1. Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C: Fourth Edition
Authored by the renowned Yifeng Zhu, this book provides an extensive understanding of ARM Cortex-M microcontrollers through assembly language and C programming. With a modern approach, the fourth edition covers the latest developments and applications of embedded systems, making it essential for both students and professionals interested in this vital field. It not only explains the concept but also empowers readers with practical examples and hands-on projects, ensuring a thorough comprehension of the subject. Moreover, it serves as a crucial reference for understanding the architecture, programming techniques, and real-time operating systems.

2. Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C: Third Edition
This third edition by Yifeng Zhu is another commendable resource that provides a thorough insight into ARM Cortex-M microcontroller architecture and its programming in assembly language and C. Its pedagogical approach, complete with examples and engaging exercises, makes complex concepts more accessible. Readers will appreciate the clear structure and the practical applications of embedded systems, ensuring they are well-prepared for real-world tasks in their electronic projects. This book serves as a solid foundation for novices as well as a review tool for seasoned developers.

3. Embedded Systems Fundamentals with Arm Cortex-M based Microcontrollers: A Practical Approach Nucleo-F091RC Edition
Alexander G. Dean’s book stands out for its practical approach to understanding embedded systems fundamentals using ARM Cortex-M processors, particularly through the Nucleo-F091RC edition. The hands-on projects enable readers to apply their knowledge immediately, making learning both effective and enjoyable. This book serves as an excellent starting point for those new to embedded systems and encourages experimentation. With this, both students and instructors will find the rich content incredibly beneficial in classroom settings and personal projects alike.

4. Embedded Systems: Introduction to Arm® Cortex™-M Microcontrollers , Fifth Edition
Jonathan W. Valvano has produced an educational masterpiece in this fifth edition, which comprehensively introduces the fundamentals of ARM Cortex-M microcontrollers. The blending of theoretical concepts with practical applications provides readers with a compelling narrative and relevant knowledge. This book is ideal for engineering students and professionals looking to bridge the gap between theory and practice in embedded system design, offering a vast range of topics from basic to advanced microcontroller functionalities.

5. Embedded Systems: Real-Time Interfacing to Arm Cortex-M Microcontrollers
In this enlightening work, Jonathan W. Valvano covers the intricacies of real-time interfacing for ARM Cortex-M microcontrollers. This book is essential for anyone seeking to understand real-time systems and is packed with examples that highlight practical applications. Valvano’s clear explanations and engaging writing style make complex topics easier to grasp. Ideal for both students and professionals, it offers real-world examples that are sure to enhance the reader’s experience in embedded system design and application.

6. The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors
Joseph Yiu’s definitive guide provides a detailed exploration of the ARM Cortex-M3 and M4 processors, making it a pivotal reference for developers looking to enhance their system’s performance. This comprehensive guide covers core features, the programming model, and extensive programming examples to bring the reader fully up to speed. The book is expertly written, insightful, and informative, making it ideal for engineers and programmers who want to gain a competitive edge in designing robust embedded systems.

7. Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrollers
Jonathan Valvano returns to further expand the embedded systems frontier through real-time operating systems (RTOS) for ARM Cortex-M microcontrollers. This insightful text delves into the design and implementation of RTOS and bridges theory with practical implementations. It’s vital for anyone wanting to enhance their projects’ responsiveness and reliability. By the end of the book, readers should feel confident in applying RTOS concepts effectively in their own system designs.

8. Embedded Systems Fundamentals with ARM Cortex-M based Microcontrollers: A Practical Approach FRDM-KL25Z Edition
Another wonderful title by Alexander G. Dean, this edition takes readers through embedded systems with the FRDM-KL25Z platform. Its hands-on focus helps students and hobbyists alike grasp essential concepts through effective projects. It’s designed for those progressing from beginner to intermediate levels, with a clear step-by-step approach that fosters a deeper understanding of microcontroller functionalities and integrated systems. Dean’s expertise is evident, making this a favorite in academic and home learning environments.

9. Arm Cortex-M Assembly Programming for Embedded Programmers: Using Keil
Written by Naimi, Naimi, and Mazidi, this book focuses on assembly programming for ARM Cortex-M microcontrollers using the Keil environment. It is an excellent resource for programmers keen to explore low-level programming and delve into the mechanics of embedded systems. Its insights into assembly language encourage advanced programmers to optimize their code and improve performance. This primer is rich with examples that clarify complex topics, making it an accessible reference for those stepping into embedded programming.

10. A Beginner’s Guide to Designing Embedded System Applications on Arm Cortex-M Microcontrollers
Finally, this book by Lutenberg, Gomez, and Pernia serves as an introducer for many aspiring engineers. It steers readers through the nuances of designing embedded applications while imparting essential skills in a friendly tone. It is structured for easy navigation through projects, reflecting both foundational principles and advanced concepts. Perfect for newcomers, it inspires creativity and skill build-up in embedded programming, making it an essential read for anyone eager to enter this ever-evolving field.
