pwb1982
驱动牛犊
驱动牛犊
  • 注册日期2007-06-06
  • 最后登录2009-05-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1272回复:2

新手求救!!!!

楼主#
更多 发布于:2007-06-06 15:49
请问什么是固件程序开发 与驱动程序开发有区别吗?
xiaobazhang
驱动牛犊
驱动牛犊
  • 注册日期2007-06-06
  • 最后登录2007-07-04
  • 粉丝0
  • 关注0
  • 积分300分
  • 威望31点
  • 贡献值0点
  • 好评度30点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-07 11:05
我也是新手,我是这样理解的
固件程序是用Keil开发的,用来控制USB硬件设备的具体功能
功能驱动程序为上位机和下位机通信供服务,I/O管理器将应用程序的具体请求形成IRQ提交给功能驱动程序,然后由功能驱动程序构造成新的USB请求包给底层USB总线驱动以实现具体USB请求
Delphips
驱动小牛
驱动小牛
  • 注册日期2003-11-10
  • 最后登录2011-02-21
  • 粉丝1
  • 关注1
  • 积分-363分
  • 威望168点
  • 贡献值0点
  • 好评度151点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-06-07 11:17
固件是一段51程序,用keil开发的,编译好后下载到设备上运行。
驱动通过下urb来发送usb command和固件通讯,固件解析,再执行相应操作来控制设备。
游客

返回顶部