1、基于基于 ARM的嵌入式的嵌入式 Linux 内核的研究与移植内核的研究与移植 【摘要】 :本文首先介绍了当前嵌入式发展状况,以及一些常用的嵌入式系 统。接下来讲述了一些 linux 系统的知识。在移植前还介绍了我们所使用的开发 平台以及与移植相关的一些硬件参数。就如 PC 机一样,系统的启动需要启动程 序的引导,嵌入式系统也是一样。在本文我们使用的引导程序是 u-boot,所以我 们对 u-boot 的启动过程进行了讲解,并根据我们的开发板进行修改编译,最后 可成功引导我们的开发板。接下来再对我们的内核进行相应的修改,主要参考的 还是我们的硬件平台,修改的地方有时钟、flash驱动等,编译好
2、后产生 bzImage 内核文件。要想一个 linux 系统能正确运行我们还需要文件系统的支持,本文使 用的文件系统是 yaffs,在制作文件系统时我们还要编译 busybox产生 linux 的常 用命令集。我们移植的 u-boot、内核文件、文件系统构成了嵌入式 linux 操作系 统,现在我们就可以在系统上面进行驱动的开发和应用程序的开发。 【关键词】:嵌入式、U-boot、S3C2440、Linux 内核移植。 Abstract: The text firstly introduces the current embedded development situation, and so
3、me common embedded system. The next I will say something about the Linux system. Before pretransplant ,the text also introduces what we use development platform and some hardware with transplant related parameters. Just like the personal computer,if you want to startup System ,start programs is need
4、ed to guidance,so as the embedded system.In this text we use the guidance is u-boot.So we have a detailed interpretation to the process of starting the u-boot,and according to our development board to modified compilation,Finally can be successful lead our development board. Next, well do some modification to the kernel corresponding, refering to our hardware platform,clock, flash drive, etc have to be modified, after compiled, it will produce bzImage kernel files.If you want a Linux system