官网 实时操作系统应用技术 基于RT-Thread与ARM的编程实践 王宜怀 RTOS入门 实时操作系统应用技术程序设计方法书籍
运费: | 免运费 |
商品详情
定价:89.8
ISBN:9787111752011
作者:王宜怀
版次:1
内容提要:
嵌入式实时操作系统是嵌入式人工智能与物联网终端的重要工具。本书以国产RT-Thread实时操作系统为蓝本,以ARM架构MCU为载体,基于应用开发的视角,阐述实时操作系统的线程、调度、延时函数、事件、消息队列、信号量、互斥量等基本知识要素,重点讲解实时操作系统下的程序设计方法。对于原理部分,本书从知其然且了解其所以然的角度,用一章篇幅以在内核代码中注入显示输出的方式给出原理浅析。全书共9章,分别为RTOS的基本概念与线程基础知识、RT-Thread第一个样例工程、RTOS下应用程序的基本要素、RTOS中的同步与通信、底层硬件驱动构件、RTOS下的程序设计方法、嵌入式人工智能、基于WiFi通信的物联网应用开发、初步理解RT-Thread的调度原理等。
本书面向高等学校计算机类、电子信息类、自动化类等相关专业的师生及应用开发工程师,也可作为实时操作系统应用开发技术的培训用书。
目录:
前言
第1章RTOS的基本概念与线程基础知识
1.1实时操作系统的基本含义
1.2 RTOS中的基本概念
1.3线程的三要素、四种状态及三种基本形式
1.4本章小结
习题
第2章RT-Thread第一个样例工程
2.1 RT-Thread简介
2.2软/硬件开发平台
2.3第一个样例工程
2.4本章小结
习题
第3章RTOS下应用程序的基本要素
3.1中断的基本概念及处理过程
3.2时钟嘀嗒与延时函数
3.3调度策略
3.4 RTOS中的列表
3.5本章小结
习题
第4章RTOS中的同步与通信
4.1 RTOS中同步与通信的基本概念
4.2事件
4.3消息队列
4.4信号量
4.5互斥量
4.6本章小结
习题
第5章 底层硬件驱动构件
5.1嵌入式构件概述
5.2基础构件设计原则与方法
5.3基础构件使用举例
5.4应用构件使用举例
5.5软件构件设计实例
5.6本章小结
习题
第6章RTOS下的程序设计方法
6.1程序稳定性问题
6.2 ISR设计、线程划分及优先级安排问题
6.3利用信号量解决并发与资源共享的问题
6.4优先级反转问题
6.5本章小结
习题
第7章 嵌入式人工智能: EORS
7.1 AHL-EORS简介
7.2 AHL-EORS基本应用方法
7.3 AHL-EORS的数据采集工程与推理工程简明解析
7.4初步理解AHL-EORS的基本原理
7.5本章小结
习题
第8章 基于WiFi通信的物联网应用开发
8.1 WiFi应用开发概述
8.2 WiFi应用架构及通信基本过程
8.3在局域网下验证WiFi通信过程
8.4在公网下验证WiFi通信过程
8.5程序模板简明解析
8.6远程更新终端程序
8.7本章小结
习题
第9章初步理解RT-Thread的调度原理
9.1理解RTOS所需要的基础知识
9.2 RT-Thread的启动流程分析
9.3 RT-Thread中的时钟嘀嗒
9.4 RT-Thread中的事件与消息队列的触发过程分析
9.5 RT-Thread中的信号量与互斥量的触发过程分析
9.5.1信号量
9.5.2互斥量
9.6本章小结
习题
附录
附录ART-Thread版本更新方法
附录BAHL-STM32L431引出脚
附录CAHL-STM32L431使用过程中的
常见问题及解决办法
参考文献
- 机械工业出版社旗舰店 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...