知秋一叶

这世界里的每一个人,每一个东西,包括高山大海,刀剑风云,其本质都是一串数字流。...

如何实现自定义 USB Bulk 批量传输设备

厂商自定义设备的开发除了要完成设备硬件以及固件程序开发外,还需要开发操作系统端的设备驱动程序,还要开发设备应用程序。        厂商自定义 USB 设备的端点可以自由地选择采用哪种传输方式(control transaction 控制传输、bulk transaction 批量传输、inter...

2016-10-30 19:22:49

阅读数:5589

评论数:2

usb中的endpoint(端点)和传输模式

端点: 端点位于USB 外设内部,所有通信数据的来源或目的都基于这些端点,是一个可寻址的FIFO。 每个USB 外设有一个唯一的地址,可能包含最多十六个端点。主机通过发出器件地址和每次数据传输的端点号,向一个具体端点(FIFO)发送数据。 每个端点的地址为0 到15,一个端点地址对应一个方向...

2016-10-30 18:51:42

阅读数:5543

评论数:0

USB中CDC-ECM的了解和配置

USB中典型类及子类: 类别 解释 子类 典型应用 IC芯片 备注 UVC 视频类   免驱USB摄像头     ...

2016-10-30 13:23:03

阅读数:2671

评论数:0

USB gadget设备驱动解析

利用Linux USB gadget设备驱动可以实现一些比较有意思的功能,举两个例子: 1、一个嵌入式产品中的某个存储设备,或是一个存储设备的某个分区,可以作为一个U盘被PC;设别,从而非常方便的完成文件交互,这个功能被广泛的应用于手机、数码相机等产品中。2、一个嵌入式设备通过USB连接到你的PC...

2016-10-30 13:01:26

阅读数:6295

评论数:0

usb驱动的基本结构和函数简介

几个重要的结构 struct--接口 [plain] view plaincopy struct usb_interface    {            /* array of alternate settings for ...

2016-10-30 12:59:42

阅读数:1857

评论数:0

嵌入式Linux系统实现3G网卡拨号

本文介绍在嵌入式Linux中,实现3G联网的基本方法。包括驱动配置,和联网的过程。也对在PC上实现3G的过程进行了介绍。 硬件:3g usb模块(华为ce189的3g网卡)+一张sim卡(电信cdma2000) 软件系统:Linux 主要内容: 一、在pc端确认拨号功能可用 二、...

2016-10-11 23:13:29

阅读数:1933

评论数:0

linux -- 嵌入式Linux下3G无线上网卡的驱动

软件:TI定制的嵌入式arm-linux,内核版本2.6.37. 简介: 由于3G无线上网卡工作模式相同,故其移植也大多雷同,故本次开发同样适用于其他嵌入式开发板,如DM6446,ARM等等。同样,也适用于其他联通、移动或电信的3G上网卡,尤其是华为的上网卡,如最常用的华为E160, ...

2016-10-11 22:15:41

阅读数:1788

评论数:0

嵌入式3G上网

一、需要的源码包:   (1) usb库:libusb-0.1.12.tar.gz        http://sourceforge.net/projects/libusb/files/libusb-1.0/    chinaunix        (2) usb_modesw...

2016-10-11 22:12:25

阅读数:705

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