万本电子书0元读

万本电子书0元读

顶部广告

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

售       价:¥

纸质售价:¥62.30购买纸书

49人正在读 | 0人评论 6.7

作       者:邱祎,熊谱翔,朱天龙

出  版  社:机械工业出版社

出版时间:2019-03-01

字       数:24.8万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
篇为内核篇(第1-10章),详细讲解了 RT-Thread 的设计思想,各个功能模块如线程、邮箱、消息队列、事件、信号、定时器和系统时钟、中断和异常、内存池、堆管理、移植的工作机制和应用方式,也提供了大量的示例供参考。 第二篇为组件篇(第11-16章),详细讲解了命令行 Shell,文件系统,网络协议栈的工作机制和应用方式,并提供了示例供参考。 通过阅读本书,读者不仅能学习和掌握嵌式操作系统内核和常用组件的工作机制和应用方式,而且也能够通过配套的示例代码,实际动手深体会,对未来实际应用与发提供参考。<br/>【推荐语】<br/>自研源嵌式实时操作系统RT-Thread核心作者撰写,专业性毋庸置疑 2)系统剖析嵌式系统核心设计与实现,掌握物联网操作系统精髓<br/>【作者】<br/>邱祎,上海睿赛德电子科技有限公司联合创始人。从2006年在校时起参与发RT-Thread源操作系统,和中国国内优秀的工程师一起将RT-Thread从零发展起来,RT-Thread被广泛应用于能源、车载、医疗、消费电子等众多行业,成为国人自主发、 成熟稳定和装机量 的源嵌式操作系统。 熊谱翔,上海睿赛德电子科技有限公司创始人兼CEO,于2006年创立了RT-Thread源操作系统,并以源社区的形式,带领中国国内优秀的工程师,以从无到有的方式,融实时面向对象设计发了RT-Thread自主操作系统内核,及大量周边成熟、稳定软件组件,如文件系统、命令行、图形用户界面等。 朱天龙(Armink),睿赛德科技技术总监,负责RT-Thread物联网组件的研发,前沿技术探索及团队管理。曾任职于国内某知名医疗设备企业,担任研发部门经理要职,主导多个项目的研发实施和量产,并获得10余项国家发明专利。拥有近10年RT-Thread发经验。他也是一位嵌式源极客,分享源了EasyLogger、EasyFlash、CmBacktrace 等数个活跃度极高的源软件。 邱祎,上海睿赛德电子科技有限公司联合创始人。从2006年在校时起参与发RT-Thread源操作系统,和中国国内优秀的工程师一起将RT-Thread从零发展起来,RT-Thread被广泛应用于能源、车载、医疗、消费电子等众多行业,成为国人自主发、 成熟稳定和装机量 的源嵌式操作系统。 熊谱翔,上海睿赛德电子科技有限公司创始人兼CEO,于2006年创立了RT-Thread源操作系统,并以源社区的形式,带领中国国内优秀的工程师,以从无到有的方式,融实时面向对象设计发了RT-Thread自主操作系统内核,及大量周边成熟、稳定软件组件,如文件系统、命令行、图形用户界面等。 朱天龙(Armink),睿赛德科技技术总监,负责RT-Thread物联网组件的研发,前沿技术探索及团队管理。曾任职于国内某知名医疗设备企业,担任研发部门经理要职,主导多个项目的研发实施和量产,并获得10余项国家发明专利。拥有近10年RT-Thread发经验。他也是一位嵌式源极客,分享源了EasyLogger、EasyFlash、CmBacktrace 等数个活跃度极高的源软件。<br/>
目录展开

前言

第一篇 内核篇

第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构建系统

累计评论(1条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部