基于Intel Xscale的USB2.0 Mass Storage类高速设备实现与研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:naomi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前手持终端的功能变得越来越多,数据处理能力也越来越强,嵌入式系统的主流存储介质有Nor Flash, Nand Flash,微型硬盘,其容量越来越大,有的甚至已经达到几十G。对传输速度的要求也随之提高。USB就是其中一种传输协议,它支持三种传输速度和四种传输模式用于适应不同的应用场合。便携式媒体播放器的数据容量是相当大的,而USB2.0协议中高速Bulk传输就能满足这种需求,同时USB协议的MassStorage类就是针对这种海量数据传输的。所以对USB2.0协议和MassStorage类设备进行研究,具有较为实用的现实意义。本论文是以便携式多媒体中心(Portable Multimeida Center,PMC)为应用背景,以Intel XScalePxa255处理器和Gnu/Linux2.4.19操作系统为平台,采用Netchip NC2272芯片作为USB控制器。论文的主要工作包括如下几个部分组成。1、研究分析了USB协议。2、研究分析了Mass Storage类协议。3、由于在Linux2.4.19内核中还没有实现USB Gadget(USB设备端)功能,通过研究本课题的特点,采用绕开嵌入式LINUX的文件系统,在USB2.0和硬盘之间直接进行数据通信的方法,这样可以提高传输速度。4、由于根分区在硬盘上,而在该分区上存放的是系统正常运行所必须的程序和数据,因此采用了动态修改分区表和和扇区偏移的技术,将根分区隐藏。5、由于热插拔是USB的特点和优点,根据本课题USB插座是和PXA255自带的USB Device共用和设备自供电的特点,采用了实现热插拔的方案,使得本设备在不重启情况下能被主机识别。6、为了测试USB控制器的Fifo到系统SDRam的数据传输速度和提高驱动的调试速度,采用了伪FAT文件系统,是通过动态构造FAT分区来实现的。用几K的空间和少量程序能模拟出一个几G的磁盘分区,这是RamDisk所不及的。7、对USB驱动进行了兼容性测试和传输速度测试。目前,本文所描述的各项实现工作都已经完成,同时能在Microsoft公司的Windows2000,xp,RedHat公司的RedHatLinux9.1操作系统上能被识别并稳定传输数据,速度在2.5MB/s左右。该方案已经商用。
其他文献
中央银行布局设置改革后,内设机构也做了调整,专门设立了内部审计部门,依照国家法律、法规和经济及金融方针、政策,对中央银行各职能部门及所属事业单位依法履行职责以及业务
我国的货币供应量,即货币存量,是指我国在某一时点流通手段和支付手段的总和,一般表现为金融机构的存款、流通中现金等负债,亦即金融机构和政府之外、企业、居民、机关团体等
树立档案管理工作的创新意识,就是解放思想实事求是地努力实现主观与客观的统一,克服教条主义、经验主义等禁锢,在转变观念上下功夫,使创新意识真正成为每个档案工作者的自觉
摘要:多媒体教室是实施现代化教学的重要教学场所。近年来多媒体教室的广泛使用,使多媒体教室的管理和使用问题开始显现。现就多媒体教室管理制度、工作流程、教室管理人员、教
南安市新型农业经营主体在新形势下发展迅速,逐步构筑以农业专业大户、家庭农场、农民专业合作社、农业产业化龙头企业为主力,其他经营主体为补充的农业经营体系。南安市将培
儒家哲学是一种以身为本的哲学,“礼”作为儒家思想的核心概念全面展示了儒家身体哲学的内涵。经由先秦之期的两次“礼制维新”,礼逐渐人文化、伦理化,以往“敬神事鬼”、沟
当代大学生正面临日益严峻的幸福观危机:幸福理想缺位、失范,幸福情感困惑、麻木,幸福人格与生活方式分裂、扭曲等。这一危机既是社会转型时期多元、多变、多样的社会经济关系的
DS12887是美国达拉斯半导体公司推出的时钟芯片,采用COMS技术制成,内部集成了晶振、外部锂电池及时钟电路,具有功耗低、精度高、良好的系统接口功能及工作稳定可靠等优点,本
始于去年下半年的大商场“打折风”,进入1998年之后不仅没有平息,风力反而越刮越猛,漫步一些商场中,最醒目的大概就是黄色折价牌以及让人心跳的折价幅度。事实证明,降价促销在带动销售
在国家大力推进供给侧改革的背景下,基于供给侧改革对高等职业院校的顶岗实习及其评价提出的新要求,对高等职业院校顶岗实习基于供给侧的评价机制进行了重构性研究。研究结果