
USB
白鲸入海
嵌入式软件类,蓝牙BLE-2.4G开发,杰理/泰凌 蓝牙ble方案开发,杰理音频方案开发,定制键鼠方案开发,语音遥控器方案开发。BLE触摸方案开发。
展开
-
USB设备驱动程序之三:USB设备驱动程序写法
由上一节对USB总线驱动程序的分析可以知道,当USB总线检测到有USB设备插入时,USB总线会读取USB设备硬件信息,并调用usb_new_device构造出一个usb device并注册到总线中去。因此USB设备驱动程序需要做的就是构造一个usb_driver结构体,并用usb_regiseter注册到内核中去,通过比较usb_driver下的id_table来决定是否调用probe函数。 ...原创 2019-03-05 21:49:31 · 877 阅读 · 0 评论 -
USB学习之二:USB总线驱动程序
USB总线驱动程序的作用 1. 识别USB设备 1.1 分配地址 1.2 并告诉USB设备(set address) 1.3 发出命令获取描述符 描述符的信息可以在include\linux\usb\Ch9.h看到 2. 查找并安装对应的设备驱动程序 3. 提供USB读写函数 将一个USB设备接到开发板上,看输出信息: usb 1-1: new full speed USB device ...原创 2019-03-03 00:59:10 · 2323 阅读 · 0 评论 -
USB学习之一:USB协议基础
USB开发者论坛http://www.usb.org/ USB专区:http://group.ednchina.com/93/ 1.1USB的特点 在USB1.0和USB1.1版本中,只支持1.5Mb/s的低速(low-speeed)模式,和12Mb/s的全速(full-speed)模式。在USB2.0又加入了速度更快的(480Mb/s)的高速(high-speed)模式。目前...原创 2018-12-25 09:39:28 · 2406 阅读 · 0 评论