Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1148743
  • 博文数量: 32
  • 博客积分: 8054
  • 博客等级: 中将
  • 技术积分: 892
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-19 14:47
个人简介

感谢大家!

文章分类

全部博文(32)

文章存档

2011年(2)

2010年(1)

2009年(3)

2008年(7)

2007年(8)

2006年(11)

分类: LINUX

2007-02-18 17:50:37

 

今天正好是春节,龙芯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) |
给主人留下些什么吧!~~