文档介绍:MaxWitLinux开发者手册第1卷MaxWit开放实验室 Host端发行版的选择及软件安装 关于Linux发行版 安装软件包 42 Host端设置 安装NFSServer 安装kermit 安装TFTPServer 53 使用MaxWitLinux源码 获取MaxWitLinux最新源码 MaxWitLinux源码目录介绍 MaxWitLinux生成目录介绍 安装Toolchain 编译MaxWitLinux基本系统 94 运行MaxWitLinux(基于实际硬件平台) 编译Bootloader 编译LinuxKernel 烧录images 启动MaxWitLinux 11Host端发行版的选择及软件安装关于Linux发行版目前已测试通过的发行版有(包括64位版):、、、FedoraCore10,。若有人有兴趣测试并支持其他Linux发行版,欢迎把patch发给MaxWit项目维护者:ConkeHuconke.******@TigerYutigerflying.******@@安装软件包必须安装的软件包:gcc、g++、make、subversion、git-core、tftpd-hpa、tftp-hpa、nfs-kernel-server,qemu64位系统上需要额外安装的软件包:libc6-dev-i386debian或ubuntu系统上可通过如下命令安装有软件包:#apt-g++makesubversiongit-core注:Ubuntu用户还需执行以下操作 dpkg-reconfiguredash(Don’tInstalldashas/bin/sh)Host端设置安装NFSServer第一步,安装NFSserver软件包#apt-getinstallnfs-kernel-server第二步,编辑/etc/exports文件,添加下面两行:/root/maxwit/rootfs *(rw,sync,no_root_squash,no_subtree_check)第三步,重启NFSServer:#/etc/-kernel-serverrestart第四步,测试NFSServer:#mount-:/root/maxwit/rootfs/mnt/()安装kermit第一步,从源码安装kermit(若前面已安装kermit,则略过这一步)makelinux&&makeinstallwgethttp://maxwit./files/p–vkermrc~/.kermrc第二步,打开~/.kermrc,修改“setline”一行,确认你所用的串口设备,若用的是USB-to-Serial转接器,可以改成:“setline/dev/ttyUSB0”安装TFTPServer第一步,编译tftp软件(如果前面已经通过apt方式安装了tftp,则跳过这一步)#tarjxvftftp-hpa-#cdtftp-hpa-#./configure–prefix=/usr#make&&makeinstall第二步,更改tftpd下载载目录tftp服务器的默认下载目录是/var/lib/tftpboot,我们要改为${HOME}/maxwit/images。打开/etc/,找到以“tftpd”开头的一行,将其中的/var/lib/tftpboot改为${HOME}/maxwit/images:tftpddgramudpwaitroot/usr/sbin/–s${HOME}/maxwit/images第三步,/etc/-hparestart第四步,测试tftpserver#cd/tmp#echohello>~/images/test#chmod666~/images/test#()>gettest>quit#cattest#rmtest~/images/test使用MaxWitLinux源码获取MaxWitLinux最新源码在MaxWit开放实验室的开源项目主页(http://maxwit.)的“Source”页面上可以下载到全部源码。google提供的默认下载方式是:#