基于ARM的嵌入式USB主机系统设计

基于ARM的嵌入式USB主机系统设计

ID:36618111

大小:221.53 KB

页数:5页

时间:2019-05-13

基于ARM的嵌入式USB主机系统设计_第1页
基于ARM的嵌入式USB主机系统设计_第2页
基于ARM的嵌入式USB主机系统设计_第3页
基于ARM的嵌入式USB主机系统设计_第4页
基于ARM的嵌入式USB主机系统设计_第5页
资源描述:

《基于ARM的嵌入式USB主机系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第15卷第6期哈尔滨理工大学学报Vol.15No.62010年12月JOURNALOFHARBINUNIVERSITYOFSCIENCEANDTECHNOLOGYDec.2010基于ARM的嵌入式USB主机系统设计仲伟峰,李全利,徐军(哈尔滨理工大学自动化学院,黑龙江哈尔滨150080)摘要:针对嵌入式系统中应用广泛的USB移动存储设备,设计了基于ARM和SL811HS的嵌入式USB主机控制器,按照USB协议和OHCI规范分层次设计了USB主机系统的软件,并实现了USB大容量存储设备的文件操作.USB主机系统采用模块化设计思想,为用户提

2、供了基于RS232接口和SPI接口的通信协议,提高了系统的易用性.经测试表明,USB主机系统性能稳定,支持FAT16/32文件系统及其各种文件操作,可以实现嵌入式系统中的实时数据存储.关键词:S3C44B0X;SL811HS;USB主机;海量存储类中图分类号:TP311文献标志码:A文章编号:1007-2683(2010)06-0042-05TheDesignofanEmbeddedUSBHostSystemBasedonARMZHONGWei-feng,LIQuan-Li,XUJun(SchoolofAutomation,Harbin

3、UniversityofScienceandTechnology,Harbin150080,China)Abstract:IntermsoftheuniversallyusedUSBmobilestoragedevice,anembeddedUSBhostcontrollerisde-signedbasedonARMandSL811HSwhosesoftwareishierarchicallydevelopedaccordingtotheUSBprotocolinaddi-tiontotheOHCIspecificationthatre

4、alizestheoperationoffilesintheUSBmassstoragedevice.Moreover,resultingfromtheadoptionofamodulardesignmethodintheUSBhostsystem,thecommunicationprotocolonthebasisofRS232andSPIinterfacesispresentedtotheclientsthatenhancestheutilizationoftheconstructedsystem.Finally,atestisim

5、plementedandtheobtainedresultsindicatethattheproposedUSBhostsystemmaintainsahighstabilitywhichsupportstheFAT16/32filesystemandcanachievethereal-timedatastorageintheembeddedsystemadditionally.Keywords:S3C44B0;SL811HS;USBhost;massstorage但是USB有着严格的主从结构,主机HOST起0引言着主导作用,任何一次U

6、SB主机与USB设备的通信都必须由主机发起,两个USB设备或两个USB主机[1]在嵌入式数据采集系统和便携式仪器中,经常之间无法直接通信.在一般应用中,具有USB接需要进行数据的实时存储和数据交换,以实现不同口的PC机起到了USB主机的作用.而在嵌入式系设备、不同监测站点之间的数据共享.利用USB(U-统的USB应用中,需要脱离PC机,直接使用USBniversalSerialBus)移动存储设备可以方便地进行数设备.这就要求在嵌入式系统中开发USBHOST功据存储与交换,同时,存储在USB移动设备上的数能,使之具有与USB设备进行数据

7、传输的能力.本据可以以FAT文件的形式存储,进一步增加了数据文设计的USBHOST系统即可实现上述功能,并且格式的通用性.采用模块化设计思想,对繁复的USB协议进行了封收稿日期:2010-05-27基金项目:黑龙江省教育厅科学技术研究项目(11521050)作者简介:仲伟峰(1965—),男,教授,E-mail:zhongweifeng@hrbust.edu.cn.第6期仲伟峰,等:基于ARM的嵌入式USB主机系统设计43装设计,使用户可以把模块嵌入到自己的系统中实另外,本系统外接一片1M×16位的FlashROM现USB主机功能.作为

8、程序存储器;外接一片4M×16位的SDRAM作[7]为数据存储器.限于篇幅,S3C44B0X与上述存储1系统的硬件设计器的连接图略.USBHOST系统的硬件设计可以采用具有MCU2USBHOST系统驱动程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。