社区
驱动开发/核心开发
帖子详情
Linux usb驱动 如何使用不同的端点进行读写数据
boboo
2009-04-10 08:17:22
现在在写Linux下的USB驱动,如何实现使用不同的端点读写数据啊,如何使用控制端点啊?
...全文
176
2
打赏
收藏
Linux usb驱动 如何使用不同的端点进行读写数据
现在在写Linux下的USB驱动,如何实现使用不同的端点读写数据啊,如何使用控制端点啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boboo
2009-04-21
打赏
举报
回复
就是怎样写一个可以任意读写in端点,out端点,控制端点的usb驱动。
beyondma
2009-04-10
打赏
举报
回复
您说清楚一些可以吗?到底问题在什么地方?
Linux
USB
驱动
开发(二)——
USB
驱动
几个重要
数据
结构
前面我们学习了
USB
驱动
的一个描述符,下面来学习
USB
驱动
的几个重要
数据
结构 一、struct
usb
_interface 接口函数 struct
usb
_interface { struct
usb
_host_interface *altsetting; struct
usb
_host_interface *cur_a
Linux
USB
驱动
开发实例 (三)—— 基于
USB
总线的无线网卡浅析
一、
USB
设备
驱动
程序的构成 1、设备的探测 用于检查传递给探测函数的设备信息,确认
驱动
程序是否适合该设备。 2、
数据
的发送和接收 负责主机到设备的发送和设备到主机的
数据
接收。 3、设备断开 当设备断开时候,模块负责清除和该设备关联的所有资源。 4、模块的加载和卸载 用于加载和卸载
usb
接口的无线网卡
驱动
程序。 二、US
Linux
驱动
开发之
USB
驱动
深入学习(一)——
USB
驱动
架构
一、引言 随着工作的时间增加,不知不觉就快要工作一年了。 从实习,跳槽,再到试用、转正,也做过一些项目,算是在
Linux
驱动
开发这一行入了门。 一些简单的外设自己也有能力编写了,但一些复杂的
驱动
还是需要原厂支持。每到这个时候,就感觉自己特别的废物,就会想到,怪不得那些大厂喜欢深度学习的人才。想来,只有深度学习,了解
驱动
的架构及原理,才能不依赖他人。自己可以不造轮子,但要有造轮子的能力。 所以,我选了很常见的,但也同样复杂的
Linux
内核
驱动
——
USB
。立一个flag,接下来两年之内,我要对
Linux
Linux
驱动
开发——
USB
设备
驱动
Linux
驱动
开发——
USB
设备
驱动
linux
设备
驱动
之
USB
驱动
-
USB
主机、设备与Gadget
驱动
USB
采用树形拓扑结构,主机侧和设备侧的
USB
控制器分别称为主机控制器(Host Controller)和
USB
设备控制器(UDC),每条总线上只用一个主机控制器,负责协调主机和设备之间的通信,而设备不能主动向主机发送任何消息。在
linux
系统中,
USB
主机控制器硬件,在其上运行的是
USB
主机控制器
驱动
,在主机控制器上的为
USB
核心层,再上层为
USB
设备
驱动
层(插入主机上的U盘、鼠标、
USB
转串口等设备
驱动
)。
驱动开发/核心开发
21,620
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章