想问一下 如何自己写驱动

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

如果是硬件初始化并且控制的话  我尝试了一下   是可以的 但是看RTT系统自己带的驱动  就不知道怎么写才合适了8 Q7 V, Q+ ^4 G0 }' l
. m5 w. X) |* |( ^
请大家指点一下  
3 \. P* ^! q' H! A如果要驱动一些  官方不提供的东西  是不是像裸机一样写初始化  然后创建线程调用?6 S1 d" _% U0 M* J5 O: |
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 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套上就可以了
) ^+ T5 {/ o  uhttps://github.com/RT-Thread/rtt ... sp_skeleton/drivers
使用道具 举报 回复
发表于 2019-6-15 18:36:08 | 显示全部楼层
RT-Thread 应该快要推驱动编写指南了
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区  

© 2013-2017 上海睿赛德电子科技有限公司 沪ICP备13014002号-1

Powered by RT-Thread

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