掌握usb驱动的工作原理
发布时间
阅读量:
阅读量
●Linux的device和driver注册模型
遵循"平台总线系统"这一架构设计构建起统一的数据传输通道,在这一基础之上整合"硬件控制器"与"软件管理单元"两大核心组件,并划分出"主控芯片"与"外部扩展插件"两大类功能模块。其中,'主控芯片'主要负责 USB 总线上的人机交互逻辑实现;而 '外部扩展插件'则主要用于完成对'硬件控制器'的功能调用与数据交互支持;整体架构划分既保证了 USB 设备间通信接口的一致性,又能够灵活应对各类不同类型的外设需求,实现了对不同类别的外设都有能力提供相应的兼容性支持。

● USB的4个层次: 设备 配置 接口 端点

举以树木为例:
一台设备(即一棵树木),通常仅有一个主杆(配置)(当然还有其他类型如灌木),每个主杆都分布着若干支条(接口),而每支条上则会生长出许多小枝(端点)。
USB设备由一系列配
全部评论 (0)
还没有任何评论哟~
