Advanced C++ template metaprogramming for embedded systems.

In this 11-hour course, strengthen embedded C++ firmware with compile-time techniques that reduce runtime overhead. Build reusable, type-safe peripheral abstractions using constexpr, CRTP, specialization, and templates. What I will be able to do after this course Apply templates to embedded firmware...

Ausführliche Beschreibung

Gespeichert in:
1. Verfasser:
Gbati, Israel
Weitere Verfasser:
Gbati, Israel (instructor.)
Format:
Elektronisch Film
Sprache:
Englisch
Veröffentlicht:
[Birmingham, United Kingdom] : Packt Publishing, 2026.
Ausgabe:
[First edition].
Zusammenfassung:
In this 11-hour course, strengthen embedded C++ firmware with compile-time techniques that reduce runtime overhead. Build reusable, type-safe peripheral abstractions using constexpr, CRTP, specialization, and templates. What I will be able to do after this course Apply templates to embedded firmware design Use constexpr and CRTP for zero-cost abstractions Design reusable peripheral drivers Reduce runtime checks with compile-time logic Configure drivers with variadic templates Course Instructor(s) Israel Gbati is a firmware engineer with over a decade of hands-on experience, educator to more than 100,000 professionals, entrepreneur, and award-winning inventor. He holds a Bachelor's degree in Mechanical Engineering and Automation plus double Master's degrees in Global Innovation Design from Imperial College London and the Royal College of Arts, and founded EmbeddedExpertIO and cofounded BiostealthAI. Who is it for? This course is for embedded C++ developers, firmware engineers, and experienced microcontroller programmers who want better performance, reusability, and type safety. It assumes working familiarity with C/C++ and embedded firmware concepts.
Umfang:
1 online resource (1 video file (11 hr., 48 min.)) : sound, color.
ISBN:
9781808491313
Schlagworte:
Links: