Real-Time C++ : Efficient Object-Oriented and Template Microcontroller Programming

The C++ language has powerful object-oriented and template features that can improve software design and portability while simultaneously reducing code complexity and the risk of error. Furthermore, C++ compiles highly efficient native code. This unique and effective combination makes C++ well-suite...

Full description

Main Author: Kormanyos, Christopher Michael
Corporate Author: SpringerLink (Online service)
Format: eBook
Published: Berlin, Heidelberg Springer Berlin Heidelberg 2013, 2013
Edition:1st ed. 2013
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
Table of Contents:
  • 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