Part I Language Technologies for Real-Time C++.- Getting Started with Real-Time C++.- Working with a Real-Time C++ Program on a Board.- An Easy Jump-Start in Real-Time C++.- Object-Oriented Techniques for Microcontrollers.- C++ Templates for Microcontrollers.- Optimized C++ Programming for Microcontrollers.- Part II Components for Real-Time C++.- The Right Start.- Low-Level Hardware Drivers in C++.- Custom Memory Management.- C++ Multitasking.- Part III Mathematics and Utilities for Real-Time C++.- Floating-Point Mathematics.- Fixed-Point Mathematics.- High-Performance Digital Filters.- C++ Utilities.- Extending the C++ Standard Library and the STL.- Additional Reading.- Part IV Appendices.- A Tutorial for Real-Time C++.- A Robust Real-Time C++ Environment.- Building and Installing GNU GCC Cross-Compilers.- Building a Microcontroller Circuit.
"synopsis" may belong to another edition of this title.
Chris Kormanyos is a senior system architect at a major automotive supplier with 20 years experience in software development, microcontroller system design and application deployment. Chris is well-connected in the microcontroller industry and has strong professional ties to both tier-one silicon suppliers as well as compiler and tool vendors. He received a PhD in experimental particle physics from the University of Colorado in 1994 and also holds several patents for automotive electronic technologies.
From the reviews:
“In this book, Kormanyos, a microcontroller programmer with significant industrial experience, delivers a practical real-time embedded system programming guide in C++. The book teaches by example, providing plenty of motivation. ... The author focuses on creating efficient code, both time- and space-wise, with technique exposure specific to embedded systems. Overall, this book is a good practical guide, beneficial to both students and professionals interested in real-time C++ programming. Summing Up: Recommended. Upper-division undergraduates and above.” (D. Papamichail, Choice, Vol. 51 (3), November, 2013)
Programmers seeking information about real-time performance or advanced knowledge of the C++ language will delight in this book. The reader is led along the arduous road of templates, generic metaprogramming, and object-oriented techniques using a diverse collection of code examples. The ultimate goal of implementing real-time embedded microcontroller systems using C++ is brilliantly achieved, opening the door for extension to real-time applications.” (Andre Maximo, ACM Computing Reviews, October, 2013)
“This is a gentle introduction to using C++11 in real-time projects. (...) It shows that C++11 is a reasonable choice for embedded work. Overall, a good tutorial for C++ developers who want to get their feet wet in embedded programming.” (Andrew Binstock, Dr. Dobb’s, May, 2013)
"About this title" may belong to another edition of this title.