基于ARM9的嵌入式系统研究及USB驱动程序设计

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:nanometer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以ARM为代表微处理器高速发展,装有操作系统的嵌入式产品越来越多,功能越来越多强大。带有USB接口的嵌入式产品更方便了与PC机进行数据传输。Linux操作系统以其开放源代码、功能强大、稳定等优势使其在嵌入式操作系统领域得以迅速发展。嵌入式设备种类繁多的特点决定了不同的设备需要设计者开发相应的产品驱动,因此嵌入式Linux设备驱动程序的开发在整个嵌入式系统开发工作中占有举足轻重的地位。本文研究了基于ARM9的嵌入式系统及USB驱动的实现技术。首先从硬件构成和操作系统两方面简要叙述了嵌入式系统的相关知识,接着对基于ARM9的嵌入式系统开发平台进行了硬件测试。本研究成功地将Linux操作系统移植到ARM9嵌入式硬件平台上,完成了编写启动程序,移植系统内核等工作,为USB驱动开发搭建了嵌入式Linux系统平台。然后研究了USB总线、Linux内核与设备驱动之间的工作机制,以主机角度研究了Linux操作系统中USB系统结构及其驱动程序,从USB核心、主机控制器驱动和设备驱动三方面对Linux下USB系统源码进行了详细分析,并描述了USB主机控制器的工作流程,同时针对ARM9处理器编写了Linux操作系统下的USB主机控制器驱动程序。在此基础上,通过编写USB扫描仪主机驱动程序与挂载大容量存储设备,分别说明字符设备与块设备在嵌入式Linux下驱动程序的实现。经过以上的研究工作,本文给出了嵌入式系统与设备驱动程序的开发流程,为其他开发者提供了技术参考。
其他文献
视频目标跟踪是国内外当前的热门研究方向之一,它是一种能够从图像序列中实时提取目标位置信息并自动跟踪目标的技术。视频目标跟踪在军事、医学、智能交通系统以及安全监控等
读取图像方式是信息输入最重要的方式之一。因此,图像处理技术也渐渐引起学者们关注。近年来小波变换理论迅速发展起来,它在图像去噪中的应用也逐渐增加,但是小波变换无法准
随着计算机技术、测试测量技术的飞速发展,虚拟仪器技术正被广泛的应用于很多领域,是未来测试测量仪器的发展方向,应用虚拟仪器技术使得仪器的体积越来越小、精度越来越高、
复合材料管体制品具有质量轻、强度高、耐腐蚀、可设计性强等优点,它已经在石油化工、能源、医学等行业领域得到广泛的应用,并发挥着极其重要的作用。目前,世界各国一般采用
智能交通系统是目前世界交通运输领域的前沿研究课题,其关键技术之一是车辆跟踪。作为车辆身份的标志,车牌具有唯一性。本文将车牌识别技术应用到车辆跟踪中,研究了基于车牌识别
随着视频压缩技术、计算机及网络的发展,产生了海量的视频,如何对大量视频信息进行有效检索逐渐成为人们研究的热点。视频镜头分割作为视频检索的基础,对其研究具有重要意义。目
随着控制技术的不断发展、市场需求的不断增加以及永磁材料性能的提高,永磁同步电机越来越多地被应用在航空航天、工业生产、风力发电等各个领域。对于永磁同步电机来说,如何有效地控制是实现其价值的必经途径,优化的控制策略,能够使永磁同步电机发挥出更大的作用,创造出更高的价值。关于永磁同步电机的控制策略,目前使用最为广泛的是矢量控制,然而矢量控制系统是基于准确的数学模型设计而成的,电机中参数的偏差将导致控制精
由于历史的原因,目前多种现场总线标准并存已成为客观事实。在实际应用中,常常需要在不同种类的总线间进行数据通信,为了实现不同总线间的互操作,设计和实现了多现场总线通信协议
指纹识别是生物识别技术的一种,因其具有唯一性、稳定性、不可复制等特性,现已发展成为应用最广泛的生物识别技术之一。随着信息技术飞速发展,人们对小型移动式电子设备的安全性
汽车电动助力转向系统(EPS—Electric Power Steering)是一种新型的汽车转向系统,与传统液压转向系统相比,具有体积小、重量轻、结构简单、安装和维修方便、节能环保等优点。电