为嵌入式系统开发平台增加USB下载接口.docVIP

  • 2
  • 0
  • 约3.34千字
  • 约 5页
  • 2018-06-05 发布于河南
  • 举报

为嵌入式系统开发平台增加USB下载接口.doc

为嵌入式系统开发平台增加USB下载接口

为嵌入式系统开发平台增加USB下载接口 ??????? 目前,许多嵌入式系统的开发平台采用串行口作为调试和下载目标代码的接口。通用串行口的优点是简单易用,几乎所有嵌入式处理器都有1~2个串口。但是最大的缺点是速度太慢,这个缺点在开发小系统的时候还不太明显,随着代码尺寸的增加,串口的速度已经不能满足需要了。典型的如开发嵌入式Linux,编译后内核大小为400K~1M字节,通常还要制作一个ROM盘存放文件系统,采用115kbps波特率,下载1M字节数据就需要几分钟,在调试阶段还是太慢了,而且容易出错。虽然更新的开发系统可以采用JTAG等接口进行调试和下载,但下载大尺寸的文件依然是件耗时的工作。 ?????? 考虑高速的数据接口,可采用以太网和USB。从速度上讲,10Mbps以太网和USB1.1(12Mbps)差不多。但使用以太网需要配置目标板的IP地址,需要连接集线器接入局域网,还需要PC机上运行TFTP的服务软件。相比之下,使用USB接口就简单多了:即插即用、自动识别设备、在Windows下使用浏览器就可直接传送文件。目前,新一代的嵌入式处理器很多都带有USB控制器。 ?????? 采用USB接口的主要难点在于要求PC机上有相应的驱动程序的支持,USB的驱动程序以WDM(Windows驱动程序方式)为基础。这个问题对Windows98的确是个问题,由于Windows98只提供少数

文档评论(0)

1亿VIP精品文档

相关文档