
USB学习专题
文章平均质量分 95
田园诗人之园
我是一位平凡的诗人,也是一位平凡的工程师。
展开
-
USB学习4-libusb的使用
libusb是一个使用C编写的库,它提供USB设备的通用的访问方法。APP通过它,可以方便地访问USB设备,无需编写USB设备驱动程序。可移植性:支持Linux、macOS、Windows、Android、OpenBSD等用户模式:APP不需要特权模式、也不需要提升自己的权限即可访问USB设备支持所有USB协议:从1.0到3.1都支持libusb支持所有的传输类型(控制/批量/中断/实时),有两类API接口:同步(Synchronous,简单),异步(Asynchronous,复杂但是更强大)原创 2022-10-17 21:39:50 · 11178 阅读 · 20 评论 -
USB学习3-USB描述符
本片博客是基于对韦东山老师的USB相关学习视频、《USB2.0》、《MindShare USB 3.0 Technology》、《vdocuments.mx_universal-serial-bus-system-architecture》的学习总结,主要是借鉴了韦东山老师的学习笔记。原创 2022-10-14 23:07:45 · 2359 阅读 · 0 评论 -
USB学习2-USB协议层数据格式
本片博客是基于对韦东山老师的USB相关学习视频、《USB2.0》、《MindShare USB 3.0 Technology》、《vdocuments.mx_universal-serial-bus-system-architecture》的学习总结,主要是借鉴了卫东山老师的学习笔记。原创 2022-10-12 21:51:33 · 1777 阅读 · 0 评论 -
USB学习1-USB电气信号
USB 2.0协议支持3种速率:低速(Low Speed,1.5Mbps)、全速(Full Speed, 12Mbps)、高速(High Speed, 480Mbps)。USB Hub、USB设备,也分为低速、全速、高速三种类型。一个USB设备,可能兼容低速、全速,可能兼容全速、高速,但是不会同时兼容低速、高速。原创 2022-10-08 20:37:56 · 2234 阅读 · 0 评论