基于ARM的无线通信平台开发及USB驱动程序设计

被引:0
作者
潘伟
机构
[1] 武汉理工大学
关键词
嵌入式系统; Linux操作系统; USB驱动; 无线通信平台;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分,并成为近年来新兴的研究热点。ARM9TDMI是一种高效、低功耗的RISK处理器,以该内核为核心的S3C2410X是一款基于以太网应用的高性价比16/32位微控制器,非常适合嵌入式产品。文本提出并研究了基于ARM-Linux的嵌入式产品平台,完成了系统的硬件和软件设计、实现了操作系统的裁减和移植。并且系统充分利用ARM处理器高性能、低功耗、低成本的优点,扩展平台通用接口,为今后开发基于该平台的应用系统提供了捷径。 Linux由于其代码开放性以及强大的网络功能等特点,在许多的嵌入式网络设备中有着广泛应用,与其他的嵌入式操作系统相比,具有着更多的优势。因此本课题将其作为硬件平台的操作系统,并在这个系统中实现Linux的一些基本操作。论文中介绍的硬件和软件平台也可以为实际应用提供很好的开发起点。 USB作为一种总线技术,已经得到快速的普及和应用,本文实现了Linux操作系统下USB驱动程序的编程设计;此外,本文将嵌入式技术与无线通信技术结合起来,实现了基于ARM-9处理器的无线通信平台的开发。 归纳起来本课题具体工作如下: 1)调研了国内外嵌入式系统开发的现状和发展趋势。并且详细论述了基于ARM-9处理器的硬件结构、嵌入式操作系统以及开发流程。 2)详细研究了Linux在ARM-9硬件平台上的移植。包括移植环境的建立、BootLoader的制作、Linux的裁减和移植、根文件的制作等。 3)详细分析并开发了Linux下USB驱动,包括主机控制器驱动以及设备驱动等内容。 4)基于ARM-9嵌入式微处理器,利用其性价比高,功能丰富,接口完善,可扩展性强等优点将移动通信技术与嵌入式系统融合在一起。实现基于ARM-9处理器的无线通信平台的开发。
引用
收藏
页数:89
共 28 条
[1]
嵌入式系统中USB控制的Host/Slave模式的应用 [J].
闵华松 ;
钱丽 .
电子设计应用, 2005, (07) :111-112
[2]
32位ARM嵌入式系统扩展USB接口设计 [J].
吴君钦 .
微计算机信息, 2005, (16) :82-83+78
[3]
Efficient graph-based image segmentation [J].
Felzenszwalb, PF ;
Huttenlocher, DP .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2004, 59 (02) :167-181
[4]
Linux与嵌入式系统.[M].李善平等编著.清华大学出版社.2006,
[5]
USB 2.0硬件设计.[M].萧世文,宋延清编著.清华大学出版社.2006,
[6]
Linux内核分析及编程.[M].倪继利著;.电子工业出版社.2005,
[7]
嵌入式应用技术基础教程.[M].王宜怀;刘晓升编著;.清华大学出版社.2005,
[8]
嵌入式系统开发与应用实验教程.[M].田泽编著;.北京航空航天大学出版社.2005,
[9]
嵌入式系统原理与接口技术.[M].贾智平;张瑞华主编;.清华大学出版社.2005,
[10]
嵌入式系统原理、设计与应用.[M].吴迪等编著;张大波主编;.机械工业出版社.2005,