- 5
- 0
- 约2.29万字
- 约 21页
- 2017-05-17 发布于重庆
- 举报
驱动实例2
Linux USB gadget设备驱动解析(4)--编写一个gadget驱动
作者:刘洪涛,华清远见嵌入式学院讲师。
一、编写计划
通过前面几节的基础,本节计划编写一个简单的gadget驱动。重在让大家快速了解gadget驱动结构。
上节中简单介绍了zero.c程序。这个程序考虑到了多配置、高速传输、USB OTG等因素。应该说写的比较清楚,是我们了解gadget驱动架构的一个非常好的途径。但把这些东西都放在一起,对很多初学人员来说还是不能快速理解。那就再把它简化一些,针对S3C2410平台,只实现一个配置、一个接口、一个端点,不考虑高速及OTG的情况。只完成单向从host端接收数据的功能,但要把字符设备驱动结合在里面。这需要有一个host端的驱动,来完成向device端发送数据。关于在主机端编写一个简单的USB设备驱动程序,有很多的资料。相信大家很快就会完成的。
二、功能展示
1、PC端编写了一个usbtransfer.ko,能够向device端发送数据
2、对目标平台编写一个gadget驱动,名称是g_zero.ko
3、测试步骤
在目标平台(基于S3C2410)上加载gadget驱动
# insmod g_zero.ko ????????name=ep1-bulk????????smdk2410_udc: Pull-up enable????????# mknod /
您可能关注的文档
最近下载
- 2026年供热工程试卷题及答案.doc VIP
- 贝克曼 Beckman k2,33560-睾酮测定试剂盒(化学发光法) 中文说明书-REV3.0-Testo.pdf VIP
- 贝克曼 Beckman k2,33830-总三碘甲状腺原氨酸测定试剂盒(化学发光法) 中文说明书-REV3.00-T3.pdf VIP
- 贝克曼 Beckman k2,33880-游离甲状腺素测定试剂盒(化学发光法) 中文说明书-REV3.0-FT4.pdf VIP
- 贝克曼 Beckman k2,A12985-抗甲状腺过氧化物酶抗体测定试剂盒(化学发光法) 中文说明书-REV2.0-TPO Ab.pdf VIP
- 贝克曼 Beckman k2,386371-肌酸激酶同工酶测定试剂盒(化学发光法)中文说明书-REV3.0-CK-MB.pdf VIP
- 2026年版自考《14159商业伦理与企业社会责任》考前密训资料(完整版).docx VIP
- 2026年版自考《14199生产运作与管理》考前密训资料(完整版).docx VIP
- 海南合伙律师事务所合伙人协议.doc VIP
- 学术英语(第二版)社科教师用书U1.docx VIP
原创力文档

文档评论(0)