首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 为嵌入式系统开发平台增加USB下载接口

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

资料介绍
接口/总线/驱动技术

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

评论