- 博客(6)
- 资源 (14)
- 收藏
- 关注
转载 Linux Gadget的一点研究之U盘和USB虚拟串口
Linux kernel2.6以上的版本中,USB设备驱动的接口改为了gadget,在kernel/driver/usb/gadget目录下主要包含了平台USB UDC驱动和gadget接口驱动。 kernel/driver/usb/gadget目下的serial.c是一个常用的驱动文件,它可以配置为bulk传输驱动或CDC ACM驱动(USB转串口驱动)。配置的方式有两种,
2014-10-30 14:01:15
9141
1
原创 Linux-USB Gadget(小玩意) API Framework(框架)
Linux-USB Gadget(小玩意) API Framework(框架)Last Modified: 8 June 2005The API makes it easy for peripherals(周边设备) and other devices(装置) embedding(栽种) GNU/Linux system software to act in the USB
2014-10-30 13:58:32
4897
转载 Linux USB gadget解析(4)
作者:刘洪涛,华清远见嵌入式学院讲师。一、编写计划通过前面几节的基础,本节计划编写一个简单的gadget驱动。重在让大家快速了解gadget驱动结构。上节中简单介绍了zero.c程序。这个程序考虑到了多配置、高速传输、USB OTG等因素。应该说写的比较清楚,是我们了解gadget驱动架构的一个非常好的途径。但把这些东西都放在一起,对很多初学人员来说还是不能快速理解。那就再
2014-10-30 13:53:28
1518
转载 Linux USB gadget解析(3)
Linux USB 设备端驱动有两部分组成。一部分是USB 设备控制器(USB Device Controller, UDC)驱动、另一部分是硬件无关的功能驱动(如:鼠标、u盘、usb串口、usb网络等);也可以分为3层的,分别是:Controller Drivers、Gadget Drivers、Upper Layers,大概意思都差不多。一、控制器(USB Device Control
2014-10-30 13:51:01
1289
转载 Linux USB gadget解析(2)
这一节主要把在实现“linux模拟U盘功能”过程中的一些调试过程记录下来,并加以解析。一、背景知识 1、USB Mass Storage类规范概述 USB 组织在universal Serial Bus Mass Storage Class Spaceification 1.1版本中定义了海量存储设备类(Mass Storage Class)的规范,这个类规范
2014-10-30 13:43:00
1316
转载 Linux USB gadget解析(1)
利用Linux USB gadget设备驱动可以实现一些比较有意思的功能,举两个例子: 1、一个嵌入式产品中的某个存储设备,或是一个存储设备的某个分区,可以作为一个U盘被PC;设别,从而非常方便的完成文件交互,这个功能被广泛的应用于手机、数码相机等产品中。2、一个嵌入式设备通过USB连接到你的PC后,在你的PC端会出现一个新的网络连接,在嵌入式设备上也会有一个网卡设备,你可以配置它们的IP地址,并
2014-10-30 13:28:47
1290
openGL超级宝典代码.rar
2013-08-05
Ralink雷凌RT5572 USB无线网卡驱动--windows
2013-08-07
QtCreator系列教程前四十八篇整理.rar
2013-05-29
三维人脸重建与网格模型编辑的研究
2013-08-13
真实感三维人脸建模及应用研究
2013-08-13
QQ空间说说批量删除软件
2014-02-22
基于三维模型的人脸识别技术研究
2013-08-13
OpenGL超级宝典(中文版).pdf
2013-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人