基于 ARM9 的 LINUX 操作系统移植Transplantation of Linux Operation System Based on ARM9摘 要随着电子技术的不断更新,嵌入式已经涉及到各行各业了,在智能家电,数字移动终端等这些行业嵌入式软件开发的需求下,嵌入式集成开发环境已经成为目前嵌入式系统进展的趋势
Linux 作为优秀的开源操作系统软件被广泛应用到嵌入式操作系统中,它的有用性,可移植性,支持大容量的内存,MMU(微控制器)和I/O 系统等得到了体现
本次设计主要讨论了嵌入式 Linux 系统从 PC 机向开发板上移植的过程,硬件平台是基于 CPU:三星 S3C2440A,采纳 ARM920T 内核,主频 400MHZ
本文介绍了嵌入式系统的概念和现状以及嵌入式系统的开发模式,介绍了内核启动流程,对 Bootloader 启动进行了分析,移植了 Linux 内核,移植了文件系统 yaffs 以及自己的 LED 程序移植
以上烧写的文件均是官网下载的,这样可以使得 Linux 在开发板上更流畅的运行
本次设计成功的将嵌入式 Linux 系统移植到了 FL2440 开发板,文件系统运行正常,可通过触摸屏进行操作,LED 程序调试成功,并在开发板上得到了运行结果
对以后 Linux 开发打下了很好的基础
关键词:嵌入式系统 Linux Bootloader 文件系统AbstractAlong with the continuous renewal of electronic technology, the development of embedded system has become the mainstream of science and technology, under the requirements of embedded software d