EmbeddedRelated.com

ARM Assembly Language: Fundamentals and Techniques

Hohl, William, Hinds, Christopher, Welton, Kevin 2025


Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques

Beningo, Jacob 2022

Design higher-quality embedded software from concept through production. This book assumes basic C and microcontroller programming knowledge and is organized into three critical areas:

  • Software Architecture and Design
  • Agile, DevOps, and Processes
  • Development and Coding Skills

You'll start with a basic introduction to embedded software architecture and the considerations for a successful design. The book then breaks down how to architect an...


Hands-On Embedded Programming with C++17: Create versatile and robust embedded solutions for MCUs and RTOSes with modern

Maya Posch 2019

Build safety-critical and memory-safe stand-alone and networked embedded systems

Key Features
  • Know how C++ works and compares to other languages used for embedded development
  • Create advanced GUIs for embedded devices to design an attractive and functional UI
  • Integrate proven strategies into your design for optimum hardware performance
Book Description

C++ is a great choice for embedded development, most notably, because it does not add any bloat, extends maintainability, and offers many...


Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications

Oshana, Robert 2019

Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications, Second Edition provides the techniques and technologies in software engineering to optimally design and implement an embedded system. Written by experts with a solution focus, this encyclopedic reference gives an indispensable aid on how to tackle the day-to-day problems encountered when using software engineering methods to develop embedded systems. New sections cover peripheral programming, Internet...


Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

Kormanyos, Christopher 2018

With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some...