想问一下 如何自己写驱动

发表在 内核学习营2019-5-7 17:58 [复制链接] 5 603

如果是硬件初始化并且控制的话  我尝试了一下   是可以的 但是看RTT系统自己带的驱动  就不知道怎么写才合适了1 w. z/ N( G7 W4 x
7 j7 P3 r) @  z5 n1 i# {
请大家指点一下  
" O7 ]( Q  Q( @) t- G如果要驱动一些  官方不提供的东西  是不是像裸机一样写初始化  然后创建线程调用?
3 c5 u# R: R9 m/ c  _: T
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-5-8 09:46:13 | 显示全部楼层
官方提供了驱动框架,可以参考现有BSP的驱动实现,比如stm32的驱动。没有驱动框架的驱动类似裸机初始化就可以,应用在线程中处理。
使用道具 举报 回复
发表于 2019-6-11 11:54:53 | 显示全部楼层
可以参考一下RT-Thread官方的外设驱动指南,https://github.com/RT-Thread/rt-thread/tree/master/bsp/stm32/docs
使用道具 举报 回复
发表于 2019-6-12 16:56:06 | 显示全部楼层
这里有所有驱动的模板 只需要把对应的API套上就可以了
- ?/ r( ^, m2 d+ Q/ mhttps://github.com/RT-Thread/rtt ... sp_skeleton/drivers
使用道具 举报 回复
发表于 2019-6-15 18:36:08 | 显示全部楼层
RT-Thread 应该快要推驱动编写指南了
使用道具 举报 回复
发表于 2019-6-29 14:29:07 | 显示全部楼层
我也这么觉得,只有加快推动驱动编写指南,RT-Thread的发展才会更快
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表