STUSB系统(5)主机设备连接层客户端USB设备:应用层应用程序应用程序位于USB电缆的另一端,实现特定的逻辑层系统端用户功能。驱动程序驱动程序总线层主机端控制程序控制程序STMicroelectronics11
MCU Group Shanghai 11 USB 系统 (5) 主机 设备 连接层 系统端 驱动程序 客户端 应用程序 主机端 控制程序 应用层 应用程序 总线层 控制程序 逻辑层 驱动程序 USB设备: 位于USB电缆的另 一端,实现特定的 用户功能
STUSB3逻辑部件(1)设备接口端点接口:接口用于描述特定的功能,每个接口都有一个端点集,用于实现接口功能。STMicroelectronics12
MCU Group Shanghai 12 USB 逻辑部件 (1) 接口 端点 设备 接口: 接口用于描述特定的功能,每个接口都有一个端点集,用于实现接口 功能
STUSB逻辑部件(2)主机应用程序缓存缓存设备接口端点端点:带宽端点号通信频率错误处理最大包长度传输类型方向STMicroelectronics13
MCU Group Shanghai 13 USB 逻辑部件 (2) 端点: 通信频率 带宽 端点号 错误处理 最大包长度 传输类型 方向 接口 端点 设备 应用程序 缓存 缓存 主机
STUSB类(1)音频类(Audio)通信类一虚拟串口类(CDC)设备固件升级类(DFU)人机接口类(HID)大容量存储设备类(MassStorage)http://www.usb.org/developers/devclassdocs#approvedSTMicroelectronics4
MCU Group Shanghai 14 USB 类 (1) 音频类 (Audio) 通信类-虚拟串口类 (CDC) 设备固件升级类 (DFU) 人机接口类 (HID) 大容量存储设备类 (Mass Storage) http://www.usb.org/developers/devclass_docs#a pproved
STUSB类(2)智能卡接口设备类(CCID)图像类(Image)IrDA桥接设备类(lrDABridge)监视设备类(Monitor)个人保健设备类(PersonalHealthCare)电源设备类(PowerDevice)物理接口设备类(Physical Interface)打印设备类(Printer)视频类(Video)测试测量类(Test&Measurement)STMicroelectronics15
MCU Group Shanghai 15 USB 类 (2) 智能卡接口设备类 (CCID) 图像类 (Image) IrDA桥接设备类 (IrDA Bridge) 监视设备类 (Monitor) 个人保健设备类 (Personal Health Care) 电源设备类 (Power Device) 物理接口设备类 (Physical Interface) 打印设备类 (Printer) 视频类 (Video) 测试测量类 (Test & Measurement)