嵌入式Linu开发和调试环境搭建实验报告_第1页
嵌入式Linu开发和调试环境搭建实验报告_第2页
嵌入式Linu开发和调试环境搭建实验报告_第3页
嵌入式Linu开发和调试环境搭建实验报告_第4页
嵌入式Linu开发和调试环境搭建实验报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

動字動字液丈垮NINGBOUNIVERSITY实验报告嵌入式Linux开发和调试环境搭建姓名:学号:课程名称:所在学院:专业班级:任课教师:实验项目名称 嵌入式Linux开发和调试环境搭建一、实验目的与要求:(一) 、实验目的:1、 搭建实验环境,为后续的实验做准备;2、 熟悉LinuxTFTP配置,为后续Linux底层开发做准备;(二) 、实验要求:根据实验手册的内容,把嵌入式Linux主机开发环境搭建好,并把调试环境搭建好。二、实验设备:华清远见试验箱,PC机三、 实验方法(原理,流程图)(一) 实验的开发环境:开发环境是基于Ubuntu12.04LTS64-bit操作系统搭建的,使用VM虚拟机工具软件。本开发环境在Ubuntu12.0464-bitLTS基础上,安装了编译调试Bootloader、Linux、Android系统所需要的工具和依赖的库。(二) Linux系统配置TFTP实验和NFS实验:TFTP协议是简单文件传输协议,基于UDP协议,没有文件管理、用户控制功能。TFTP分为服务器端程序和客户端程序,在主机上通常同时配置有TFTP服务端和客户端。NFS方式是开发板通过NFS挂载放在主机(PC)上的根文件系统。此时在主机在文件系统中进行的操作同步反映在开发板上;反之,在开发板上进行的操作同步反映在主机中的根文件系统上。实际工作中,我们经常使用NFS方式挂载系统,这种方式对于系统的调试非常方便。四、 实验过程、步骤及内容(一)实验开发环境搭建:1、安装VMwarePlayer【打开VMwarePlayer安装程序】刍VMwareNetworkConfigPlus. 2014/6/2110:54360®t7Z文件 720KE舌VMware-player-a.0.^1744117 ~2&14/5/1410:09皑歸 96.497KB安装过程跟一般软件安装没有区别,一直点击下一步就行。【安装完成】

器的数量设置为4;将网络适配器选择为桥接模式;将共享文件夹启用。4、开启虚拟机Ubuntu12.0464-bit系统,初始密码为1嵌入式Linux开发环境至此搭建完毕。5、设置ROOT密码使用passwd命令生成Root密码(Linux用户默认密码为1)$sudopasswdLtnux@ubuntu64-vn:~$sudupassed(sudo]passwordforLinux:Sorrytryagain►[sudojpasswordforLinux:Sorry,tryagainh[sudajpasswordforLinux:输人新茁JNIX密码:重新输入新的unzk_密码:passwd:包咸功更新密唱Linux@ubuntu64-vn:~$|设置成功后,使用su命令切换至Root用户模式下。linux^ubuntu64-vm:占u密码:roct^uburh /horie/li.(二)Linux系统配置TFTP实验和NFS实验1、因开发环境中已含有tftp服务,不必进行安装操作,可以进行实验的测试。$cd/tftpboot$ls$cattest实验操作截图如图:root@ut>untu64-vni/hoHe/linux#cd/tftpboot/root@ubuntu64-tpboottfIstestroot@ubuntu64-tpboot#匚testthisis.atestfile'root@ut>untu64-vm:/tftpboot#2、回到主目录,继续输入命令$cd$tftptftp>gettesttftp>q$ls$cattest实验操作截图:root@ubuntu64-vm:/tftpboot#cdroot@ubuntu64-vm:tftp127*0*0*1tftp>gettestReceived26bytesin0*1secondstftp>qroot@ubuntu64-vm:Istestroot@ubuntu64-vm:cattestthisisdtestfile!3、打开命令行终端,输入如下命令:$sudovim/etc/exports要将/source/rootfs目录共享出来,在/etc/exports文件末尾添加如下一行的信息:/source/rootfs*(rw,sync,no_root_squash,no_subtree_check)Q/etc/expertsetheaccesscontrollistforftlesystenEwhichnaybeeKpartedi# toNFSclients・S«expurtsCS)-KkExampleforNF5v2andNlFSv3:I#/srv/hiorT>es Csync^no^subtch-eck)hostnomc2(rosync? subtlree_check>I冷I#EMflimpteforNFSv4;p/srwf/ftf gss/krb5tt sync^fstdl=&^cro5snnt*fta_SLibtree_checkJ11?/srur/nfE4/honesgss/krbSiCrwbsyn匚bno_subtree_checlk.)m:/source/roctfs*(rwsyncno_rDQt_squashno_subtree_check>其中:/source/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是

可读与权限,sync是资料冋步与入内存和硬盘,no_root_squash是NFS客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。重启服务:$sudo/etc/init.d/nfs-kernel-serverrestart重启服务成功后,如下显示:■ □buntu64-vn;sudo/etc/tnit.d/nfs-ke「nel-serverrestartStoppingNFSkerneldaemon [OK]unexportingdirectoriesforNFSkerneldaenonhbb [ok]ExportingdtrectortesforNFSkerneldaemon・.・^xportfs:Failedtostat/source/rootfs:Nosuchfileordirectory[OK]StartingNFSkerneldaemon [OK]■oot@uibuintu(54-vn;-#|五、实验数据(现象)处理分析本实验因安装的工具已经集成在了Ubuntu12.04LTS64-bit系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论