阅读:1272回复:2
新手求救!!!!
请问什么是固件程序开发 与驱动程序开发有区别吗?
|
|
沙发#
发布于:2007-06-07 11:05
我也是新手,我是这样理解的
固件程序是用Keil开发的,用来控制USB硬件设备的具体功能 功能驱动程序为上位机和下位机通信供服务,I/O管理器将应用程序的具体请求形成IRQ提交给功能驱动程序,然后由功能驱动程序构造成新的USB请求包给底层USB总线驱动以实现具体USB请求 |
|
板凳#
发布于:2007-06-07 11:17
固件是一段51程序,用keil开发的,编译好后下载到设备上运行。
驱动通过下urb来发送usb command和固件通讯,固件解析,再执行相应操作来控制设备。 |
|