It is possible to build both application firmware and Device OS locally using the gcc-arm toolchain.
- gcc-arm toolchain
- git
- dfu-util
- Navigate to the src directory above
- get the source
git clone https://github.com/particle-iot/device-os.git
cd device-os
git checkout release/stable
For Gen3 (mesh) devices, you should checkout either: - A specific release sucj as release/v0.9.0 - The branch mesh-develop The develop and stable branches do not support mesh devices at this time. You must update the submodules after checkout of the device-os tree:
cd device-os
git submodule update --init
cd modules
make all PLATFORM=boron