Transitioning Embedded Software from C to C++
April 18 @ 9:00 am - 9:45 pm
The C Programming language has been a dominate tool in embedded systems since its inception in 1972 but as compiler and microcontroller technologies advance, modern and object-oriented languages are becoming a better fit for real-time systems. Transitioning from C to C++ can be challenging for developers who have traditionally used C. In this session, Jacob Beningo will walk attendees through how to start using C++ in real-time embedded systems and discuss the trade-offs and pain-points along with tips and tricks to ensure a C++ based application runs as good or better than a C based program. We will examine how to create a basic blinky LED program and the techniques required to create low level drivers using C++.