新書推薦:
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:HK$
126.4
《
山西寺观艺术壁画精编卷
》
售價:HK$
1725.0
《
中国摄影 中式摄影的独特魅力
》
售價:HK$
1127.0
《
山西寺观艺术彩塑精编卷
》
售價:HK$
1725.0
《
积极心理学
》
售價:HK$
57.3
《
自由,不是放纵
》
售價:HK$
56.4
《
甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册)
》
售價:HK$
277.8
《
剑桥日本戏剧史(剑桥世界戏剧史译丛)
》
售價:HK$
207.0
|
內容簡介: |
RT-Thread是一个开源的嵌入式实时操作系统,专门设计用于嵌入式系统和物联网设备,是我国自主研发的一个嵌入式实时多线程操作系统。本书主要介绍RT-Thread开发技术,由浅入深地介绍了RT-Thread的基础知识、开发环境与工具、内核开发技术、设备驱动开发技术、文件系统开发技术、GUI开发技术和网络开发技术。本书边介绍理论知识边介绍开发技术,将理论学习和开发实践紧密结合起来,并给出了相关案例的完整代码,读者可以在代码的基础快速地进行二次开发。
|
關於作者: |
郑苗秀,女,中共党员,高级讲师高级技师,拥有二十年职业教育经验,深耕计算机与物联网领域,积累了丰富的教学经验。作为职业学校的中坚力量,构建了系统的教学体系,通过项目式学习、模拟实训、技能考核、工作室教学等方式,不仅传授学生扎实的专业技能,更致力于培养他们的创新思维与实践能力,激发学生探索未知的热情。注重学生的全面发展,通过课外辅导、职业规划、竞赛训练等形式,帮助学生明确职业目标,提升综合素质。指导学生参加国际、国家、省市级技能大赛屡获佳绩,多次被评为“优秀教师”和“优秀指导教师”。
|
目錄:
|
目 录 第1章 RT-Thread概述与开发基础1 1.1 RT-Thread概述、优点与应用领域1 1.1.1 RT-Thread概述1 1.1.2 RT-Thread的优点2 1.1.3 RT-Thread的应用领域3 1.2 RT-Thread的开发基础3 1.2.1 原理分析4 1.2.2 开发设计与实践13 1.2.3 开发步骤与验证13 1.2.4 小结14 1.3 RT-Thread Studio的应用开发14 1.3.1 RT-Thread Studio分析15 1.3.2 开发设计与实践16 1.3.3 开发步骤与验证16 1.3.4 小结24 1.4 RT-Thread的移植24 1.4.1 RT-Thread的移植原理25 1.4.2 开发设计与实践30 1.4.3 开发步骤与验证30 1.4.4 小结38 1.5 FinSH控制台的应用38 1.5.1 原理分析39 1.5.2 开发设计与实践42 1.5.3 开发步骤与验证44 1.5.4 小结46 第2章 RT-Thread内核开发技术47 2.1 RT-Thread线程管理应用开发47 2.1.1 原理分析47 2.1.2 开发设计与实践50 2.1.3 开发步骤与验证54 2.1.4 小结56 2.2 RT-Thread定时器应用开发56 2.2.1 原理分析56 2.2.2 开发设计与实践61 2.2.3 开发步骤与验证64 2.2.4 小结66 2.3 RT-Thread信号量应用开发66 2.3.1 原理分析66 2.3.2 开发设计与实践69 2.3.3 开发步骤与验证72 2.3.4 小结73 2.4 RT-Thread互斥量应用开发73 2.4.1 原理分析73 2.4.2 开发设计与实践76 2.4.3 开发步骤与验证79 2.4.4 小结81 2.5 RT-Thread事件集应用开发81 2.5.1 原理分析82 2.5.2 开发设计与实践85 2.5.3 开发步骤与验证89 2.5.4 小结90 2.6 RT-Thread邮箱应用开发90 2.6.1 原理分析90 2.6.2 开发设计与实践93 2.6.3 开发步骤与验证96 2.6.4 小结97 2.7 RT-Thread消息队列应用开发97 2.7.1 原理分析97 2.7.2 开发设计与实践100 2.7.3 开发步骤与验证104 2.7.4 小结105 2.8 RT-Thread信号应用开发105 2.8.1 原理分析106 2.8.2 开发设计与实践108 2.8.3 开发步骤与验证111 2.8.4 小结112 2.9 RT-Thread内存管理应用开发112 2.9.1 原理分析113 2.9.2 开发设计与实践115 2.9.3 开发步骤与验证118 2.9.4 小结119 第3章 RT-Thread设备驱动开发技术120 3.1 IO设备驱动应用开发120 3.1.1 原理分析120 3.1.2 开发设计与实践124 3.1.3 开发步骤与验证128 3.1.4 小结128 3.2 UART设备驱动应用开发129 3.2.1 原理分析129 3.2.2 开发设计与实践131 3.2.3 开发步骤与验证134 3.2.4 小结135 3.3 PIN设备驱动应用开发135 3.3.1 原理分析136 3.3.2 开发设计与实践138 3.3.3 开发步骤与验证141 3.3.1 小结142 3.4 ADC设备驱动应用开发142 3.4.1 原理分析143 3.4.2 开发设计与实践145 3.4.3 开发步骤与验证149 3.4.4 小结150 3.5 HWTIMER设备驱动应用开发150 3.5.1 原理分析150 3.5.2 开发设计与实践153 3.5.3 开发步骤与验证156 3.5.4 小结157 3.6 I2C设备驱动应用开发157 3.6.1 原理分析157 3.6.2 开发设计与实践159 3.6.3 开发步骤与验证164 3.6.4 小结166 3.7 PWM设备驱动应用开发166 3.7.1 原理分析166 3.7.2 开发设计与实践168 3.7.3 开发步骤与验证171 3.7.4 小结172 3.8 RTC设备驱动应用开发172 3.8.1 原理分析173 3.8.2 开发设计与实践174 3.8.3 开发步骤与验证177 3.8.4 小结179 3.9 SPI设备驱动应用开发179 3.9.1 原理分析179 3.9.2 开发设计与实践184 3.9.3 开发步骤与验证188 3.9.4 小结189 3.10 WATCHDOG设备驱动应用开发189 3.10.1 原理分析189 3.10.2 开发设计与实践191 3.10.3 开发步骤与验证194 3.10.4 小结196 3.11 SENSOR设备驱动应用开发197 3.11.1 原理分析197 3.11.2 开发设计与实践200 3.11.3 开发步骤与验证205 3.11.4 小结207 第4章 RT-Thread文件系统开发技术208 4.1 挂载管理应用开发208 4.1.1 原理分析208 4.1.2 开发设计与实践211 4.1.3 开发步骤与验证214 4.1.4 小结215 4.2 文件管理应用开发215 4.2.1 原理分析216 4.2.2 开发设计与实践217 4.2.3 开发步骤与验证221 4.2.4 小结224 4.3 目录管理应用开发224 4.3.1 原理分析224 4.3.2 开发设计与实践226 4.3.3 开发步骤与验证229 4.3.4 小结231 第5章 RT-Thread GUI开发技术232 5.1 GUI基础和emWin图形库应用开发232 5.1.1 原理分析232 5.1.2 开发设计与实践236 5.1.3 开发步骤与验证238 5.1.4 小结239 5.2 GUI图形和颜色应用开发239 5.2.1 原理分析239 5.2.2 开发设计与实践244 5.2.3 开发步骤与验证245 5.2.4 小结246 5.3 GUI文本显示应用开发246 5.3.1 原理分析246 5.3.2 开发设计与实践250 5.3.3 开发步骤与验证252 5.3.4 小结252 5.4 GUI图像显示应用开发252 5.4.1 原理分析253 5.4.2 开发设计与实践254 5.4.3 开发步骤与验证255 5.4.4 小结255 5.5 GUI控件应用开发256 5.5.1 原理分析256 5.5.2 开发设计与实践260 5.5.3 开发步骤与验证263 5.5.4 小结265 第6章 RT-Thread网络应用开发技术266 6.1 LWIP应用开发266 6.1.1 原理分析266 6.1.2 开发设计与实践271 6.1.3 开发步骤与验证274 6.1.4 小结276 6.2 AT Socket协议栈应用开发276 6.2.1 原理分析276 6.2.2 开发设计与实践280 6.2.3 开发步骤与验证283 6.2.4 小结287 6.3 MQTT协议应用开发287 6.3.1 原理分析287 6.3.2 开发设计与实践291 6.3.3 开发步骤与验证293 6.3.4 小结300 6.4 HTTP应用开发300 6.4.1 原理分析300 6.4.2 开发设计与实践303 6.4.3 开发步骤与验证308 6.4.4 小结311 参考文献312
|
|