logo
分类于: 互联网 云计算&大数据 人工智能

简介

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

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

资源最后更新于 2020-03-29 04:58:57

作者:邱祎熊谱翔朱天龙

出版社:出版社机械工业出版社

出版日期:2019-03

ISBN:9787111619345

文件格式: pdf

标签: 互联网 IT 物联网 电子与嵌入式系统设计丛书

简介· · · · · ·

本书由自研开源嵌入式实时操作系统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等数个活跃度极高的开源软件。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 第一篇 内核篇
  3. 第1章 嵌入式实时操作系统
  4. 1.1 嵌入式系统
  5. 1.2 实时系统
  6. 1.3 嵌入式实时操作系统
  7. 1.4 本章小结
  8. 第2章 了解与快速上手RT-Thread
  9. 2.1 RT-Thread概述
  10. 2.2 RT-Thread的架构
  11. 2.3 RT-Thread的获取
  12. 2.4 RT-Thread快速上手
  13. 2.5 本章小结
  14. 第3章 内核基础
  15. 3.1 RT-Thread内核介绍
  16. 3.2 RT-Thread启动流程
  17. 3.3 RT-Thread程序内存分布
  18. 3.4 RT-Thread自动初始化机制
  19. 3.5 RT-Thread内核对象模型
  20. 3.6 RT-Thread内核配置示例
  21. 3.7 常见宏定义说明
  22. 3.8 本章小结
  23. 第4章 线程管理
  24. 4.1 线程管理的功能特点
  25. 4.2 线程的工作机制
  26. 4.3 线程的管理方式
  27. 4.4 线程应用示例
  28. 4.5 本章小结
  29. 第5章 时钟管理
  30. 5.1 时钟节拍
  31. 5.2 定时器管理
  32. 5.3 定时器应用示例
  33. 5.4 高精度延时
  34. 5.5 本章小结
  35. 第6章 线程间同步
  36. 6.1 信号量
  37. 6.2 互斥量
  38. 6.3 事件集
  39. 6.4 本章小结
  40. 第7章 线程间通信
  41. 7.1 邮箱
  42. 7.2 消息队列
  43. 7.3 信号
  44. 7.4 本章小节
  45. 第8章 内存管理
  46. 8.1 内存管理的功能特点
  47. 8.2 内存堆管理
  48. 8.3 内存池
  49. 8.4 本章小结
  50. 第9章 中断管理
  51. 9.1 Cortex-M CPU架构基础
  52. 9.2 RT-Thread中断工作机制
  53. 9.3 RT-Thread中断管理接口
  54. 9.4 中断与轮询
  55. 9.5 全局中断开关使用示例
  56. 9.6 本章小结
  57. 第10章 内核移植
  58. 10.1 CPU架构移植
  59. 10.2 BSP移植
  60. 10.3 内核移植示例
  61. 10.4 本章小结
  62. 第二篇 组件篇
  63. 第11章 Env辅助开发环境
  64. 11.1 Env简介
  65. 11.2 Env的功能特点
  66. 11.3 Env工程构建示例
  67. 11.4 构建更多MDK工程
  68. 11.5 本章小结
  69. 第12章 FinSH控制台
  70. 12.1 FinSH介绍
  71. 12.2 FinSH内置命令
  72. 12.3 自定义FinSH命令
  73. 12.4 FinSH功能配置
  74. 12.5 FinSH应用示例
  75. 12.6 本章小结
  76. 第13章 I/O设备管理
  77. 13.1 I/O设备介绍
  78. 13.2 创建和注册I/O设备
  79. 13.3 访问I/O设备
  80. 13.4 本章小结
  81. 第14章 通用外设接口
  82. 14.1 UART串口
  83. 14.2 GPIO
  84. 14.3 SPI总线
  85. 14.4 I2C总线
  86. 14.5 运行设备应用示例
  87. 14.6 本章小结
  88. 第15章 虚拟文件系统
  89. 15.1 DFS介绍
  90. 15.2 文件系统挂载管理
  91. 15.3 文件管理
  92. 15.4 目录管理
  93. 15.5 DFS功能配置
  94. 15.6 DFS应用示例
  95. 15.7 本章小结
  96. 第16章 网络框架
  97. 16.1 TCP/IP网络协议简介
  98. 16.2 RT-Thread网络框架介绍
  99. 16.3 网络框架工作流程
  100. 16.4 网络套接字编程
  101. 16.5 网络功能配置
  102. 16.6 网络应用示例
  103. 16.7 本章小结
  104. 附录A menuconfig配置选项
  105. 附录B SCons构建系统