Next generation micro-controller programming
Zero-cost abstractions for better embedded programming
- Track: Nim Programming Language devroom
- Room: D.nim
- Day: Saturday
- Start: 13:05
- End: 13:40
- Video with Q&A: D.nim
- Video only: D.nim
- Chat: Join the conversation!
This talk builds on my previous talks about micro-controller programming in Nim, and my talk on writing a keyboard firmware from scratch in Nim. It outlines how a Nim ecosystem for microcontrollers can be built with zero-cost abstractions which means that the resulting code is almost exactly the same size as pure C code (no Arduino). All this while keeping an interface which is much nicer than anything you'd find in C, maybe even better than that of high-level microprocessor coding frameworks like MicroPython and TinyGo.
Speakers
Peter Munch-Ellingsen |