免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2508 | 回复: 6
打印 上一主题 下一主题

关于USB驱动开发 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-28 15:56 |只看该作者 |倒序浏览
最近公司让小弟做EZ-USB 68013A的linux下的驱动,我对这个一窍不通。但周一就得拿出方案了,就是最基本的思路,就是大体的框架。就是说构造这个usb驱动的步骤,还有怎样提供上位机接口,那位大哥有关于这方面的资料,或简单的步骤,让我有个大概的思路。帮忙说下

论坛徽章:
0
2 [报告]
发表于 2010-07-28 16:49 |只看该作者
实现一个usb device 的gadget驱动还是usb host端的驱动?

论坛徽章:
0
3 [报告]
发表于 2010-07-28 22:22 |只看该作者
公司也叫我做usb的驱动 不过有两个月的学习时间

论坛徽章:
0
4 [报告]
发表于 2010-07-29 17:03 |只看该作者
回复2楼
都要做
你能给我个步骤吗?就是主干,我好照着看
比如说驱动开发的 步骤是什么?

还有上位机怎么调用驱动
谢谢

论坛徽章:
0
5 [报告]
发表于 2010-07-30 14:21 |只看该作者
如果你要是拿EZ-USB 68013A来做自定义通信设备那就非常简单了
先熟悉一下USB规范,传输模式什么的,去下载一下对应版本的内核源码,里边有usb-skeleton.c示例

论坛徽章:
0
6 [报告]
发表于 2010-07-31 09:37 |只看该作者
回复 4# jizhang1976


    看协议,看代码,俺没步骤,俺就是这样看的。usb-skeleton.c那个只是个框架,是host端的一个框架。

论坛徽章:
0
7 [报告]
发表于 2010-07-31 22:53 |只看该作者
写一个linux驱动程序,首先要熟悉USB协议规范。这个是usb驱动程序中最基本的。

Linux USB 驱动程序需要做的第一件事情就是在Linux USB 子系统里注册,并提供一些相关信息,例如这个驱动程序支持那种设备,当被支持的设备从系统插入或拔出时,会有哪些动作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP