Effective C++ in an Embedded Environment (Presentation Materials)
2012 | ISBN-10: N/A | PDF | 347 pages | 5 MB
This PDF document contains the presentation materials from Scott Meyers' two-day training course Effective C++ in an Embedded Environment. It provides an in-depth examination of how C++ can be applied in embedded systems, including costs of language features, ROMing, ISRs, memory management, safety-critical and real-time considerations, and more.
Participants will gain:
An understanding of how compilers implement virtually every part of the language.
Knowledge of how to avoid code bloat from templates, exceptions, and other language features.
Familiarity with how to use C++ with ROM, memory-mapped IO, ISRs and signal handlers, and custom memory management schemes.
Examples of how C++ templates can provide powerful functionality difficult or impossible to implement in C.
An overview of issues related to the use of C++ in safety-critical and real-time systems.
Who should attend
Designers and developers who are using or considering using C++ in embedded systems. Attendees should be familiar with major C++ language features (e.g., classes, virtual functions, inheritance, and templates), but no expertise is required.
(Become Premium for maximum speed, resumming ability and no waiting):