Back To Schedule

C++ in the Realtime Embedded Context

A Case Study

14:30 - 16:00 Thursday 7th May 2026 MT Bethe Hall
Beginner
Intermediate
Embedded

This talk discusses using C++ in the embedded realtime context. It first goes over the context of a motor controller, and the problem context. C++ in the context of embedded, as well as the usage of hardware abstraction layers, unit libraries, and asynchrony are discussed. Benchmarking, along with disassembly, are inspected to understand the impact on performance.

View Slides

Shin Umeda

Shin Umeda is a student in San Jose State University, studying Computer Engineering. They began programming from a young age, and got deeply into C++ at first to port it to AVR.  They are now a part of the SJSU Robotics club, designing hardware and writing firmware for a URC competition robot.

They are currently working on a motor controller firmware with C++, Raspberry Pi Pico, and real time electrical commutation.