Xman
驱动大牛
驱动大牛
  • 注册日期2001-08-24
  • 最后登录2011-10-07
  • 粉丝0
  • 关注0
  • 积分343分
  • 威望127点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
阅读:2354回复:10

请高手解释一下USB 开发中的固件是什么???

楼主#
更多 发布于:2001-12-09 11:51
[img]http://www.driverdevelop.com/forum/upload/Xman/2004-04-05_2004324183110706.jpg[/img]
Alfred
驱动牛犊
驱动牛犊
  • 注册日期2001-07-12
  • 最后登录2002-01-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-09 14:33
固件就是firmware,也就是你的usb设备的主控制器的程序
USB系统要分为硬件和软件两大部份,
其中硬件包括USB设备、主机(CPU)还有主机控制器
软件包括Firmware、driver还有software(Application)
尽管我不喜欢做驱动程序,但是我还是不得不做,既然做了,就要做好!
jbchen
驱动牛犊
驱动牛犊
  • 注册日期2001-10-10
  • 最后登录2003-05-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-09 19:16
firmware就是单片机控制程序,它包括USB设备的连接、USB协议、中断处理等,它不是单纯的软件,而是软件和硬件的结合。
互相学习,互相进步! Email:tojbchen@hotmail.com
Guoz
驱动牛犊
驱动牛犊
  • 注册日期2002-02-07
  • 最后登录2002-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-02-07 17:41
我对USB也不是非常熟悉,
但是我还是经常接触Firmware,
一般来说Firmware由芯片厂家提供,
说白了就一二进制文件,
最有用的是随firmware的编程手册,
将文件写入芯片中的flash,在通过
N多命令访问芯片即可.
首次发贴,不知是否有用:)
Owen.Guo
驱动中牛
驱动中牛
  • 注册日期2001-03-30
  • 最后登录2012-03-29
  • 粉丝0
  • 关注1
  • 积分402分
  • 威望260点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-30 17:36
就是介于软件和硬件之间――软硬结合,不般是指MCU应用相关。
Owen.Guo 祝你成功!
hu3721
驱动牛犊
驱动牛犊
  • 注册日期2002-04-03
  • 最后登录2005-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-11 18:20
固件首先要完成控制传输,使主机和设备交换关于设备配置的信息,然后还有中断服务程序,为后面的主机和设备之间的应用任务做好准备(设备方)。
学习usb!
hu3721
驱动牛犊
驱动牛犊
  • 注册日期2002-04-03
  • 最后登录2005-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-11 18:24
设备与主机之间的设备配置信息的交换(即控制传输)要在固件中完成,完成对usb设备的配置,然后固件还包括中断服务程序。总之,固件是在usb设备端为后面的传输应用做好准备。
学习usb!
junxiaozhou
驱动牛犊
驱动牛犊
  • 注册日期2002-04-22
  • 最后登录2004-07-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-27 16:34
尽管不是我提出的这个问题。但是还是感谢这么多的高手帮我解决了一个长时间困绕我的问题。谢谢。我也了解了FIREWARE是什么了。
501lsc
驱动牛犊
驱动牛犊
  • 注册日期2001-10-04
  • 最后登录2005-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-06-09 09:27
简单的讲就是mcu或cpld什么的
drentsi
驱动牛犊
驱动牛犊
  • 注册日期2002-06-06
  • 最后登录2002-06-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-06-09 17:56
firmware就是单片机的程序文件,由编译器产生,最终在单片机上运行,我学用EZ_USB_FX2两个月了,软硬件均非常了解,但在GPIF方面有一些麻烦,希望与各大高手互相交流。
王正齐
BellDu
驱动牛犊
驱动牛犊
  • 注册日期2001-12-21
  • 最后登录2007-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-06-19 16:09
Firmware 主要是MCU软件,但它的操作方式和硬件联系紧密。需要对端口,中断和硬件结构非常熟悉。一般他烧写在设备的FLASH 存储器或EPROM中。具有软件的芯片就叫固件
Bell.
游客

返回顶部