本书主要内容
本书要求读者具备RT-Thread基础知识,因此建议大家先学习《嵌入式实时操作系统:RT-Thread设计与实现》,再学习本书内容。使用过RT-Thread上的设备框架的读者的阅读体验会更佳。本书的每章都有配套示例代码,这些代码大多是仅供理解上下文参考的,不能真正运行,建议读者对照具体bsp目录下已有的驱动,并结合本书进行学习。
本书由自研开源嵌入式实时操作系统RT-Thread核心开发者撰写,专业性毋庸置疑,系统讲解RT-Thread设备驱动开发方法,剖析26种设备驱动开发案例,助力开发者快速掌握RT-Thread设备驱动开发技能。本书内容分为三篇:基础篇、进阶篇与高级篇。
基础篇(第1~11章)
第1章概述RT-Thread与设备框架;第2~11章介绍一些常用的设备驱动框架,包括PIN、I2C、SPI等,适合刚接触驱动开发的读者阅读。
进阶篇(第12~20章)
介绍稍复杂一些的外设驱动,如SDIO、触摸、显示、传感器、加解密设备等。
高级篇(第21~27章)
介绍一些复杂的驱动,如网络、音频、USBD(H)、CAN等,开发此类设备驱动要求开发者比较熟悉相应的外设协议。本书更像是一本工具书,读者不需要一章一章地从头读到尾,读完前面几章内容,熟悉了驱动开发的基本流程之后,就可以根据自己的需要,选择对应的章节学习。
配套软件:
本书是基于RT-Thread 4.1.0 编写的,读者在跟随本书学习驱动开发的时候,也需要选择对应的源码版本。
作者介绍:
杨洁
上海睿赛德电子科技有限公司嵌入式软件开发工程师、RT-Thread操作系统培训讲师、嵌入式人才认证项目及文档中心负责人,对RT-Thread设备框架及驱动实现有较为深刻的人事,擅长嵌入式实时操作系统的应用和中间件、芯片外设驱动的开发,精通C语言、Python语言。
郭占鑫
RT-Thread社区技术负责人,拥有超过5年的操作系统及中间件开发经验,负责设计和优化多种设备驱动框架,如传感器、USB、大容量存储设备MTD、PWM等。擅长操作系统级开发,曾担任数十场研讨会、讲座、论坛分享嘉宾,并为数十家企业单位、大学提供培训与咨询服务。
刘康
RT-Thread核心开发者,负责RT-Thread仓库的日常维护和版本发布,拥有多年操作系统及中间件开发经验,设计并实现了多款中间件,如内存保护抽象层、URPC、UDB等。参与穿戴操作系统湃心OS的研发、优化及驱动开发,拥有丰富的RT-Thread驱动开发经验。
熊谱翔
上海睿赛德电子科技有限公司创始人兼CEO,带领中国国内优秀的工程师,从零开始设计与开发了RT-Thread自主操作系统、RT-Thread
Smart微内核操作系统,以及大量周边成熟、稳定软件组件,如文件系统、命令行、图形用户界面等。
读者对象:
- 熟悉RT-Thread并想在其上开发设备驱动的人员
- 嵌入式软硬件工程师、电子工程师、物联网开发工程师
- 高等院校的计算机、电子、自动化、通信相关专业师生
- 其他对嵌入式操作系统感兴趣的人员
申请时间:
2023年2月22日——2023年3月8日
活动参与方式:
1、在本帖下方留言回帖,说说你想要这本书的理由(15字以上)
2、我们将从本帖留言中每5层楼,挑选1位幸运者赠送书籍(共赠送5本)。
若有效回帖楼层数超过25,则按照每5层抽选1位获奖者,以此类推。
3、请在收到书籍后,2个星期内,提交不少于一篇试读报告,要求300字以上,图文并茂。
注:
1、活动期间如有作弊、灌水等违反电子发烧友论坛规则的行为,一经发现将立即取消获奖资格
2、活动结束后获奖名单将在论坛公示
3、申请人收货后14天内未完成书评,无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评,请将书籍退回电子发烧友论坛(运费自理)。
4、电子发烧友对本活动具有最终解释权。
1