Book

Embedded Programming with Modern C++ Cookbook

This book is a collection of practical examples for understanding how embedded development is different from other desktop application development. You’ll learn to build an embedded application and use specialized memory and custom allocators. By the end of the book, you’ll be able to build robust and secure embedded applications with C++20.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

13h44m

Language

English

About Book

Who Is This Book For?

This book is for developers, electronic hardware professionals, and software and system-on-chip engineers who want to build effective embedded programs in C++. Familiarity with the C++ programming language is expected, but no previous knowledge of embedded systems is required.

Book content

chapters 13h44m total length

Fundamentals of Embedded Systems

Setting Up the Environment

Working with Different Architectures

Handling Interrupts

Debugging, Logging, and Profiling

Memory Management

Multithreading and Synchronization

Communication and Serialization

Peripherals

Reducing Power Consumption

Time Points and Intervals

Error Handling and Fault Tolerance

Guidelines for Real-Time Systems

Guidelines for Safety-Critical Systems

Microcontroller Programming

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required