BootLoader程序:BootLoader是一个用来初始化嵌入式硬件的最小系统,进而引导操作系统的底层程序,其主要代码由汇编语言和C程序编写。在X86上常见的BootLoader有GRUB和LIL0,在嵌入式设备中U-boot和VIVI用得比较多。
Linux源码分开,读者可以在相关网站上下载这些源代码,随着Ljnux的发展,目前2.6内核的linux源代码已经超过30MB。本章.1.2节将详细介绍Linux源代码目录结构,从而为读者快速阅读Ljnux内核程序提供参考。
1.3节将详细介绍如何重新编译适合嵌入式ARM处理的Linux内核程序的过程,主要包括剪裁Linux内核源程序的方法。
读者通过对本章的学习,将对Linux内核源代码有一个比较清楚的认识,能够独立裁剪Linux内核,并移植Linux内核到ARM处理器中运行。