今天正好是春节,龙芯64位系统制作手册正式版也完成了,算是新年的一份礼物。:)
更新日志:
2007年4月18日:修改笔误一处
2007年2月18日(春节):正式版发布
目录
- 前言
- 相关知识
- 工具链原理
- build、host和target
- pushd和popd
- tar的使用
- 准备工作
- 创建分区
- 加载分区
- 设置工作目录
- 设置必要的环境变量
- 下载
- 建立目标系统目录结构
- 制作交叉工具链
- 环境设置
- 内核头文件(Linux-Header)
- Binutils交叉工具
- 目标系统glibc头文件
- GCC交叉工具(仅支持C语言)
- 目标系统的glibc
- GCC交叉工具(支持c和c++语言)
- File
- Shadow
- 清理交叉工具链
- 制作目标系统
- 环境设置
- Man_Pages
- Binutils
- GCC
- Sed
- E2fsprogs
- Coreutils
- Iana_Etc
- M4
- Bison
- Ncurses
- Procps
- Libtool
- Readline
- Zlib
- Autoconf
- Automake
- Bash
- Bzip2
- Diffutils
- File
- Findutils
- Flex
- Gawk
- Gettext
- Grep
- Groff
- Gzip
- Inetutils
- Iproute2
- Kbd
- Less
- Make
- Man
- Mktemp
- Module_Init_Tools
- Patch
- Psmisc
- Shadow
- Sysklogd
- Sysvinit
- Tar
- Texinfo
- Udev
- Util_Linux
- Vim
- bootscript
- udev_rules
- 编译内核
- 新系统必要的配置文件
- 系统的打包及启动
- 一些建议
- 结束
前言
一直很关心龙芯的成长,现在终于把基于龙芯2E的计算机拿到手了,于是便开始动手做一套原代码编译而来的纯64位Linux系统,其实制作系统本身和制作mips64位系统基本类似,只是有个别基于龙芯的补丁需要打上。
CLFS中针对mips64位的制作方法非常详细,因此这里不重复该过程,而我对sysroot的交叉方式“情有独衷”,但CLFS-sysroot中还没有出现针对mips和mips64的方法,因此本文将使用该方法建立一个在龙芯上运行的纯64位系统。
更新:
由于篇幅比较长所以难免出现一些错误或者笔误,也有可能加入新内容,因此难免会进行修正或增删一些内容,如果本文被转载可以在本人的Blog中查看最新版本。
我的Blog:http://youbest.cublog.cn
如须转载请注明作者为孙海勇,并提供转载出处。
由于文章比较长,请使用下面提供的地址浏览
作者:孙海勇
Email:youbest@sina.com
2007年2月18日
阅读(5767) | 评论(8) | 转发(1) |