资源描述:
《基于sep3203f50 arm开发研究─操作系统移植(嵌入式)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于SEP3203F50 ARM开发研究─操作系统移植(嵌入式)☆摘要首先对嵌入式的研究背景及ARM处理器的研究重点、研究状况进行了介绍;本次移植的是uclinux,它即“微控制器领域中的linux系统”。它从Linux2.0/2.4内核派生而来,沿袭了LINUX的绝大部分特性;是专门针对没有MMU(内存管理单元)的CPU,并且为嵌入式系统做...
摘要
首先对嵌入式的研究背景及ARM处理器的研究重点、研究状况进行了介绍;本次移植的是uclinux,它即“微控制器领域中的linux系统”。它从Linux2.0/2.4内核派生而来,沿袭了LINUX的绝
2、大部分特性;是专门针对没有MMU(内存管理单元)的CPU,并且为嵌入式系统做了许多小型化的工作。它通常用于具有很少内存或Flash的嵌入式操作系统。
本次基于SEP3203F50开发就是利用它的此特点进行研究,并在移植成功的基础上进行其他的实验的开发。
关键词:嵌入式 ARM ucLINUX操作系统
SEP3203系统架构框图
本次的基于ARM嵌入式系统开发,就采用ucLINUX操作系统。它具有开放源代码,价格低廉,具有性能高效、稳定和
3、多任务的内核,支持大量的周围硬件设备,功能大小可以定制,完善的网络通信功能以及良好的开发环境的优点[3]。
开发环境ADS的概述
ARMADS支持所有ARM系列处理器,包括最新的ARM9E和ARM10。除了ARMSDT支持的运行操作系统外,还可以在WindowsXP/2000/Me及RedHatLINUX上运行。
uClinux是Linux操作系统的一个分支,它保留了Linux稳定和优异的网络能力以及优秀的文件系统支持的特点。同时又克服了Linux必须依赖与MMU的不足,是一种优秀的嵌入式操作系统
4、。本文分析了uclinux内核,并根据应用系统的特点修改了代码以及必要的相关文件,完成了uCLinux内核的正确移植;整个设计体现了嵌入式Linux系统适应性强、体积小、成本低、开放源代码、开发使用容易等特点。同时ARM7TDMI又是一种高效、低功耗的RISC处理器。二者的结合将使基于ARM7TDMI和uCLINUX的嵌入式产品有更高的竞争力。
目 录
中文摘要…………………………………………
5、……………...(Ⅰ)
Abstract…………………………………………………………(Ⅱ)
第一章嵌入式系统概述…………………………………………(1)
第二章构建开发环境.…………………………………………...(3)
2.1ADS的概述..………………………………………………..(3)
2.2ADS的应用..……….…………………………………….....(4)
第三章ucLINUX开发介绍………………………………………..(7)
3.1虚拟机的使用..…………………………………………..…(7)
3.2移植操作
6、系统..……………………………………………..(8)
(毕业设计)
第四章开发板的调试……..………………………………..…(16)
4.1使用仿真器模拟调试……………………………………...(16)
4.2开发板的联调……………………………………………..(19)
结论………………………………………………………………(21)
致谢………………………………………………………………(22)
参考文献…………………………………………………………(23)
参考文献
[
7、1]王学龙.嵌入式LINUX系统设计与应用[M].北京:清华大学出版社,2002.
[2]李明.ARMLINUX的移植过程及分析[J].电子设计应用,2003.
[3]李驹光等.ARM应用系统开发详解[M].北京:清华大学出版社,2003.
[4]刘峥嵘等.嵌入式LINUX应用开发详解[M].北京:机械工业出版社,2004.
[5]吴明晖.徐睿.黄健.徐辰编著.基于ARM的嵌入式系统开发与应用[M].北京:人民邮电出版社,2004.
[6]李建昌.基于Garfield