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...


Steve Dalton is an Engineer and Entrepreneur based on the Gold Coast, Australia. His company, Refactor, specialises in high quality software and electronics development with a large range of clients in different verticals. His current focus is on low power M2M sensors for remote and hard to access locations which has now spun-out into a new venture - Steve has provided technical mentorship for a large number of companies, ranging from early-stage startups to large banks. Steve’s experience spans such a large range of technologies, there’s not a lot that he hasn’t worked on at some point. Outside of his regular consulting work, Steve’s other passion is the Gold Coast TechSpace, where he is the founder and current President. TechSpace is a Hackerspace and Psuedo-Accelerator for disruptive technology; advanced prototyping, 3D printing, Open Source electronics and the leverage of mobile platforms. We also run an informal education center, teaching kids and adults the joy of tinkering with electronics for fun and a future career.

The OSDC 2014 team is dedicated to providing a friendly, safe and welcoming conference environment for everyone. We have a code of conduct to clearly outline our expectations. Our goal is to create a safe and harassment-free conference experience for all involved, regardless of gender, sexual orientation, disability, ethnicity, religion, preferred operating system, programming language or text editor.