嵌入式实时操作系统:RT-Thread设计与实现

嵌入式实时操作系统:RT-Thread设计与实现

作者:邱祎熊谱翔朱天龙

出版社:机械工业

出版年:2019年3月

ISBN:9787111619345

所属分类:诗歌文集

书刊介绍

《嵌入式实时操作系统:RT-Thread设计与实现》内容简介

本书由自研开源嵌入式实时操作系统RT-Thread核心作者撰写,专业性毋庸置疑,系统剖析嵌入式系统核心设计与实现,掌握物联网操作系统精髓。
邱祎,睿赛德科技联合创始人。从2006年在校时起参与开发RT-Thread开源操作系统,和中国国内优秀的工程师一起将RT-Thread从零发展起来,RT-Thread被广泛应用于能源、车载、医疗、消费电子等众多行业,成为国人自主开发、成熟稳定和装机量大的开源嵌入式操作系统。
熊谱翔,睿赛德科技创始人兼CEO,于2006年创立了RT-Thread开源操作系统,并以开源社区的形式,带领中国国内优秀的工程师,以从无到有的方式,融入实时面向对象设计开发了RT-Thread自主操作系统内核,及大量周边成熟、稳定软件组件,如文件系统、命令行、图形用户界面等。
朱天龙(Armink),睿赛德科技技术总监,负责RT-Thread物联网组件的研发,前沿技术探索及团队管理。曾任职于国内某知名医疗设备企业,担任研发部门经理要职,主导多个项目的研发实施和量产,并获得10余项国家发明专利。拥有近10年RT-Thread开发经验。他也是一位嵌入式开源极客,分享开源了EasyLogger、EasyFlash、CmBacktrace等数个活跃度极高的开源软件。

作品目录

前言
第一篇
内核篇
第1章:嵌入式实时操作系统
1.1、嵌入式系统
1.2、实时系统
1.3、嵌入式实时操作系统
1.4、本章小结
第2章:了解与快速上手RT-Thread
2.1、RT-Thread概述
2.2、RT-Thread的架构
2.3、RT-Thread的获取
2.4、RT-Thread快速上手
2.5、本章小结
第3章:内核基础
3.1、RT-Thread内核介绍
3.2、RT-Thread启动流程
3.3、RT-Thread程序内存分布
3.4、RT-Thread自动初始化机制
3.5、RT-Thread内核对象模型
3.6、RT-Thread内核配置示例
3.7、常见宏定义说明
3.8、本章小结
第4章:线程管理
4.1、线程管理的功能特点
4.2、线程的工作机制
4.3、线程的管理方式
4.4、线程应用示例
4.5、本章小结
第5章:时钟管理
5.1、时钟节拍
5.2、定时器管理
5.3、定时器应用示例
5.4、高精度延时
5.5、本章小结
第6章:线程间同步
6.1、信号量
6.2、互斥量
6.3、事件集
6.4、本章小结
第7章:线程间通信
7.1、邮箱
7.2、消息队列
7.3、信号
7.4、本章小节
第8章:内存管理
8.1、内存管理的功能特点
8.2、内存堆管理
8.3、内存池
8.4、本章小结
第9章:中断管理
9.1、Cortex-M
CPU架构基础
9.2、RT-Thread中断工作机制
9.3、RT-Thread中断管理接口
9.4、中断与轮询
9.5、全局中断开关使用示例
9.6、本章小结
第10章:内核移植
10.1、CPU架构移植
10.2、BSP移植
10.3、内核移植示例
10.4、本章小结
第二篇
组件篇
第11章:Env辅助开发环境
11.1、Env简介
11.2、Env的功能特点
11.3、Env工程构建示例
11.4、构建更多MDK工程
11.5、本章小结
第12章:FinSH控制台
12.1、FinSH介绍
12.2、FinSH内置命令
12.3、自定义FinSH命令
12.4、FinSH功能配置
12.5、FinSH应用示例
12.6、本章小结
第13章:I/O设备管理
13.1、I/O设备介绍
13.2、创建和注册I/O设备
13.3、访问I/O设备
13.4、本章小结
第14章:通用外设接口
14.1、UART串口
14.2、GPIO
14.3、SPI总线
14.4、I2C总线
14.5、运行设备应用示例
14.6、本章小结
第15章:虚拟文件系统
15.1、DFS介绍
15.2、文件系统挂载管理
15.3、文件管理
15.4、目录管理
15.5、DFS功能配置
15.6、DFS应用示例
15.7、本章小结
第16章:网络框架
16.1、TCP/IP网络协议简介
16.2、RT-Thread网络框架介绍
16.3、网络框架工作流程
16.4、网络套接字编程
16.5、网络功能配置
16.6、网络应用示例
16.7、本章小结
附录A
menuconfig配置选项
附录B
SCons构建系统

相关推荐

微信二维码