2555|8

6541

帖子

8

TA的资源

管理员

楼主
 

阅读打卡第一站:IO设备框架基础知识——《RT-Thread设备驱动开发指南》 [复制链接]

本次阅读小伙伴们@南若  @chrisrh @wakojosin @xiaolinen @damiaa,大家好。书籍将于本周派发给大家,先把RT-Thread官方给出的第一站的打卡题目发布出来。

预计阅读完《RT-Thread设备驱动开发指南》第一章可解答。

 

1.RT-Thread 设备基类是什么?
2.RT-Thread为设备提供了哪些操作方法?
3.设备名的最大长度是什么指定的?
4.设备注册失败,可能的原因是什么?

 

希望大家开卷启程,一起走到终点站。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

1、RT-Thread 设备基类是rt_device 2、rt_device_find、rt_device_init、rt_device_open、rt_device_close、rt_device_control、rt_device_read、rt_device_write、rt_device_set_rx_indicate、rt_device_set_tx_complete 3、设备名的最大长度是RT_NAME_MAX决定的 4、设备对象为空或者设备名已注册都能导致设备注册失败   详情 回复 发表于 2023-8-21 10:28
点赞 关注(1)
个人签名微信搜索公众号“EEWORLDBBS”快去添加关注吧!

回复
举报

82

帖子

3

TA的资源

一粒金砂(中级)

沙发
 
这些问题是在这个帖子里回复吗?

点评

nmg
是的,直接跟帖回复即可。  详情 回复 发表于 2023-8-8 14:58
 
 

回复

5277

帖子

236

TA的资源

管理员

板凳
 
wakojosin 发表于 2023-8-7 15:09 这些问题是在这个帖子里回复吗?

是的,直接跟帖回复即可。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

172

帖子

3

TA的资源

一粒金砂(高级)

4
 

1.RT-Thread 设备基类是什么?

rt_device
2.RT-Thread为设备提供了哪些操作方法?

init、open、close、write、read、control
3.设备名的最大长度是什么指定的?

通过查看源码可以知道是由宏 RT_NAME_MAX 决定的。
4.设备注册失败,可能的原因是什么?

通过产看源码,设备注册失败可能的原因是dev为空、设备类型不存在、设备名超出最大字符串限制

 

 

 
 
 

回复

82

帖子

3

TA的资源

一粒金砂(中级)

5
 

1.RT-Thread 设备基类是什么?第一章


rt_device


2.RT-Thread为设备提供了哪些操作方法?第一章


i/o设备管理层提供rt_device_find、open、read、write、close、register等;


设备驱动框架提供rt_hw_xxx_register及rt_xxx_yyy,其中xxx为对应设备驱动框架的名称,yyy为操作接口;


3.设备名的最大长度是什么指定的?源码rtdef.h


RT_NAME_MAX


4.设备注册失败,可能的原因是什么?源码device.c


a.设备对象为空;


b.设备名已注册;


 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(高级)

6
 

1.RT-Thread 设备基类是什么?

:rt_device。
2.RT-Thread为设备提供了哪些操作方法?

:init(),open(),close(),read(),write(),control()。
3.设备名的最大长度是什么指定的?

:由RT_NAME_MAX决定 。
4.设备注册失败,可能的原因是什么?

:1)设备对象为空;2)设备名已经注册。

 
 
 

回复

184

帖子

1

TA的资源

一粒金砂(高级)

7
 
闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑鐎氬銇勯幒鍡椾壕缂備焦顨嗛敃銏犵暦濡ゅ懎惟闁宠桨绀佹慨銈夋煟閻橀亶妾烽柛鏂跨箻椤㈡瑩骞嬮敂鑺ユ珫閻庡厜鍋撻柛鎰劤濞堬拷闂備浇鐨崱鈺佹缂傚倸绋勯幏锟�闂備胶鎳撻悺銊╂偋閻愬搫鐒垫い鎺戯攻鐎氾拷婵犵數鍋涢ˇ顓㈠礉瀹€鍕埞闁跨噦鎷�
 
 
 

回复

6136

帖子

4

TA的资源

版主

8
 
闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑鐎氬銇勯幒鍡椾壕缂備焦顨嗛敃銏犵暦濡ゅ懎惟闁宠桨绀佹慨銈夋煟閻橀亶妾烽柛鏂跨箻椤㈡瑩骞嬮敂鑺ユ珫閻庡厜鍋撻柛鎰劤濞堬拷闂備浇鐨崱鈺佹缂傚倸绋勯幏锟�闂備胶鎳撻悺銊╂偋閻愬搫鐒垫い鎺戯攻鐎氾拷婵犵數鍋涢ˇ顓㈠礉瀹€鍕埞闁跨噦鎷�
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

9
 
闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑鐎氬銇勯幒鍡椾壕缂備焦顨嗛敃銏犵暦濡ゅ懎惟闁宠桨绀佹慨銈夋煟閻橀亶妾烽柛鏂跨箻椤㈡瑩骞嬮敂鑺ユ珫閻庡厜鍋撻柛鎰劤濞堬拷闂備浇鐨崱鈺佹缂傚倸绋勯幏锟�闂備胶鎳撻悺銊╂偋閻愬搫鐒垫い鎺戯攻鐎氾拷婵犵數鍋涢ˇ顓㈠礉瀹€鍕埞闁跨噦鎷�
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
立即报名 | 2025 瑞萨电子工业以太网技术日即将开启!
3月-4月 深圳、广州、北京、苏州、西安、上海 走进全国6城
2025瑞萨电子工业以太网技术巡回沙龙聚焦工业4.0核心需求,为工程师与企业决策者提供实时通信技术最佳解决方案。
预报从速,好礼等您拿~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表