Just a compilation of the toolchain required for building the Particle firmware. Uses the NSIS installer to download and install the components for Windows. For the Particle CLI setup, go here
##Windows
###Components
- GCC ARM Embedded
- Make for Windows
- MinGW
- Git
- Netbeans
- This will install the Java Development Kit if necessary
- Cygwin
- Git pulls the Particle firmware, and switches to the latest branch
The installer will also add the necessary paths to the user PATH environment variable
###Process
- Run installer, leave all components checked for default install
- Start Netbeans, open the project folder located at
(InstallDirectory)\NBProjects
calledParticleFirmware
- Follow the guide at https://youtu.be/l1gk1s2MDpo for Netbeans setup info
- Select either Core or Photon as your build target
- Press the build icon, and find the built files in:
- Core:
firmware\build\target\main\platform-0-lto\main.bin
- Photon:
firmware\build\target\user-part\platform-6-m\user-part.bin
- If you want to build as an application, right click on the project, go to properties, and change the appropriate 'make' lines
See the Particle firmware docs for building from the command line
In general, a make
or make PLATFORM=photon
should compile successfully from the root of the firmware directory, assuming all of the PATH items got set correctly. You may need a reboot of the computer between installation and successfull making, to help Windows figure out it's stuff.
##License
- All packages are copyright their respective owners. See individual websites for details.
- Installation files are released under the ISC license