About

An embedded system is a combination of computer hardware and software designed for a specific function.

– Ben Lutkevich, techtarget.com

guerrilla(s) - (a member of a small) loosely organized [crew] that fights a larger, stronger force

– vocabulary.com

Driven by dealing with and overcoming embedded development challenges, often encountering and stucking with obstacles and pitfalls, enjoying the process itself.

member00

Just as the elephant never forgets, we will remember the sweet struggle of the journey through embedded, and all the tricks of the trade learned along the way.

Embedded Guerrilla likes the idea of developing firmware for small embedded systems in C++. This was created with the idea of collecting various resources on this subject in one place. Feel free to reach out if you would like to add new resource.

Embedded software development is not black magic - it’s all about registers configuration and proper memory handling on the MCUs. It’s up to the developer to find a most suitable and efficient approach to create the firmware within memory and execution time constraints.