PRACTICAL FIRMWARE TESTING: A Developer's Guide to Unit Testing, Hardware Abstraction, and Reliable Embedded Code
C and Assembly for ARM Cortex-M: A Practical Guide to Embedded Systems Programming, Microcontrollers, and Bare-Metal Dev
Building Embedded Linux Systems: Concepts, Techniques, Tricks, and Traps
There's a great deal of excitement surrounding the use of Linux in embedded systems -- for everything from cell phones to car ABS systems and water-filtration plants -- but not a lot of practical information. Building Embedded Linux Systems offers an in-depth, hard-core guide to putting together embedded systems based on Linux. Updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and...
The Definitive Guide to ARM Cortex -M0 and Cortex-M0+ Processors
The Definitive Guide to the ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition explains the architectures underneath ARM’s Cortex-M0 and Cortex-M0+ processors and their programming techniques.
Written by ARM’s Senior Embedded Technology Manager, Joseph Yiu, the book is packed with examples on how to use the features in the Cortex-M0 and Cortex-M0+ processors. It provides detailed information on the instruction set architecture, how to use a number of popular development...
Embedded Software Testing: Developing reliable software from fundamentals to AI-based techniques (English Edition)
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.
In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.
You'll find descriptions...
TinyML: Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers
Deep learning networks are getting smaller. Much smaller. The Google Assistant team can detect words with a model just 14 kilobytes in size—small enough to run on a microcontroller. With this practical book you’ll enter the field of TinyML, where deep learning and embedded systems combine to make astounding things possible with tiny devices.
Pete Warden and Daniel Situnayake explain how you can train models small enough to fit into any environment. Ideal for software and hardware...
Zephyr RTOS for Embedded Developers: Theory, Tools, and Projects
Zephyr RTOS for Embedded Developers: Theory, Tools, and Projects is a practical guide to building firmware with Zephyr, the open-source real-time operating system widely used in embedded and IoT development. The book appears to combine core RTOS concepts with hands-on tooling and project-based learning, making it useful for developers who want to move from bare-metal coding to structured, scalable firmware.
USB Complete: The Developer's Guide (Complete Guides series)
Now in its Fifth Edition, USB Complete bridges the gap between the technical specifications and the real world of designing and programming devices that connect over the Universal Serial Bus (USB). Learn how to select a USB speed, device class, and hardware for a design; communicate with devices using Visual C#; use standard host drivers to access devices, including devices that perform vendor-defined tasks; save power with USB's built-in power-conserving protocols; and create robust designs...
The Practical ESP32 Engineer: Structured Design, Wireless Integration, and Advanced Firmware Development (The Modern Tec
IoT Networking Fundamentals: Stepwise Exploration of Connecting Devices and Securing Sensor Networks (Intelligent System
Mastering Automotive CAN Bus and Vehicle Network Systems: A Complete Guide to ECU Communication, Vehicle Data Networks,
Building Embedded Systems with CAN Bus: Practical Techniques for Microcontroller-Based Systems in Automotive, Robotics,
THE LINKER SCRIPTING HANDBOOK: A Technical Guide to Memory Layout, Section Placement, and Bare-Metal Software Constructi
THE FIRMWARE DEBUGGER'S GUIDE: Troubleshooting Memory Corruption, Stack Overflows, and Linker Errors in Embedded C (THE
Embedded Software Testing: Developing reliable software from fundamentals to AI-based techniques (English Edition)










