在arm linux 上构建的系统

经过一段时间努力,

终于在自己的arm linux平台上构建了一个比较完备的系统,

移植的硬件平台包括s3c2410  at91sam9260 和 at91sam9261。

因网上2410用得比较多就以2410为例把整个过程整理下来。

9260 9261的过程完全一样。

系统介绍:

硬件平台:arm(2410)

操作系统:linux

bootloader 自制或移植u-boot

toolchain

soft float arm-linux 自制 gcc 4.2.3 glibc 2.7 binutils 2.18 gdb 6.7.1

binutils 源代码: binutils-2.18.tar.bz2

gcc 源代码: gcc-4.2.3.tar.bz2

glibc 源代码: glibc-2.7.tar.bz2

gdb 源代码: gdb-6.7.1.tar.bz2

kernel 源代码:linux-2.6.24.3.tar.bz2

基本工具: 源代码:busybox-1.9.1.tar.bz2 udev

gui

tinyx 源代码:(启动)

Xfree86-4.7.0-src-1.tgz

Xfree86-4.7.0-src-2.tgz

......

Xfree86-4.7.0-src-1.tgz

require libs

gui toolkitatk-1.21.92.tar.bz2

glib-2.14.4.tar.bz2

cairo-1.4.12.tar.gz

pango-1.19.4.tar.bz2

gtk+-2.12.3.tar.bz2

require libs

窗口管理器: xfce4

xfce-4.4.2.src.tar.bz2

包括: xfwm4(窗口管理器) xfdesktop(桌面) thunar(文件管理器) panel(面板) mcs(设置管理)

具体系统运行的图片可在我的相册里看到。

下面将一步一步介绍构建整个系统的过程。

 
展开阅读全文

没有更多推荐了,返回首页