基于ARM的USB主机系统设计研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:suntow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,越来越多的嵌入式产品都具有USB接口功能,但实际指的是下位机的功能,不具备主动识别USB设备,更不能对其进行控制和读写等操作。USB的拓扑结构中居于核心地位的是Host(也称为主机)。任何一次USB的数据传输都必须由主机来发起和控制,所有的USB外设都只能和主机建立连接,任何两个外设之间或是两个主机之间无法直接通信。而目前,大量的扮演主机角色的是个人电脑PC。所有这些设备都只能在PC上使用,只能通过PC来进行相互的文件和数据交换,这是美中不足的地方。比如在一个工业数据采集的领域中,由于便携式嵌入设备的存储容量一般非常有限,经常需要使用USB优盘作为数据存储的载体。有了嵌入式的USB主机,就不需要PC的介入。本设计使用Philips公司的LPC2210芯片作为主CPU,ISP1161A1芯片作为主机控制器芯片,构建了USB主机系统。系统硬件设计主要阐述芯片选型和电路构建。在软件上,移植了嵌入式操作系统uC/OS-Ⅱ,系统完成了USB主机控制器驱动程序、核心驱动程序以及用户软件的设计,可很好地完成设备的枚举、配置等功能;系统支持Mass Storage类协议,并在此基础上,建立与文件系统的接口,通过发送UFI(USB Floppy Interface)命令实现了U盘文件的读/写。按照论文中提出的方法,实现了USB主机系统的构建,达到预期设计目的。
其他文献
随着国家经济的快速发展,人们对电力的需求不断提高。如何保证输电线路安全、可靠运行已经成为国家关注的首要问题。电力线路巡检是提高生产运行率、保障输电安全运行的重要手
近年来,宽带移动通信获得了长足的发展。第三代移动通信(3G)是建立在ITUIMT—2000基础上的宽带移动通信系统,具有很好的网络兼容性而且能够实现全球范围内多个不同系统间的漫游
噪声自适应估计算法是实现自适应卡尔曼滤波算法的有效手段之一,其常用算法包括极大后验估计法,极大似然估计法,协方差匹配法,相关法以及自协方差最小二乘(ALS)噪声估计算法,其中ALS噪声估计算法以其运算量小,噪声估计结果无偏和无耦合的优点成为一种性能优良的自适应噪声估计器。但在先验噪声有偏的情况下ALS的估计精度会降低,而且其应用范围受到白噪声的限制。在加速度计的动态测量中,动态补偿器可以延伸加速度
所谓生物特征识别是利用计算机技术,将个人所固有的生理特征或行为特征与预先存储在数据库中的数据进行综合比较,以达到个人身份识别的自动化技术。其中,人脸识别和人眼定位
糖尿病作为一种常见的内分泌疾病,严重困扰了患者的日常生活并危害了患者的健康,长期高血糖会引发一系列的并发症。目前临床上常用的方法是胰岛素强化治疗,可以分为每日多次
四旋翼飞行器具有低成本、高性能、可操控性高等特点,因此随着航天技术的逐渐发展,四旋翼飞行器被人们广泛应用于军事和民用领域。近年来,由于四旋翼飞行器能够完成基本悬停
浆纱工艺处于纺纱之后,织布之前,是织造过程中不可或缺的环节。浆纱效果直接影响织机效率和纱布质量,因此浆纱机的性能在整个纺织生产过程具有重要的作用。论文通过对某纺织公司