欢迎来到天天文库
浏览记录
ID:18701139
大小:849.00 KB
页数:27页
时间:2018-09-21
《linux移植实验指导书-1.1.2new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、专业的嵌入式技术研发、推广、培训、认证机构Linux移植课实验指导书1系统开发环境的安装和设置1.1实验中所需要的主要软件包实验中涉及到的软件包主要有如下的一些:larm-none-linux-gnueabi.tar.bz2:编译uboot,核心以及busybox所需要的工具链。luboot-1.1.6_akae24xx.tar.gz:针对akae2410和akae2440开发板移植的ubootlkernel-2.6.27-android.tar.gz:支持akae2410和akae2440开发板的Linux核心,版本为2.6.27,并且内部也包括了
2、google的android平台上需要的驱动lLinux-2.6.27.tar.gz:从Linux官方(www.kernel.org)下载的2.6.27的Linux核心,主要用于在其中加入对akae2410和akae2440开发板的支持的实验ltestinit.c:用于测试小系统的小程序lbusybox-1.1.3.tar.bz2和busybox_config:busybox和其配置文件1.2工具链的安装和设置设目前的用户名为akaedu,在home目录下,主要的步骤为:1.建立一个工作目录名称为Linux-porting,并将工具链的压缩包拷贝到该
3、目录下mkdirLinux-porting2.将arm-none-linux-gnueabi.tar.bz2解压到该目录下tar-jxvfarm-none-linux-gnueabi.tar.bz2-C/home/akaedu/Linux-porting3.设置工具链的路径,将工具链的可执行程序路径加到PATH环境变量中,注意这个设置在退出终端后就没有了,所以每次启动终端的时候都应该执行一次该命令exportPATH=$PATH:/home/akaedu/Linux-porting/arm-2008q3/bin/4.测试工具链是否能正常工作,如果一切
4、正常,应该能显示该工具链的相关信息arm-none-linux-gnueabi-gcc -v第27页共27页专业的嵌入式技术研发、推广、培训、认证机构1.1TFTP和NFS的配置1.1.1TFTP的配置1.首先需要安装tftpd的相关软件包$sudoapt-getinstallxinetdtftpdtftp2.设置xinetd的tftp服务,具体为在/etc/xinetd.d/目录下创建一个tftp文件,并将如下的内容拷贝到该文件中servicetftp{protocol=udpport=69socket_type=dgramwait=yesuser
5、=nobodyserver=/usr/sbin/in.tftpdserver_args=/tftpbootdisable=no}这里的server_args后面的参数tftpboot为tftp的存取目录3.创建tftp文件的存取目录tftpboot,并修改其目录的权限$sudomkdir/tftpboot$sudochmod-R777/tftpboot$sudochown-Rnobody/tftpboot4.重启xinetd服务$sudo/etc/init.d/xinetdrestart$sudoifconfigeth0192.168.1.21upx
6、inetd网络服务集1.1.2NFS的配置1.首先需要安装nfs服务的相关软件包sudoapt-getinstallnfs-kernel-server2.创建nfs的存取目录rootfs,并修改其目录的权限$sudomkdir/rootfs$sudochmod-R777/rootfs$sudochown-Rnobody/rootfs3.配置要输出的目录,可以在/etc/exports文件中添加该目录/rootfs*(rw,no_root_squash,subtree_check,async)第27页共27页专业的嵌入式技术研发、推广、培训、认证机构1
7、.重新启动nfs服务sudo/etc/init.d/nfs-kernel-serverrestart1.1putty工具的安装和配置putty是个简单实用的终端工具,使用上也比minicom要方便一点首先需要安装该工具sudoapt-getinstallputty然后启动putty并进行相关的配置putty&注意connectiontype设置为serial,speed设置为115200,为该连接作一个命名,这里是akaedu-target,点击save进行保存。用串口线将host和开发板连接,点击putty上的open,同时启动开发板,这个时候应该
8、能进入vivi或u-boot的命令界面。见下图所示图1-1putty的配置第27页共27页专业的嵌入式技术研
此文档下载收益归作者所有