Firmware Development and Optimization

 

 

Contact: Thomas Fehmel, Tobias Ludwig, Michael Schwarz

 

Firmware design is a growing challenge in IoT applications. While IoT hardware platforms are often relatively simple, the firmware is becoming more and more complex. Firmware plays a key role in adapting the system to the given applications and to meeting power and timing constraints. We work on different methods of automatically generating abstract representations of drivers and low-level software such that they can serve as virtual prototypes for the peripheral IPs and their drivers. We also work on a top-down design methodology for firmware.

 

Our activities are part of the BMBF funded CONFIRM project.