Libre ARM toolchains laid bare
- 60 minute session
After exclusively using libre and open source development tools for many years Steve's switch back into Embedded Systems has been relatively easy - yes the Arduino IDE is pretty bad once you get past newbie status, but the underlying toolchain is open source and you can always write a makefile, right?
Jumping into the work of bare metal ARM processors without the safety-net of Arduino is a different story though. Toolchains are mostly proprietory or severly restricted in their use and Windows-only tools support is commonplace.
At this point you might think Steve might start to weep into his coffee cup, but after a bit of searching, reading and experimentation a couple of hours later he had a working toolchain for STM32.
This talk details some of the options available to people wanting to make the jump up into the world of bare metal ARM development whilst still keeping their FLOSS concience clean.
Topics: openocd, gcc-arm-embedded, opencm3 and more...