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