社区
Linux/Unix社区
帖子详情
linux的USB的驱动高手请进!
fun98
2003-11-20 11:07:12
最近想学着做一些USB上的驱动开发,比如,mp3的驱动!
虽然学了点关于驱动开发的基本原理,但不知怎么动手!
比如说,MP3是usb接口的块设备,那么有linux下有一个usb-skeleton.c的系统
规范,但还是不太清楚整个开发的步骤是什么?
谢谢!分不是问题,只要学到了些就给分的!
我相信这里有许多高手大虾的!急急~!
...全文
63
5
打赏
收藏
linux的USB的驱动高手请进!
最近想学着做一些USB上的驱动开发,比如,mp3的驱动! 虽然学了点关于驱动开发的基本原理,但不知怎么动手! 比如说,MP3是usb接口的块设备,那么有linux下有一个usb-skeleton.c的系统 规范,但还是不太清楚整个开发的步骤是什么? 谢谢!分不是问题,只要学到了些就给分的! 我相信这里有许多高手大虾的!急急~!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sungod8
2003-11-23
打赏
举报
回复
学习
ruancsdn
2003-11-21
打赏
举报
回复
Linux USB 驱动程序需要做的第一件事情就是在Linux USB 子系统里注册,并提供一些相关信息,例如这个驱动程序支持那种设备,当被支持的设备从系统插入或拔出时,会有哪些动作。
提供注册注销程序,然后对设备进行读写操作!
BigBlue
2003-11-21
打赏
举报
回复
USB接口支持即插即用和热插拔,具有强大的可扩展性,为外围设备提供了低成本的标准数据传输形式。无论是例如键盘、鼠标、游戏摇杆之类的简单输入设备,还是如打印机、扫描仪、存储设备、modem、摄像头之类的高级外部设备都可以采用USB接口。因此,所有使用PS/2、串行、并行传统接口的外围设备均可采用USB接口形式。
USB 1.0/1.1标准对于低速设备传输速率可达1.5 Mbps;对于全速设备,传输速率最大可达12 Mbps。 Microsoft, HP, Compaq, Intel, Agere, NEC和Philips是USB-IF成员中致力于制定USB 2.0标准的7个主要组织。USB 2.0标准对于高速设备可支持高达480 Mbps的数据传输率,它主要适用于高画质的摄像头、高分辨率扫描仪以及大容量的便携存储器之类的高性能外部设备。而且,USB 2.0也向下兼容旧的USB 1.0/1.1软件和设备,因此,用户就避免了由于兼容性而引起的问题。
CoolQ
2003-11-21
打赏
举报
回复
看LinuxDeviceDriver,2ndEidtion,里边有专门的一章讲USB
ice_soft
2003-11-21
打赏
举报
回复
学汇编,然后看硬件的资料,找出CPU如何控制硬件的指令,实现,提供C接口。
Linux
驱动
之
USB
设备
驱动
当一个
USB
设备被插入的时候,
USB
设备
驱动
,也就是
usb
_generic_driver会跟
USB
设备交互,得到其所有的各种描述符,并为每个接口都定义成为一个device,之后再加载到
usb
_bus上,让其去匹配其对应的接口
驱动
程序。
linux
下
usb
驱动
配置文件,
linux
下的
USB
驱动
开发
版权声明:本文为博主原创文章,如有... https://blog.csdn.net/TECH_PRO/article/details/70738186一、
Linux
下的
USB
驱动
程序分离和分层是
Linux
下
驱动
程序开发采用的最基本的形式,
USB
驱动
开发在主机端主要涉及两...
Linux
设备
驱动
之
usb
设备
驱动
详解
1.
Linux
usb
设备
驱动
框架
USB
是通用串行总线的总称,
Linux
内核几乎支持所有的
usb
设备,包括键盘,鼠标,打印机,modem,扫描仪。
Linux
的
usb
驱动
分为主机
驱动
与gadget
驱动
。...
Linux
的
usb
驱动
两种类型图
浅谈
Linux
USB
设备
驱动
在
USB
主机控制器端D+和D-都皆有一个下拉电阻,在
USB
设备端的D+或D-接了一个上拉电阻,
USB
设备插入后
USB
主机控制器的D+或D-会被拉高,这样
USB
主机控制器就能发现有设备接入。
USB
设备是主从式的设备,主机是在host端的...
Linux
设备
驱动
之
USB
hub
驱动
Linux
设备
驱动
之
USB
hub
驱动
2012-07-24 14:06:49 分类: 原文地址:
Linux
设备
驱动
之
USB
hub
驱动
作者:xgr180 ------------------------------------------ 本文系本站原创,欢迎转载! 转载请...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章