文档介绍:MaxWit Linux开发者手册
第1卷
MaxWit开放实验室
http://maxwit.
2009年7月1日
目录
1 Host端发行版的选择及软件安装 4
关于Linux发行版 4
安装软件包 4
2 Host端设置 4
安装NFS Server 4
安装kermit 5
安装TFTP Server 5
3 使用MaxWit Linux源码 6
获取MaxWit Linux最新源码 6
MaxWit Linux 源码目录介绍 6
MaxWit Linux生成目录介绍 8
安装Toolchain 8
编译MaxWit Linux基本系统 9
4 运行MaxWit Linux(基于实际硬件平台) 9
编译Bootloader 9
编译Linux Kernel 10
烧录images 10
启动MaxWit Linux 11
Host端发行版的选择及软件安装
关于Linux发行版
目前已测试通过的发行版有(包括64位版):、Ubuntu 、Ubuntu 、Fedora Core 10,。若有人有兴趣测试并支持其他Linux发行版,欢迎把patch发给MaxWit项目维护者:
Conke Hu
@
Tiger Yu
@
Fleya Hou
@
安装软件包
必须安装的软件包:
gcc、g++、make、subversion、git-core、tftpd-hpa、tftp-hpa、nfs-kernel-server, qemu
64位系统上需要额外安装的软件包:
libc6-dev-i386
debian或ubuntu系统上可通过如下命令安装有软件包:
# apt-get install gcc g++ make subversion git-core
注:Ubuntu 用户还需执行以下操作
dpkg-reconfigure dash(Don’t Install dash as /bin/sh)
Host端设置
安装NFS Server
第一步,安装NFS server软件包
# apt-get install nfs-kernel-server
第二步,编辑/etc/exports文件,添加下面两行:
/root/maxwit/rootfs *(rw,sync,no_root_squash,no_subtree_check)
第三步,重启NFS Server:
# /etc/-kernel-server restart
第四步,测试NFS Server:
# mount -t nfs : /root/maxwit/rootfs /mnt/
()
安装kermit
第一步,从源码安装kermit(若前面已安装kermit,则略过这一步)
make linux && make install
wget http://maxwit./files/kermrc
cp –v kermrc ~/.kermrc
第二步,打开~/.kermrc,修改“set line”一行,确认你所用的串口设备,若用的是USB-to-Serial转接器,可以改成:“set line /dev/ttyUSB0”
安装TFTP Server
第一步,编译tftp软件(如果前面已经通过apt方式安装了tftp,则跳过这一步)
# tar jxvf tftp-hpa-
# cd tftp-hpa-
# ./configure –prefix=/usr
# make && make install
第二步,更改tftpd下载载目录
tftp服务器的默认下载目录是/var/lib/tftpboot,我们要改为${HOME}/maxwit/images。打开/etc/,找到以“tftpd”开头的一行,将其中的/var/lib/tftpboot改为${HOME}/maxwit/images:
tftpd dgram udp wait root /usr/sbin/ /usr/sbin/ –s ${HOME}/maxwit/images
第三步,/etc/-hpa restart
第四步,测试tftp serv