My Account Log in

1 option

Advanced embedded object-oriented programming in C++.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Video
Contributor:
Gbati, Israel, instructor.
Packt Publishing, publisher.
Language:
English
Subjects (All):
Object-oriented programming (Computer science).
Embedded computer systems--Programming.
Embedded computer systems.
C++ (Computer program language).
Physical Description:
1 online resource (1 video file (11 hr.) : sound, color.
Edition:
[First edition].
Place of Publication:
[Birmingham, United Kingdom] : Packt Publishing, 2026.
Summary:
In this 11-hour course, apply object-oriented C++ to microcontroller firmware without losing sight of performance. Build modular driver classes and integrated sensor workflows using embedded OOP techniques. What I will be able to do after this course Build C++ driver classes for STM32 peripherals Apply encapsulation to hardware-facing firmware Use RAII techniques for safer embedded resources Optimize OOP designs for flash, RAM, and speed Integrate sensors with object-oriented firmware Course Instructor(s) Israel Gbati is a firmware engineer with over a decade of hands-on experience, educator to more than 100,000 professionals, entrepreneur, and award-winning inventor. He holds a Bachelor's degree in Mechanical Engineering and Automation plus double Master's degrees in Global Innovation Design from Imperial College London and the Royal College of Arts, and founded EmbeddedExpertIO and cofounded BiostealthAI. Who is it for? This course is for embedded engineers, firmware developers, and C/C++ programmers who want to move beyond procedural firmware into maintainable object-oriented design. Prior exposure to microcontroller development and basic C++ syntax is helpful.
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
9781808497674
OCLC:
1601481733

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account