阅读:1298回复:1
USB开发各个子系统之间的关系?
USB硬件开发过程中一般会包括硬件设计、设计firmware、驱动、主机程序。
firmware除了实现硬件功能外还有什么用途?硬件插入主机后都有什么反映?这时哪一部分开始起了作用? 主机通过什么来识别设备?要程序员自己做什么呢? 一般什么情况下会用到HID? |
|
|
沙发#
发布于:2001-09-25 12:02
硬件插入电脑,当然是电脑开始检测USB设备,要求你安装驱动程序,如果成功的话,你可以在“我的电脑/属性/设备管理器”中查看到相关的USB产品的信息;
USB是通过“描述符(descriptor)”来知道硬件的并实现功能的,比如:产品ID,生产商ID,端口,各种USB标准请求,用户请求等; 使用到HID的项目:一般是鼠标、键盘、游戏的编程。 |
|