EmbeddedRelated.com
The 2026 Embedded Online Conference

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...


Exploring BeagleBone: Tools and Techniques for Building with Embedded Linux

Molloy, Derek 2019

In-depth instruction and practical techniques for building with the BeagleBone embedded Linux platform

Exploring BeagleBone is a hands-on guide to bringing gadgets, gizmos, and robots to life using the popular BeagleBone embedded Linux platform. Comprehensive content and deep detail provide more than just a BeagleBone instruction manual-you'll also learn the underlying engineering techniques that will allow you to create your own projects. The book begins with a foundational primer on...


Real-time Operating Systems Book 1: The Theory

Cooling, Dr. Jim 2019

This book deals with the fundamentals of operating systems for use in real-time embedded systems. It is aimed at those who wish to develop RTOS-based designs, using either commercial or free products. It does not set out to give you a knowledge to design an RTOS; leave that to the specialists. The target readership includes:- Students.- Engineers, scientists and mathematicians moving into software systems.- Professional and experienced software engineers entering the embedded field.-...


Digital Signal Processing using Arm Cortex-M based Microcontrollers: Theory and Practice

Ünsalan, Cem, Yücel, M. Erkin, Gürhan, H. Den 2018

This textbook introduces readers to digital signal processing fundamentals using low-cost, high-performance Arm Cortex-M based microcontrollers as demonstrator platforms. It covers foundational concepts, principles and techniques in digital signal processing, such as signals and systems, sampling, reconstruction and anti-aliasing, FIR and IIR filter design, transforms, and adaptive signal processing. Key features include a set of hands-on labs that highlight the practical side of digital...


ARM Assembly Language Programming with Raspberry Pi using GCC

Naimi, Sepehr, Naimi, Sarmad, Yaghini, Azalia, M 2018

About the Raspberry Pi: Raspberry Pi boards are low cost yet powerful boards using Arm processors. They can be used for both educational and industrial purposes. About this book: This book covers Arm Assembly programing for Raspberry Pi boards. Although the Arm instructions are standard, the assembler directives vary in GCC and non-GCC assemblers. In this book, you learn how to write Arm assembly programs in Linux and the GCC based compilers. This book also gives you a general view of the...


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...


Linux Driver Development for Embedded Processors - Second Edition: Learn to develop Linux embedded drivers with kernel 4

de los Ríos, Alberto Liberal 2018

LINUX DRIVER DEVELOPMENT FOR EMBEDDED PROCESSORS - SECOND EDITION - The flexibility of Linux embedded, the availability of powerful, energy efficient processors designed for embedded computing and the low cost of new processors are encouraging many industrial companies to come up with new developments based on embedded processors. Current engineers have in their hands powerful tools for developing applications previously unimagined, but they need to understand the countless features that...


Embedded Linux Development Using Yocto Project Cookbook: Practical recipes to help you leverage the power of Yocto to bu

Alex González 2018

Over 79 hands-on recipes for professional embedded Linux developers to optimize and boost their Yocto Project know-how

Key Features
  • Optimize your Yocto setup to speed up development and debug build issues
  • Use what is quickly becoming the standard embedded Linux product builder framework-the Yocto Project
  • Recipe-based implementation of best practices to optimize your Linux system
Book Description

The Yocto Project has become the de facto distribution build framework for reliable and robust embedded...


Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce

Lacamera, Daniele 2018

Learn to design and develop safe and reliable embedded systems

Key Features
  • Identify and overcome challenges in embedded environments
  • Understand the steps required to increase the security of IoT solutions
  • Build safety-critical and memory-safe parallel and distributed embedded systems
Book Description

Embedded systems are self-contained devices with a dedicated purpose. We come across a variety of fields of applications for embedded systems in industries such as automotive, telecommunications,...


Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC

Gay, Warren 2018

Using FreeRTOS and libopencm3 instead of the Arduino software environment, this book will help you develop multi-tasking applications that go beyond Arduino norms. In addition to the usual peripherals found in the typical Arduino device, the STM32 device includes a USB controller, RTC (Real Time Clock), DMA (Direct Memory Access controller), CAN bus and more. 

Each chapter contains clear explanations of the STM32 hardware capabilities to help get you started with the device, including GPIO...


The 2026 Embedded Online Conference