嵌入式实时操作系统是嵌入式人工智能与物联网终端的重要工具和运行载体。本书以ARM Mbed OS实时操作系统为背景,阐述实时操作系统的线程、调度、延时函数、事件、消息队列、线程信号、信号量、互斥量等基本要素,给出实时操作系统下的程序设计方法。本书分为基础应用篇(第1~7章)、原理剖析篇(第8~12章)及综合实践篇(第13、14章)三大部分,如果读者只做实时操作系统下的应用开发,可只阅读基础应用篇与综合实践篇;如果希望理解实时操作系统原理,那么建议通读全书。本书面向软件开发工程师、高等学校研究生及高年级本科生,也可作为实时操作系统的技术培训用书。
内容简介
前言
第1篇 基础应用篇
第1章 实时操作系统的基本概念与线程基础知识
第2章 相关基础知识
第3章 Mbed OS第一个样例工程
第4章 实时操作系统下应用程序的基本要素
第5章 同步与通信的应用方法
第6章 底层硬件驱动构件
第7章 实时操作系统下的程序设计方法
第2篇 原理剖析篇
第8章 理解Mbed OS的启动过程
第9章 理解时间嘀嗒
第10章 理解调度机制
第11章 理解事件与消息队列
第12章 理解线程信号、信号量与互斥量
第3篇 综合实践篇
第13章 基于Mbed OS的AHL-EORS应用
第14章 基于Mbed OS的NB-IoT应用开发
参考文献

