AI简介
这是一本深入浅出地探讨嵌入式实时操作系统基本原理、实践方法与应用开发的著作。本书以ARM Mbed OS实时操作系统为背景,详细阐述了实时操作系统的基本要素,包括线程、调度、延时函数、事件、消息队列、线程信号、信号量、互斥量等,并给出了实时操作系统下的程序设计方法。
全书分为基础应用篇、原理剖析篇及综合实践篇三大部分。在基础应用篇中,作者详细讲解了Mbed OS第一个样例工程的构建与测试,以及底层硬件驱动构件的设计原则与方法。这部分内容旨在帮助读者快速上手,理解Mbed OS的工作原理和运行机制。
在原理剖析篇中,作者深入剖析了Mbed OS的启动流程、内核初始化、事件机制、消息队列等原理,并对嵌入式系统稳定性问题进行了探讨。这部分内容旨在帮助读者深入理解Mbed OS的内部工作原理,为后续的Mbed OS学习和开发打下基础。
在综合实践篇中,作者详细介绍了基于Mbed OS的AHL-EORS应用和NB-IoT应用开发。这部分内容旨在帮助读者将理论知识应用于实际开发,提高读者的实践能力和创新能力。