当前位置:主页 > 科技论文 > 计算机论文 >

基于嵌入式Linux的USB驱动程序开发

发布时间:2022-01-22 18:29
  USB目前已经被广泛应用到各类设备中,包括智能通信设备、信息化设备等。通过USB接口可以实现不同设备间快速的数据传输,并支持移动手持设备的充电服务。本文主要对嵌入式Linux环境下USB通信以及驱动程序的开发原理和体系架构进行分析梳理,在Mini S3C2440嵌入式开发环境下对USB设备的驱动程序进行实现。 

【文章来源】:信息与电脑(理论版). 2020,32(17)

【文章页数】:3 页

【部分图文】:

基于嵌入式Linux的USB驱动程序开发


Linux环境下USB驱动总体结构

代码,方法,端点,控制函数


usb_gadget_ops结构定义了设备控制函数集合,其在设备控制过程中被调用,具体的函数方法包括getframes方法、wakeup方法、pullop方法以及ioctl方法等。struct_usb_ep结构能够对USB端点在从设备侧处的功能进行表示。在对总线控制器驱动程序进行设计的过程中,需要对gadget-> eplist中涉及的通用端点进行表示,其代码如图2所示。4 结 语

【参考文献】:
期刊论文
[1]基于Linux操作系统的USB设备驱动程序开发及传输实现[J]. 万玛宁,侯志化.  微电子学与计算机. 2018(11)
[2]STM32-MCU片内IIC接口的驱动程序设计[J]. 朱斌,张磊,怯肇乾.  电子世界. 2018(16)
[3]基于Linux的USB驱动研究与实现[J]. 查荣明,孔康,石璐.  信息与电脑(理论版). 2018(11)
[4]基于ARM2440平台图形驱动程序的实现[J]. 许豪,单平平.  电子设计工程. 2017(18)
[5]基于USB下数据通信系统的分析[J]. 丁宏.  数字通信世界. 2017(09)
[6]基于Driver Studio开发usb设备驱动程序[J]. 樊睿.  科技展望. 2017(20)
[7]基于K64的USB驱动构件化设计[J]. 胡唯唯,王宜怀,张永.  电子技术应用. 2017(07)
[8]基于Linux的USB驱动程序实现[J]. 巍骛,张焕强,方贵明.  计算机应用. 2002(08)



本文编号:3602687

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3602687.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户79036***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com