Overview
Explore the application of C++ in embedded systems development through this comprehensive conference talk. Delve into the concepts, variety, and architectural specifics of embedded systems while examining how modern C++ features and frameworks can be leveraged in embedded projects. Discover the benefits, potential implications, and limitations of using C++ in this context. Compare embedded and high-performance systems, assess the availability and applicability of C++ for embedded code development, and review language features that may introduce risks in embedded environments. Learn about software design techniques for restricted dynamic memory allocation, explore publicly available third-party libraries for high-performance applications suitable for embedded projects, and discuss metaprogramming techniques for low-level hardware abstractions. Gain insights from Vladimir Vishnevskii, an experienced software engineer with a background in applying C++ to complex software systems and automotive embedded software development.
Syllabus
C++ in the World of Embedded Systems - Vladimir Vishnevskii - ACCU 2022
Taught by
ACCU Conference