2013

Real-Time C++

Efficient Object-Oriented and Template Microcontroller Programming

Authors:

ISBN: 978-3-642-34687-3 (Print) 978-3-642-34688-0 (Online)

Table of contents (17 chapters)

  1. Front Matter

    Pages i-xxiii

  2. Language Technologies for Real-Time C++

    1. Front Matter

      Pages 1-1

    2. No Access

      Book Chapter

      Pages 3-18

      Getting Started with Real-Time C++

    3. No Access

      Book Chapter

      Pages 19-31

      Working with a Real-Time C++ Program on a Board

    4. No Access

      Book Chapter

      Pages 33-45

      An Easy Jump-Start in Real-Time C++

    5. No Access

      Book Chapter

      Pages 47-70

      Object-Oriented Techniques for Microcontrollers

    6. No Access

      Book Chapter

      Pages 71-95

      C++ Templates for Microcontrollers

    7. No Access

      Book Chapter

      Pages 97-123

      Optimized C++ Programming for Microcontrollers

  3. Components for Real-Time C++

    1. Front Matter

      Pages 125-125

    2. No Access

      Book Chapter

      Pages 127-136

      Accessing Microcontroller Registers

    3. No Access

      Book Chapter

      Pages 137-150

      The Right Start

    4. No Access

      Book Chapter

      Pages 151-171

      Low-Level Hardware Drivers in C++

    5. No Access

      Book Chapter

      Pages 173-185

      Custom Memory Management

    6. No Access

      Book Chapter

      Pages 187-198

      C++ Multitasking

  4. Mathematics and Utilities for Real-Time C++

    1. Front Matter

      Pages 199-199

    2. No Access

      Book Chapter

      Pages 201-224

      Floating-Point Mathematics

    3. No Access

      Book Chapter

      Pages 225-246

      Fixed-Point Mathematics

    4. No Access

      Book Chapter

      Pages 247-263

      High-Performance Digital Filters

    5. No Access

      Book Chapter

      Pages 265-279

      C++ Utilities

    6. No Access

      Book Chapter

      Pages 281-295

      Extending the C++ Standard Library and the STL

    7. No Access

      Book Chapter

      Pages 297-299

      Additional Reading

  5. Back Matter

    Pages 301-357