
Public sessions now scheduled. See the training calendar for details.
C++ offers the same low-level language facilities as C, including bitfields, bitwise operators, and casts. Therefore, you can use C++ to write device drivers that are every bit as efficient as they would be in C. However, such low-level code is often hard to write and maintain, and it’s rarely portable. Using higher level features of C++, you can implement low-level device drivers that are much easier to read and maintain. Moreover, if you exploit C++ really well, you can write drivers that are almost, if not just, as efficient as they would be in C.
This seminar illustrates techniques involving classes, nested constants and types, user-defined conversions, the const and volatile type qualifiers, and overloading. It also provides a look under the hood to see how compilers and linkers implement C++ language features, giving you the insight you need to avoid many performance pitfalls.
To request pricing or dates, or for more information about this course, contact us.
"Netrino training courses should be required before writing any embedded code."
![]()
Test your embedded programming skills in our online Embedded C Quiz or Embedded C++ Quiz and be entered to win a free seat at a future public Embedded Software Boot Camp.
Registration is now open for the popular hands-on Embedded Software Boot Camp. Consult our public training calendar for upcoming dates and locations.
Receive Michael Barr's Firmware Update newsletter for free how-to articles and industry news by e-mail. Sign up now.
Bookmark this page or share it with a colleague.
Netrino® and The Embedded Systems Expertssm are trademarks of Netrino, LLC.
Website contents copyright © 1999-2009 by Netrino, LLC. All rights reserved.
Netrino, LLC • 6030 Marshalee Dr, #355 • Elkridge, Maryland 21075 • 866.78.EMBED