LIBRISTO
LIBROAMANTO
kötelező
Legyen része a világ minden tájáról összegyűlt könyvbarátok közösségének és élvezze a rengeteg előnyt. Ingyenes regisztráció
0
Ingyenes szállítás a FoxPost futárszolgálattal, 19 990 Ft feletti vásárlás esetén
DPD gyűjtőpont 990 Ft DPD futárszolgálat 1 190 Ft GLS pont 1 190 Ft Magyar Posta 1 795 Ft PostaPont / Csomagautomata 1 690 Ft Magyar Posta 1 690 Ft FoxPost 1 190 Ft Packeta 1 190 Ft GLS futár 1 690 Ft

Ingyenes szállítás 19 990 Ft feletti rendelés esetén – Packeta, Fox Post Box és DPD csomagpont átvétellel

C++ in Embedded Systems

Nyelv AngolAngol
Könyv Puha kötésű
Könyv C++ in Embedded Systems Amar Mahmutbegović
Libristo kód: 49016626
Kiadó Packt Publishing, július 2025
Go beyond C by applying modern C++ in embedded systems to enhance code readability, maintainability,... Teljes leírás
? points 102 b
15 219 Ft
Beszállítói készleten Küldés 14-21 napon belül

Akár 30 napos visszaküldési lehetőség


A vásárlók ilyet vásároltak


Bare-Metal Embedded C Programming Israel Gbati / Könyv Puha kötésű
common.buy 15 946 Ft
C++ Memory Management Patrice Roy / Könyv Puha kötésű
common.buy 15 946 Ft
Real-Time C++ Christopher Kormanyos / Könyv Puha kötésű
common.buy 19 802 Ft
Optimized C++ Kurt Guntheroth / Könyv Puha kötésű
common.buy 23 579 Ft
Embedded and Real-Time Operating Systems K.C. Wang / Könyv Kemény kötésű
common.buy 51 281 Ft
Industrial Robotics Control Fabrizio Frigeni / Könyv Puha kötésű
common.buy 13 525 Ft

Go beyond C by applying modern C++ in embedded systems to enhance code readability, maintainability, and scalability

Key Features:

- Bridge the gap between C and modern C++ for embedded systems through practical examples

- Learn how to save memory and cut down on runtime computing using compile-time computation techniques

- Improve your software design skills by applying patterns to solve common problems in embedded systems using C++

- Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

Transitioning from C can be daunting, with concerns about performance overhead, added complexity, and unfamiliar tooling. Addressing these challenges, Amar Mahmutbegovic, an advocate for modern C++ in embedded development, shows you how to harness zero-cost abstractions, compile-time checks, and powerful modern C++ capabilities to preserve performance while achieving safer, cleaner code. This book bridges the gap between traditional C and advanced C++, helping you retain the efficiency C developers demand while unlocking the safety and expressiveness of modern C++. Starting with a modern development environment setup, including a Docker container for seamless example replication, you'll overcome the hurdles of using the C++ standard library in memory-constrained settings and get acquainted with the Embedded Template Library (ETL) as an alternative. The book walks you through essential C++ concepts before exploring advanced topics such as templates, strong typing, error handling, compile-time computation, and RAII. Through practical examples, you'll implement a sequencer, write a type-safe HAL, and apply patterns like Command, State, and Observer to solve common embedded development problems. By the end of this book, you'll have learned how to apply modern C++ to develop robust, modular firmware with performance matching or exceeding hand-coded C solutions.

What You Will Learn:

- Debunk myths and misconceptions about using C++ in embedded systems

- Set up build automation tailored for C++ in constrained environments

- Leverage strong typing to improve type safety

- Apply modern C++ techniques, such as Resource Acquisition Is Initialization (RAII)

- Use Domain Specific Language (DSL) with a practical example using Boost SML

- Implement software development best practices, including the SOLID principle, in embedded development

Who this book is for:

This book is for embedded developers who primarily use C and want to adopt a modern C++ approach. It introduces fundamental C++ concepts, making it suitable for beginners, while also assuming basic familiarity to fully leverage advanced features like compile-time computation. Even those with prior C++ experience will discover new ways to apply modern best practices to write more efficient and maintainable embedded applications.

Table of Contents

- Debunking Common Myths about C++

- Challenges in Embedded Systems with Limited Resources

