Device Driver Development: Writing Robust Kernel Modules and Hardware Interfaces (Embedded Engineering Essentials)
Linux Device Driver Development: Everything you need to start with device driver development for Linux kernel and embedded Linux, 2nd Edition
EMBEDDED SYSTEMS DEVELOPMENT WITH ZEPHYR RTOS: BUILD PORTABLE FIRMWARE FOR ARM CORTEX-M, ESP32, AND NORDIC NRF WITH PROFESSIONAL DEVICE DRIVERS AND NETWORKING
Linux Kernel Programming: A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization
Embedded C Programming with STM32: Build Production-Grade Firmware with Bare-Metal Development, FreeRTOS, Device Drivers, and ARM Cortex-M Embedded Systems Engineering
Embedded RTOS Drivers and ISRs for Beginners: A Hands-On Guide to Building Efficient Applications for Microcontrollers and IoT Devices
Mastering Linux Kernel Development with C: Writing Custom Kernel Modules, Optimizing System Performance, and Building Device Drivers for Advanced Linux Programming