Core Module Development Setup - macOS Desktop
- Clean install of macOS (tested with version 10.12 Sierra).
This section will guide you through GCC ARM Embedded toolchain installation on your macOS desktop.
Install Homebrew unless you have it.
See this website for more information: http://brew.sh
Download and install ARM GCC compiler package:
brew install Caskroom/cask/gcc-arm-embedded
Verify that the ARM GCC compiler has installed correctly:
You should get this output in Terminal:
arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 6.2.1 20161205 (release) [ARM/embedded-6-branch revision 243739] Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This section will guide you through the BigClown Core Module firmware build process.
Get necessary packages (
brew install git
Clone BigClown Core Module top-level repository:
git clone https://github.com/bigclownlabs/bc-core-module.git
Switch to the cloned repository:
Start the build process:
Check if the file
firmware.elfhas been created:
ls -l out