- Embedded C++ Ecosystem

- Setting Up the Development Environment for a C++ Embedded Project

- Classes - Building Blocks of C++ Applications

- Beyond Classes - Fundamental C++ Concepts

- Strengthening Firmware - Practical C++ Error Handling Methods

- Building Generic and Reusable Code with Templates

- Improving Type-Safety with Strong Types

- Writing Expressive Code with Lambdas

- Compile-Time Computation

- Writing C++ HAL

- Working with C Libraries

- Enhancing Super-Loop with Sequencer

- Practical Patterns - Building a Temperature Publisher

- Designing Scalable Finite State Machines

- Libraries and Frameworks

- Cross-Platform Development

Színésznő & Poliglott
EWA KASP részére
A videó lejátszása
Ewa Kasp
A Libristo rendelkezik az idegennyelvű könyvek legnagyobb kínálatával. Ezért vásárolom a könyveket itt.
Ajándékozza oda ezt a könyvet még ma
Nagyon egyszerű
1 Tegye a kosárba könyvet, és válassza ki a kiszállítás ajándékként opciót 2 Rögtön küldjük Önnek az utalványt 3 A könyv megérkezik a megajándékozott címére

Ezt is ajánljuk


Toplistás
GPU Programming with C++ and CUDA Paulo Motta / Könyv Puha kötésű
common.buy 17 062 Ft
C++ Embedded Systems Development Alex Ming / Könyv Puha kötésű
common.buy 7 168 Ft
C++ Programming for Linux Systems Stanimir Lukanov / Könyv Puha kötésű
common.buy 18 165 Ft
Hands-On Embedded Programming with C++17 Maya Posch / Könyv Puha kötésű
common.buy 21 824 Ft
Toplistás
Way of the Warrior Kid Jocko Willink / Könyv Puha kötésű
common.buy 3 331 Ft
Qt 6 C++ GUI Programming Cookbook - Third Edition Lee Zhi Eng / Könyv Puha kötésű
common.buy 18 165 Ft
Mastering Algorithms with C Kyle Loudon / Könyv Puha kötésű
common.buy 17 883 Ft
Integrate Lua with C++ Wenhuan Li / Könyv Puha kötésű
common.buy 19 624 Ft
Object-Oriented Software Design in C++ Mak / Könyv Puha kötésű
common.buy 21 406 Ft
Toplistás
Zephyr RTOS Embedded C Programming Andrew Eliasz / Könyv Puha kötésű
common.buy 16 424 Ft
Design Patterns for Embedded Systems in C Bruce Douglass / Könyv Puha kötésű
common.buy 26 497 Ft
Dart for Absolute Beginners David Kopec / Könyv Puha kötésű
common.buy 29 649 Ft
The Modern STM32 Handbook Lex Glynn / Könyv Puha kötésű
common.buy 11 039 Ft
Bare Metal C Stephen Oualline / Könyv Puha kötésű
common.buy 13 835 Ft
Toplistás
Python Crash Course, 3rd Edition Eric Matthes / Könyv Puha kötésű
common.buy 14 205 Ft
Modern C++ for Absolute Beginners Slobodan Dmitrovic / Könyv Puha kötésű
common.buy 14 979 Ft
Better Embedded System Software Koopman Philip Koopman / Könyv Puha kötésű
common.buy 7 530 Ft
Extreme C Kamran Amini / Könyv Puha kötésű
common.buy 21 824 Ft
Hands-On Network Programming with C Lewis van Winkle / Könyv Puha kötésű
common.buy 18 521 Ft
C++ Fundamentals Antonio Mallia / Könyv Puha kötésű
common.buy 13 389 Ft
Understanding and Using C Pointers Richard Reese / Könyv Puha kötésű
common.buy 15 918 Ft
Toplistás
Embedded Linux Essentials Handbook Mohammed Billoo / Könyv Puha kötésű
common.buy 17 062 Ft

Belépés

Bejelentkezés a saját fiókba. Még nincs Libristo fiókja? Hozza létre most!

 
kötelező
kötelező

Nincs fiókja? Szerezze meg a Libristo fiók kedvezményeit!

A Libristo fióknak köszönhetően mindent a felügyelete alatt tarthat.

Libristo fiók létrehozása
Libroamiko könyvtanácsadó
Szia, Libroamiko vagyok, segíthetek?