0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子发烧友论坛 ? 来源:未知 ? 2023-03-28 13:05 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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设备驱动开发指南》读书笔记

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

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

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    用SPI玩转WiFi,RT-Thread ESP-Hosted驱动深度适配指南 | 技术集结

    还在为MCU的WiFi连接方案发愁?RT-Thread社区开源ESP-Hosted驱动,通过标准SPI接口即可实现,并且该仓库已整理成RT-Thread软件包。RT
    的头像 发表于 07-09 19:03 ?691次阅读
    用SPI玩转WiFi,<b class='flag-5'>RT-Thread</b> ESP-Hosted<b class='flag-5'>驱动</b>深度适配<b class='flag-5'>指南</b> | 技术集结

    驱动到应用:RT-Thread环境下的SDIO开发指南

    目录硬件介绍搭建开发环境配置SDIO驱动挂载文件系统文件读写测试演示视频源码工程总结本文主要讲述RT-Thread环境下的SDIO开发指南,基于MCXN947
    的头像 发表于 06-28 09:02 ?2004次阅读
    从<b class='flag-5'>驱动</b>到应用:<b class='flag-5'>RT-Thread</b>环境下的SDIO<b class='flag-5'>开发指南</b>

    RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进

    全球开发者招募:RT-Thread审核团(ReviewTeam)正式开放申请!在开源的世界里,代码审查(CodeReview)是保证软件质量、促进技术交流的关键环节。RT-Thread作为全球领先
    的头像 发表于 05-21 18:02 ?771次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与开源RTOS社区治理与演进

    如何将RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE上呢?本文内容比较简单但稍有琐碎,希望对有需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 ?2047次阅读
    如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上

    RT-Smart首次线下培训,锁定2024 RT-Thread开发者大会!

    2024年RT-Thread开发者大会将于12月21日正式拉开帷幕!本次大会以“开源共生商业共赢”为主题,RT-Thread将携手合作伙伴、客户伙伴、行业专家,以及全球开发者,共同探索
    的头像 发表于 12-11 18:41 ?2330次阅读
    <b class='flag-5'>RT</b>-Smart首次线下培训,锁定2024 <b class='flag-5'>RT-Thread</b><b class='flag-5'>开发</b>者大会!

    RT-Thread应用开发寒假师资培训——西安站

    随着物联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。为进一步提升全国大学生在嵌入式芯片及系统设计领域的创新能力,特别是针对物联网应用开发RT-Thread操作系统
    的头像 发表于 12-11 01:06 ?783次阅读
    <b class='flag-5'>RT-Thread</b>应用<b class='flag-5'>开发</b>寒假师资培训——西安站

    RT-Thread操作系统应用开发寒假师资培训

    随着物联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。为进一步提升全国大学生在嵌入式芯片及系统设计领域的创新能力,特别是针对物联网应用开发RT-Thread操作系统
    的头像 发表于 12-06 01:06 ?667次阅读
    <b class='flag-5'>RT-Thread</b>操作系统应用<b class='flag-5'>开发</b>寒假师资培训

    【S32K146 RT-Thread】之 使用SFUD组件驱动spi flash

    【S32K146 RT-Thread】之 使用SFUD组件驱动spi flash
    的头像 发表于 11-21 01:05 ?1267次阅读
    【S32K146 <b class='flag-5'>RT-Thread</b>】之 使用SFUD组件<b class='flag-5'>驱动</b>spi flash

    RT-Thread上CAN实践

    开箱测试RT-Thread官方已完成了对英飞凌XMC7200EVK的移植,通过shell可以看到做好了uart3的console。本文将介绍如何进行RT-ThreadCan移植。接下来我们要完成CAN_FD的驱动移植,并正常启动
    的头像 发表于 11-13 01:03 ?2288次阅读
    <b class='flag-5'>RT-Thread</b>上CAN实践

    基于恩智浦FRDM-MCXA153开发板实现RT-Thread的ADC驱动

    数转换器(ADC)是现代嵌入式系统中不可或缺的组件,它能将连续的模拟信号转换为离散的数字信号。本文将深入探讨如何在NXP的FRDM-MCXA153开发板上实现和使用RT-Thread的ADC驱动,为
    的头像 发表于 11-01 12:29 ?2172次阅读
    基于恩智浦FRDM-MCXA153<b class='flag-5'>开发</b>板实现<b class='flag-5'>RT-Thread</b>的ADC<b class='flag-5'>驱动</b>

    【S32K146 RT-thread】之 SPI驱动适配

    概述RT-Thread对SPI总线的驱动,抽象出了spibus的设备驱动,我们基于S32K146的硬件学习spibus设备
    的头像 发表于 11-01 08:11 ?1399次阅读
    【S32K146 <b class='flag-5'>RT-thread</b>】之 SPI<b class='flag-5'>驱动</b>适配

    开源共生 商业共赢 | RT-Thread 2024开发者大会报名启动!

    亲爱的RT-Thread开发者我们很高兴地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread开发
    的头像 发表于 10-29 08:06 ?1033次阅读
    开源共生 商业共赢 | <b class='flag-5'>RT-Thread</b> 2024<b class='flag-5'>开发</b>者大会报名启动!

    新书发布——《RT-Thread嵌入式实时操作系统内核、驱动和应用开发技术》

    成,旨在深入浅出地介绍RT-Thread的内核设计、设备驱动开发及应用开发技术。书中将理论与实践相结合,帮助读者全面理解和掌握
    的头像 发表于 09-03 08:06 ?1467次阅读
    新书发布——《<b class='flag-5'>RT-Thread</b>嵌入式实时操作系统内核、<b class='flag-5'>驱动</b>和应用<b class='flag-5'>开发</b>技术》

    【大连】9月7日RT-Thread巡回线下培训-OpenMV机器视觉

    亲爱的RT-Thread社区成员们:2024年RT-Thread全球开发者线下培训拉开帷幕啦!24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习
    的头像 发表于 09-01 08:02 ?4188次阅读
    【大连】9月7日<b class='flag-5'>RT-Thread</b>巡回线下培训-OpenMV机器视觉

    【武汉】9月7日RT-Thread巡回线下培训-RTduino-10分钟上手嵌入式

    机会。9月7日我们将来到武汉,带你体验RTduino-10分钟上手嵌入式!免费报名免费报名活动参与抽奖,有机会获得《RT-Thread设备驱动开发
    的头像 发表于 08-31 08:05 ?805次阅读
    【武汉】9月7日<b class='flag-5'>RT-Thread</b>巡回线下培训-RTduino-10分钟上手嵌入式