欢迎来到天天文库
浏览记录
ID:37201136
大小:231.50 KB
页数:11页
时间:2019-05-19
《Linux开发者手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MaxWitLinux开发者手册第1卷MaxWit开放实验室http://maxwit.googlecode.com2009年7月1日目录1Host端发行版的选择及软件安装41.1关于Linux发行版41.2安装软件包42Host端设置42.1安装NFSServer42.2安装kermit52.3安装TFTPServer53使用MaxWitLinux源码63.1获取MaxWitLinux最新源码63.2MaxWitLinux源码目录介绍63.3MaxWitLinux生成目录介绍83.4安装Toolchain83.5编译MaxWitLinux基本系统94运行MaxWit
2、Linux(基于实际硬件平台)94.1编译Bootloader94.2编译LinuxKernel104.3烧录images104.4启动MaxWitLinux111Host端发行版的选择及软件安装1.1关于Linux发行版目前已测试通过的发行版有(包括64位版):Debian5.0、Ubuntu9.04、Ubuntu8.10、FedoraCore10,推荐使用Debian5.0。若有人有兴趣测试并支持其他Linux发行版,欢迎把patch发给MaxWit项目维护者:ConkeHuconke.hu@gmail.comTigerYutigerflying.yu@gmail
3、.comFleyaHoufleya.hou@gmail.com1.2安装软件包必须安装的软件包:gcc、g++、make、subversion、git-core、tftpd-hpa、tftp-hpa、nfs-kernel-server,qemu64位系统上需要额外安装的软件包:libc6-dev-i386debian或ubuntu系统上可通过如下命令安装有软件包:#apt-getinstallgccg++makesubversiongit-core注:Ubuntu用户还需执行以下操作dpkg-reconfiguredash(Don’tInstalldashas/bin
4、/sh)2Host端设置2.1安装NFSServer第一步,安装NFSserver软件包#apt-getinstallnfs-kernel-server第二步,编辑/etc/exports文件,添加下面两行:/root/maxwit/rootfs*(rw,sync,no_root_squash,no_subtree_check)第三步,重启NFSServer:#/etc/init.d/nfs-kernel-serverrestart第四步,测试NFSServer:#mount-tnfs192.168.0.111:/root/maxwit/rootfs/mnt/(假定本
5、机IP为192.168.0.111)1.1安装kermit第一步,从源码安装kermit(若前面已安装kermit,则略过这一步)makelinux&&makeinstallwgethttp://maxwit.googlecode.com/files/kermrccp–vkermrc~/.kermrc第二步,打开~/.kermrc,修改“setline”一行,确认你所用的串口设备,若用的是USB-to-Serial转接器,可以改成:“setline/dev/ttyUSB0”1.2安装TFTPServer第一步,编译tftp软件(如果前面已经通过apt方式安装了tftp
6、,则跳过这一步)#tarjxvftftp-hpa-0.40.tar.bz2#cdtftp-hpa-0.40#./configure–prefix=/usr#make&&makeinstall第二步,更改tftpd下载载目录tftp服务器的默认下载目录是/var/lib/tftpboot,我们要改为${HOME}/maxwit/images。打开/etc/inetd.conf,找到以“tftpd”开头的一行,将其中的/var/lib/tftpboot改为${HOME}/maxwit/images:tftpddgramudpwaitroot/usr/sbin/in.tft
7、pd/usr/sbin/in.tftpd–s${HOME}/maxwit/images第三步,/etc/init.d/tftpd-hparestart第四步,测试tftpserver#cd/tmp#echohello>~/images/test#chmod666~/images/test#tftp192.168.0.111(假定本机IP为192.168.0.111)>gettest>quit#cattest#rmtest~/images/test1使用MaxWitLinux源码1.1获取MaxWitLinux最新源码在MaxWit开放实验室的开源项目
此文档下载收益归作者所有