Embedded software (firmware) for the laser system and components, including configuration files.
(No GCC4MBED required)
Download from: https://launchpad.net/gcc-arm-embedded
(or use the one that comes with your distribution: apt-get install gcc-arm-none-eabi ). On Ubuntu 14.04 64 bit, you need to install libc6:i386.
git clone --recursive https://github.com/LaosLaser/Firmware.git
cd Firmware/mbed/
patch -p1 < ../laser/mbed.patch
Set the path to the gcc compiler in a workspace_tools/private_settings.py
file. Make sure you end with the bin folder.
For example using:
echo 'GCC_ARM_PATH = "home/usr/gcc-arm-none-eabi-4_8-2014q1/bin/"' > workspace_tools/private_settings.py
python workspace_tools/build.py -m LPC1768 -t GCC_ARM -r -e -u -c
cd libraries/tests/net/protocols/
ln -s ../../../../../laser .
cd ../../../..
python workspace_tools/make.py -m LPC1768 -t GCC_ARM -n laser