Overview
Hands-On Embedded Programming with C++17 is a practical guide to mastering modern embedded system design using C++17. In this book, you'll explore concurrency, memory management, and hardware integration through clear explanations and hands-on examples.
What this Book will help me do
- Understand the fundamentals of modern embedded system programming with C++17.
- Learn to design robust, hardware-efficient drivers for various operating systems.
- Master concurrent programming and memory management for embedded applications.
- Write Qt-based GUIs for user-friendly embedded system interfaces.
- Optimize embedded programs for resource-restricted environments.
Author(s)
Maya Posch is an experienced software engineer specializing in embedded systems and modern C++. With years of practical expertise, she's passionate about bringing the elegance and readability of modern C++ to the embedded domain. Her teaching style combines a deep technical understanding with an approachable and engaging tone.
Who is it for?
This book is perfect for software developers and engineers with a basic understanding of C++ who want to delve into embedded programming. Whether you're new to embedded systems or looking to leverage C++17 for efficient solutions, this book will guide you through essential principles and advanced techniques, making it an invaluable resource for practitioners at all levels.