论文部分内容阅读
进入21世纪,随着科学技术的飞速发展,现代社会日益信息化,网络化。嵌入式技术及其相关产品进入到了人们生活的方方面面。从消费电子到工控设备,从民用产品到军用设备,嵌入式技术已经被广泛的应用。英国的ARM(AdvacncedRISC Machines)公司是处理器IP(Intellectual Property)核行业的领导企业,该公司设计的32位RISC(精简指令)ARM嵌入式处理器内核性能出众,价格低廉。在众多的嵌入式操作系统中,嵌入式Linux凭借其源代码开放,可裁减,可移植等优势成为发展最迅猛的操作系统。目前基于嵌入式Linux的应用已经遍布很多领域,比如:移动多媒体设备,手持设备,工业控制,车载导航等。本课题设计出了一个基于ARM9核处理器和嵌入式Linux操作系统的嵌入式平台,为嵌入式系统开发提供软硬件环境。为此,做了如下核心的工作:综述了嵌入式系统的软硬件相关知识,特别是嵌入式Linux操作系统,重点研究了ARM系列处理器,特别是三星公司的基于ARM9内核的S3C2410X芯片。对整个系统功能和需求进行了详细的分析,提出了系统的总体设计方案。完成了系统的硬件电路各功能模块的设计,以及硬件原理图和PCB(印刷电路板)的设计,硬件电路设计采用Cadence公司的Allegro SPB 15.2 EDA软件设计。采用了高速PCB电路的设计方法进行硬件设计。对本设计的PCB电路的电源完整性和信号完整性进行了详细分析和仿真,并针对仿真发现的电源完整性和信号完整性问题给出了实际解决策略。根据硬件电路,在软件方面,对嵌入式Linux操作系统进行了裁减移植和优化,其中包括Bootloader和Linux内核,并在硬件平台进行移植。最后通过了对整个平台的完整测试,从而成功完成了通用的嵌入式软硬件开发平台的设计。