The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors
This new edition has been fully revised and updated to include extensive information on the ARM Cortex-M4 processor, providing a complete up-to-date guide to both Cortex-M3 and Cortex-M4 processors, and which enables migration from various processor architectures to the exciting world of the Cortex-M3 and M4.
This book presents the background of the ARM architecture and outlines the features of the processors such as the instruction set, interrupt-handling and also demonstrates how to...
Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques
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...
Embedded Rust: Bare-Metal Programming with the Raspberry Pi Pico 2: A Hands-On Guide to Master the RP2350, RISC-V Archit
Computer Systems: A Programmer's Perspective
&>standalone product; MasteringEngineering® does not come packaged with this content. If you would like to purchase both the physical text and MasteringEngineering search for 0134123832 / 9780134123837 Computer Systems: A Programmer's Perspective plus MasteringEngineering with Pearson eText — Access Card Package, 3/e
Package consists of:
Computer Organization and Design RISC-V Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer
The new RISC-V Edition of Computer Organization and Design features the RISC-V open source instruction set architecture, the first open source architecture designed to be used in modern computing environments such as cloud computing, mobile devices, and other embedded systems.
With the post-PC era now upon us, Computer Organization and Design moves forward to explore this generational change with examples, exercises, and material highlighting the emergence of mobile computing and the Cloud....
Computer Organization and Design ARM Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer Ar
The new ARM Edition of Computer Organization and Design features a subset of the ARMv8-A architecture, which is used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O.
With the post-PC era now upon us, Computer Organization and Design moves forward to explore this generational change with examples, exercises, and material highlighting the emergence of mobile computing and the Cloud. Updated content featuring...
Signal and Power Integrity - Simplified (Signal Integrity Library)
The #1 Practical Guide to Signal Integrity Design—with Revised Content and New Questions and Problems! This book brings together up-to-the-minute techniques for finding, fixing, and avoiding signal integrity problems in your design. Drawing on his work teaching several thousand engineers and graduate students, world-renowned expert Eric Bogatin systematically presents the root causes of all six families of signal integrity, power integrity, and electromagnetic compatibility problems....
Making Embedded Systems: Design Patterns for Great Software
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming. Learn how to build system architecture for processors, not operating systems, and discover specific techniques for dealing with hardware difficulties and manufacturing...
Linux Device Drivers in Action: Demystifying LDM to build production-grade char, platform, I²C, NIC, and block drivers
Mastering Modern RTOS: Zephyr and ThreadX Internals, APIs, and Advanced Development
Mastering Modern RTOS: Zephyr and ThreadX Internals, APIs, and Advanced Development appears to be a hands-on guide to building firmware with two widely used real-time operating systems. Based on the title, it likely focuses on kernel internals, RTOS APIs, and advanced implementation patterns for embedded systems engineers working close to the hardware.
Real-Time Operating Systems with Microcontrollers Development: Build efficient embedded applications using FreeRTOS, Zep
PRACTICAL EMBEDDED DEBUGGING: A Guide to Analyzing, Isolating, and Fixing Complex Firmware Bugs
Practical Embedded Debugging is a hands-on guide to finding, isolating, and fixing difficult firmware bugs in real embedded systems. Based on the title and focus, it likely emphasizes a systematic debugging workflow across microcontrollers, RTOS-based firmware, and embedded Linux environments, with attention to hardware-software interactions that make embedded issues hard to reproduce.
PRACTICAL FIRMWARE TESTING: A Developer's Guide to Unit Testing, Hardware Abstraction, and Reliable Embedded Code
Practical Arduino Projects
Practical Arduino Projects is a hands-on guide to building embedded systems with Arduino, centered on real hardware, sensors, actuators, and firmware experimentation. As the title suggests, it is likely project-driven rather than theory-heavy, making it a useful entry point for learning microcontroller-based development and hardware-software integration.
ESP32 Smart Home Projects: Designing custom Wi-Fi sensors and actuators with Arduino C++
ESP32 Smart Home Projects focuses on building custom Wi‑Fi sensors and actuators with the ESP32 using Arduino C++. It is a hands-on project book aimed at turning an ESP32 into practical smart-home devices that communicate over wireless networks and interact with real hardware.
LoRaWAN for Private Networks: Building long-range, low-power sensor grids for agriculture and security
This book focuses on designing and deploying private LoRaWAN networks for long-range, low-power sensor applications, with emphasis on agriculture and security use cases. It likely covers the end-to-end stack: radio planning, gateways, network servers, device provisioning, and practical integration for field-deployed embedded devices.










