WHY2025

Ayke

I've been interested in electronics and programming as a child. When I later realized I could combine the two in embedded software development, a new world opened up to me.

I've tried many different things: Arduino C, MicroPython, and a bit of embedded Rust. Eventually I ended up writing my own Go compiler for embedded systems: TinyGo.

I like to skip vendor toolchains and BSPs and really understand how bare metal programming works. The chip is all yours, so you can do whatever you feel like - even if this was never the intended purpose.


Session

08-10
15:00
25min
Bare metal programming from the ground up
Ayke

So you have a new microcontroller, how do you get started programming it?

This is going to be the talk I wished already existed when I first got into microcontroller programming.

The square hole
Cassiopeia