Optimizing Embedded Hard Real-Time Code in C++
Offered By: CppNow via YouTube
Course Description
Overview
Explore techniques for optimizing embedded hard real-time systems in C++ through this comprehensive conference talk from CppNow 2012. Delve into Scott Schurr's two-year journey of improving a C++-based system with finite memory resources and a 200 KHz servo interrupt rate, achieving a tenfold increase in data handling bandwidth without hardware changes. Learn why common C++ idioms may not suit embedded hard real-time environments and discover C++ facilities that enable faster execution than plain C while enhancing code maintainability. Gain valuable insights into extending and optimizing C++ code for high-performance embedded systems with strict timing constraints.
Syllabus
Scott Schurr: Optimizing Embedded Hard Real-Time Code in C++
Taught by
CppNow
Related Courses
Embedded Systems - Shape The World: Microcontroller Input/OutputThe University of Texas at Austin via edX Model Checking
Chennai Mathematical Institute via Swayam Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera