LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 17.50 lei Urgent Cargus 30.50 lei Easybox 22.50 lei Punct FAN 18.50 lei Punct DPD 19.50 lei Curier DPD 27.50 lei FAN Courier 27.50 lei

Livrare gratuită pentru comenzile de peste 349 LEI prin Easybox, FAN BOX și Coletăria.

Reliable Embedded C++

Build Reliable Embedded Software with the Power of Modern C++

Limba englezăengleză
Carte Carte broșată
Carte Reliable Embedded C++ MERCER THORNTON
Codul Libristo: 54400606
Editura Independently published, noiembrie 2026
Writing embedded software is challenging. A small mistake in memory management, an unexpected interr... Descrierea completă
? points 62 b Curând Curând Nou Nou
135.33 lei
Așteptăm intrarea în stoc Ediția 08. 11. 2026

Până la 30 de zile pentru returnare

Writing embedded software is challenging. A small mistake in memory management, an unexpected interrupt, or a poorly handled hardware failure can cause an entire device to behave unpredictably. When software controls motors, sensors, industrial equipment, or other connected devices, reliability is not optional. Modern C++ offers powerful tools for preventing many of these problems, but knowing how to use them effectively in resource-constrained environments requires more than simply understanding the language.

Reliable Embedded C++ provides a practical approach to building dependable firmware with modern C++. It shows you how to use the language's strongest features to write safer, more predictable code while remaining conscious of limited memory, processing power, and real-time requirements. Rather than encouraging you to use every feature of C++, this book focuses on the techniques that genuinely matter in embedded development. You'll learn how to make better use of the type system, manage resources safely, avoid unnecessary dynamic allocation, and move important checks from runtime to compile time.

WHAT YOU'LL LEARN
Inside this book, you'll discover how to:
• Understand the strengths and limitations of C and why modern C++ is a valuable choice for embedded development.
• Set up an embedded C++ toolchain, configure compilers, cross-compilation environments, build systems, and testing workflows. • Transition existing C projects to C++ without requiring a complete rewrite.
• Manage memory on constrained devices using static allocation, RAII, ownership rules, and fixed-capacity containers.
• Design type-safe hardware interfaces for registers, GPIO pins, and peripherals.
• Handle errors, diagnostics, assertions, and recovery strategies in firmware.
• Apply templates, constexpr, consteval, and concepts to perform important checks during compilation.
• Work with containers and algorithms while avoiding unnecessary dynamic memory allocation.
• Manage interrupts, atomic operations, critical sections, RTOS tasks, and real-time synchronization.
• Build modular firmware architectures using dependency injection, layered design, and SOLID principles.
• Apply practical design patterns such as State, Command, Observer, Adapter, Strategy, and Facade.
• Prepare production-ready firmware through code reviews, static analysis, unit testing, hardware-in-the-loop testing, performance measurement, and release procedures.

PRACTICAL EXAMPLES, NOT JUST THEORY
Throughout the book, concepts are supported by practical code illustrations that demonstrate how individual techniques work and where they fit into real firmware projects. You'll work through examples involving type-safe GPIO interfaces, RAII peripheral wrappers, compile-time checksum tables, fixed-capacity data structures, interrupt-to-task communication, layered temperature monitoring, and state-machine-based device controllers. The examples use modern C++ practices, with particular attention to C++20, GCC toolchains, and ARM Cortex-M microcontrollers. You'll also learn how to test application logic on a development computer before deploying it to physical hardware.

WHO IS THIS BOOK FOR?
This book is particularly useful for:
• Embedded systems and firmware engineers who want to write safer, more maintainable C++ code.
• C programmers interested in transitioning to modern C++ for microcontroller development.
• Electrical and electronics engineers working with programmable hardware.
• Developers building firmware for ARM Cortex-M and other resource-constrained platforms.
• Students and recent graduates pursuing careers in embedded software development.
• Experienced developers who want to improve their approach to memory management, concurrency, testing, and firmware architecture.

BUILD FIRMWARE YOU CAN TRUST

Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Reliable Embedded C++
Limba engleză
Legare Carte - Carte broșată
Data publicării 2026
Număr pagini 342
EAN 9798167484092
Codul Libristo 54400606
Greutatea 596
Dimensiuni 178 x 254 x 18
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo
Consilier de cărți Libroamiko
Bună ziua, sunt Libroamiko, vă pot ajuta?