目 录构建嵌入式 Linux 系统1
取本实验相关的软件包到 ftp 下载以下软件包: 文件名备注binutils-2
bz2 gcc-4
bz2 glibc-2
bz2 glibc-linuxthreads-2
bz2 linux-2
bz2 linux-libc-headers-2
bz2 制作交叉编译工具链所需的源码包 crosstool-0
gz制作交叉编译工具链的脚本和补丁 crosstool
bz2已制作好的交叉编译工具链,需要解包到/opt 目录使用 linux-2
bz2内核 2
27 patch-2
27-aka针对 2440 开发板制作的内核 patch zImage已编译好的内核,可直接下载到开发板 rootfs-basic
tar基本根文件系统打包,由于有设备文件,所以解包需要root 权限 rootfs-basic
cramfs采纳 cramfs 文件系统格式的基本根文件系统映像,可直接下载到开发板 busybox-1
bz2busybox 源码包,嵌入式根文件系统基本命令集 sqlite-3
gzsqlite 源码包,嵌入式数据库 libcgi-1
gzlibcgi 源码包,用于编写 CGI 程序的 C函数库 qtopia-core-opensource-src-4
gzQtopia Core 源码包,Qt 的嵌入式版本 2
交叉编译工具链要做嵌入式 Linux 开发,首先需要有交叉编译工具链(cross compiling toolchain),也就是在主机(x86 PC)上可编译生成目标板可执行文件(ARM 指令)的编译工具