It's an exciting time to be interested in programming languages as the abundance of computing power, even in the smallest devices around us, makes almost every language a viable choice for implementation. Almost.

While it is true that we have quad-core Raspberry Pi computers and the term "bare metal" gets thrown around a lot, the reality of chips and architectures used in commercial embedded devices often create friction between the hardware and software world.

THIS TALK IN THREE WORDS

Embedded

Software

Frameworks

OBJECTIVES

To present a bottom-up approach in breaking down the software components of embedded devices.

TARGET AUDIENCE

Engineers interested in understanding what is inside commercial embedded devices around us all.