An Embedded C++ Case Study
On-demand Web Seminar
ABSTRACT

A detailed case study is used to illustrate the appropriate use of C++ in embedded applications.
Overview
In this session, the value of object oriented techniques in handling complex hardware/software interfaces is considered and the concept of encapsulation of expertise introduced. A detailed case study is used to illustrate the ideas.
C++ is increasingly popular for embedded software development. Some developers are wary or have had bad experiences with C++. This is commonly because the language has not been utilized in a way that is appropriate to embedded applications.
What You Will Learn
- How to use C++ to "tame" complex hardware and software interfaces
- The concept of encapsulation of expertise
About the Presenter
Colin Walls
A Technical Marketing Manager, Colin has over twenty-five years experience in the electronics industry, largely dedicated to embedded software. A frequent presenter at conferences and seminars and author of numerous technical articles and two books on embedded software, Colin is a member of the marketing team of the Mentor Graphics Embedded Systems Division, and is based in the UK.
Book: Embedded Software: The Works
Blog: The Colin Walls Blog
Who Should View
- Embedded developers using or planning to use C++
- Technical managers
Products Covered
Related Resources
How to Measure RTOS PerformanceOn-demand Web Seminar 21:55How to Measure RTOS PerformanceThis session takes a look at "typical" reported performance metrics for an RTOS in the embedded industry. It's an attempt to explain what these numbers signify, how they are measured, and why... |
Implementing Power Management Features on the Nucleus RTOSPower management on embedded devices boils down to an amazingly simple principle “turn-off anything you don’t use.” Though this sounds fairly simple, the actual implementation can be quite... |
Stella Self-Balancing Robot Powered by Nucleus RTOS...Technology Overview 1:23Stella Self-Balancing Robot Powered by Nucleus RTOS on TI StellarisMeet Stella a remote controlled, self-balancing robot powered by Mentor Graphics Nucleus RTOS and developed with Sourcery CodeBench also from Mentor. Using a stock TI Stellaris development board and TI's... |