Abstract
Object-oriented programs are built from various class objects that intuitively embody the application through their actions and interrelations among each other. This chapter introduces object-oriented C++ methods in the domain of embedded systems programming using classes for LEDs, PWM signal generators and communication interfaces.
Preview
Unable to display preview. Download preview PDF.
References
M. Cline, Parashift C++ FAQ (2012), http://www.parashift.com/c++-faq
J.O. Coplien, Advanced C++ Programming Styles and Idioms (Addison-Wesley, Boston, 1992)
B. Dawes, D. Abrahams, Boost C++ Libraries (2012), http://www.boost.org
B. Eckel, Thinking in C++ Volume 1: Introduction to Standard C++, 2nd edn. (Pearson Prentice Hall, Upper Saddle River, 2000)
E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley, Boston, 1994)
ISO, ISO 11898–1:2003: Road Vehicles—Controller Area Network (CAN)—Part 1: Data Link Layer and Physical Signaling (International Organization for Standardization, Geneva, 2003)
S. Meyers, Effective C++: 55 Specific Ways to Improve Your Programs and Designs, 3rd edn. (Addison-Wesley, Boston, 2005)
Programming Research Ltd, High Integrity C++ Coding Standard Version 4.0 (2015), http://www.codingstandard.com/HICPPCM/index.html
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kormanyos, C. (2015). Object-Oriented Techniques for Microcontrollers. In: Real-Time C++. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47810-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-662-47810-3_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-47809-7
Online ISBN: 978-3-662-47810-3
eBook Packages: Computer ScienceComputer Science (R0)