- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l lI8 似
USB主机方式的应用与实现
The applicationand realization ofUSB hostm ode
徐 红 ,杨子光 ,高艳玲’
XU Hong.‘YANGZi.guang,GAO Yah.1ing。
(1.石家庄铁道大学 四方学院,石家庄 050000;2.石家庄铁道大学 信息科学与技术学院,石家庄050000)
摘 要:本文讨论USB嵌入式主机应用中的问题和解决方案,并叙述基于USB主机的u盘读写系统的
软硬件设计。虽然u盘作为移动存储设备在PC领域内得到了普遍应用 ,但在嵌入式系统中的
应用潜力尚未开发。本文介绍了在嵌入式系统中通过单片机读写u盘 ,采用u盘作为便携数据
移动存储设备的方案,可广泛应用在需要与计算机不定期交互数据的嵌入式系统中,省却了
将笔记本电脑或其它相对较笨重的数据读取设备带到系统应用现场进行数据更新和采集的麻
烦,具有良好的实用价值和应用前景。
关键词:嵌入式USB;U盘;FAT文件系统;系统的固件编程
中图分类号:TP399 文献标识码:B 文章编号:1009-0134(2011)10(下)一0100-03
Doi:10.3968I/J.issn.1009-0134.2011.10(下).32
1 嵌入式USB主机应用所面临的问题 USB主控时,固件 的体系结构和可用性应该作为
由于 USB的应用极为广泛 ,因此对嵌入式系 重点来考虑。
统的总线外部扩展与连接应用来说,它也有着巨 2 基于USB主机的U盘读写系统
夫的吸引力。集成 USB主控后,嵌入式产品 (如
2.1u盘的构成及工作原理
测试设备等)就可以和各种价格低廉、获取方便的
u盘是基于USB总线、符合USB大容量存储
外设实现连接。
类协议的移动存储设备,其内部采用一个 USB设
然而在嵌入式系统 中实现 USB主控功能,存
备接口引擎和MCU一起处理主机发送来的命令并
在着一定的难点。首先,嵌入式系统具有的系统
对存储设备进行管理操作。目前成品u盘多采用集
资源容量和能力有限。其次,嵌入式应用一般要
成了USB设备接口引擎和MCU 内核的专用控制芯
对实时事件作出及时的响应。最后,嵌入式市场
片实现对主机命令的处理和对Flash存取的操作。
具有种类繁多的处理器和实时操作系统。克服嵌
入式装置中USB主控设计的复杂性问题 ,方法之 2-2U盘的操作规范和命令集
一 就是把与USB即插 即用能力相关 的智能揉入 USB大容量存储设备类规范包括四个独立的
USB主端控制器本身之 中。要做到这一点,所采 子类规范 ,即:
1)USBMassStorageClassATACommand
取的办法是 :
1)把 USB主控功能压缩到语族与ANSIC兼 Block;
容的API中,而这些 API被系统用来获取 USB主 2)USBMassStorageClassBulk—OnlyTransport;
控制器 中的USB主控功能。 3)USBMassStor
文档评论(0)