|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件均可裁剪,能满足应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。随着信息技术、计算机技术、网络技术的发展,嵌入式技术得到了广阔的发展空间。其中ARM微处理器凭借体积小、功耗低、成本低而性能高等优点,己被成功应用于移动通信、手持设备、多媒体数字消费等诸多嵌入式领域。ARM也逐步成为了嵌入式的代名词。另外,嵌入式操作系统经过多年的发展目前也已十分丰富,特别是自由免费软件Linux的出现。Linux凭借源码开放、内核可裁减、功能丰富、运行稳定等优势,被移植到了多种不同结构的CPU和硬件平台上,且得到了大量优秀开发工具软件的支持。本论文的目的是建立一个以ARM为基础的嵌入式linux系统控制平台.本文详细介绍了整个系统平台的研究开发和设计实现过程。论文首先介绍ARM和嵌入式Linux操作系统的特点和当前的发展概况。再阐述了以AT91RM9200为核心的开发平台的硬件组成,详细研究了硬件平台设计过程,平台的外围配置包括存储模块、串口模块、CAN总线模块、以太网模块、USB模块及JTAG调试模块、实时模块等多种功能模块,包括各个功能模块的芯片选择和原理图,还对硬件电路设计的注意事项进行了探讨。再以此硬件平台为基础,详细的论述了嵌入式Linux系统开发流程以及移植到具体硬件平台需要完成的工作,如U-BOOT的移植、Linux内核的编译与裁减、文件系统的制作、驱动程序的编写等。最后对系统性能进行了测试,通过测试表明平台达到设计要求,性能稳定。9 K1 B0 M: L) R2 {* N% u" j' `( l+ e
关键词:嵌入式系统. ARM,AT91RM9200,嵌入式Linux# y6 f; p" m- z# K4 }/ e
( E- R& p9 I, q0 k8 A
嵌入式系统在本质上是一个专用的计算机系统,但是和一般计算机系统不同,它不是一个单独存在的完整系统,因此不以独立设备的物理形态出现。嵌入式系统根据应用系统或主设备的应用需要,嵌入其内部,成为它们的一部分。嵌入式系统在应用系统或主设备内起着运算、处理、存储以及控制的作用,它强调专用性、可靠性、实时性、经济性,具有体积小、集成度高、效率高、功耗低、基本资源齐全、专用资源明确的特点。嵌入式系统自从Intel公司在30多年前投入市场以来,已取得了迅猛的发展,特别是近几年无论在mcu、软件系统、开发工具与方法和互联网的结合,以及在应用上都取得了重大的发展。
. d- D. ^2 a. I, E8 a- v) w) [0 m# ^8 z8 Q- s
8 J+ H( \7 a* X0 ~7 G3 @; T3 Z
6 T% ^ m l- ] V, h+ ~; I' E$ H) N7 v2 W! h6 X! d7 h
. c5 M7 @' A& c, m" t4 W! M
4 M% ~; I- I* X5 c3 G9 b P$ s( z5 A" P
|
|