【读书分享】《RT-Thread设备驱动开发指南》读书笔记

描述

1. 前言

首先感谢电子发烧友和RT-Thread提供这样的平台和机会,让我可以免费获得这本书,作为一个rtt的6年多老粉,自然是先恭喜rtt又有新的生命诞生了。


2. 全书结构

(1) 全书分为基础篇,进阶篇,高级篇三个部分。每个部分都有很多章节,每一个章节都对应一个驱动类型,全书涉及的驱动如下图:


电子发烧友论坛


(2) 看下来,这本书其实更像是一本工具书,我们在阅读的时候不需要一章一章的从头读到尾,读完前面几张的内容,熟悉了驱动开发的基本流程之后,就可以根据自己的需要,选择对应的章节学习。


(3) 书上还说了,阅读本书要求读者具备了RT-Thread的基础知识,因此建议与大家先学习《嵌入式实时操作系统:RT-Thread设计与实现》,再学习本书的内容。所以对rtt还不怎么熟悉的小伙伴建议还是先去把前面那本书先看一下,把一些实验先做一做,这样读本书的时候才不会感觉吃力。


3. 亮点内容

(1) 亮点之一是每个章节的框架基本都是一样的,遵循驱动的层级结构-->创建相应设备-->实现对应驱动的操作方法-->注册驱动设备-->驱动配置,这样的逻辑,读来通顺,也很有调理。而且,更深一层的意思,也是告诉读者我们要是做一个新的驱动,遵循这样的流程就可以了


电子发烧友论坛


(2) 除了一些常规的驱动,本书还介绍了很多高级的驱动这是很新欣喜的,而且很意外的是像USBD、CAN设备驱动这类内容;其实是很复杂,也很枯燥的,但是在本书中讲的非常的细致和生动,在对应的结构体中每一行都有对应的中文注释,对于英文贫瘠的读者来说更是非常友好,当然也是因为这款rtt系统就是国产系统,给上中文注释是再正常不过的事情了。


电子发烧友论坛


电子发烧友论坛


4. 收获

(1) 读完本书,最大的收获当然就是RT-Thread团队满满的诚意了。在之前的时候我也有参与过写书,但是这跟网上写博客不同,章节、版面、内容循序、结构、字数等等都是有严格要求的。所以对于我来说,RT-Thread这本书344页,并且里面内容这么详实,可想而知主创团队肯定花了很大的时间精力,这里再次感谢RT-Thread团队;


(2) 感觉读完本书之后,关于单片机或者嵌入式开发板上面,有新的器件再也不用到处找各种文章去补知识点了, 这一本书基本就涵盖了所有我们能接触到的芯片驱动了 ,即使不在RT-Thread系统上,也会对我们有所帮助;


5. 遗憾和缺陷

(1) 首先第一点遗憾就是现在的工作环境已经不使用RT-Thread了,之前跟领导也争取了几次说想使用RT-Thread开发点内容,但是最终还是由于业务原因没有达成,所以不能对本书的内容快速实践也有不少遗憾;


(2) 要说本书的缺陷的话我来鸡蛋挑个骨头就是前面没有提供RT-Thread代码下载方式,以及没有介绍RT-Thread Studio这个专用IDE有些许的遗憾吧,但是其实我能理解主创团队,因为加上这两部分内容的话,一个跟前面那本书《嵌入式实时操作系统:RT-Thread设计与实现》重复了,而是会使得本书的篇幅太多,书本变厚,很可能就会影响某些读者的”食用”兴趣。


6. 致谢

再次感谢RT-Thread团队和本书的主创人员,给我们奉献了这样一本好书,感觉发烧友平台提供机会给我薅了一次羊毛,由于时间关系,不能够很细致的一页页的将书完整看完,但是在后续的日子里,这本书会一直摆在我的案前,累了困了翻一翻,立马精神百倍。





电子发烧友论坛

电子发烧友论坛

声明本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


更多热点文章阅读

  • 龙芯架构首款面向嵌入式应用的开发板,2K500开发应用实例

  • ARM架构国产MCU移植!国民技术N32系列开源移植样例合集

  • RK3568!四核64位ARMv8.2A架构,汇聚编译源码及实战样例

  • OpenHarmony开源鸿蒙大赛作品集:基于RK2206开发板20+成熟应用案例!

  • 24Bit ADC高精度低功耗MCU 医疗级别设备参考设计(附上高精确算法+电路原理图)


原文标题:【读书分享】《RT-Thread设备驱动开发指南》读书笔记

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分