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
Advanced Operating SystemsGeorgia Institute of Technology via Udacity Cyber-Physical Systems
University of California, Berkeley via edX Machine Learning for Musicians and Artists
Goldsmiths University of London via Kadenze 计算机操作系统
Nanjing University via Coursera Introduction to Real-Time Systems
IEEE via edX