linu实验报告.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linu实验报告

linu实验报告 (3000字) 福建农林大学金山学院 (程序设计类课程) 实验报告 实验项目列表 福建农林大学金山学院实验报告 嵌入式LINUX交叉平台搭建 一、 实验目的和要求 (1)了解嵌入式开发环境及交叉编译器。 (2)了解嵌入式Linux的相关特性。 (3) 掌握如何建立一个嵌入式Linux开发环境以及如何编译一个嵌入式Linux程序。 二、 实验内容和原理 (1)连接实验开发板与宿主机。 (2)在虚拟机中的(宿主机)搭建开发环境。 (3)在宿主机中配置minicom。 (4)分析嵌入式Linux的启动过程。 (5)在宿主机上编写简单的C语言程序并用交叉编译工具进行编译,然后传输到目标机上运行。 (6)在宿主机上编写简单的C语言程序并用交叉编译工具进行编译,用gdbserver进行远程调试。 (7)配置NFS并用NFS进行文件拷贝。 (8)嵌入式系统内核编译与文件系统的打包。 (9)内核文件镜像与文件系统镜像的下载(从宿主机下载到目标机)。 三、 实验环境 硬件:ARM嵌入式系统试验平台PXA270-EP实验箱,PC机一台。 软件:linux嵌入式开发环境。 四、 算法描述及实验步骤 1、下面我们就开始安装光盘中的内容到宿主 PC机上。 将光盘插入CDROM,打开一个终端窗口(Terminal),点击【红帽→System Tools→Terminal】启动终端窗口,请您输入下列3条命令: ① mount /dev/cdrom /mnt/cdrom /*挂载光盘*/ ② cd /mnt/cdrom/*进入光盘*/ ③ ./install /*执行开发环境自动安装脚本*/ 2、我们为了可以在任何目录下直接使用上述编译器,我们需要修改文件/etc/profile这个文件,在上面同一个终端窗口中,请您输入下列1条命令: ① vi /etc/profile 这时,您将进入vi编辑器所显示的profile文件中,单击键盘A键,进入vi编辑器的输入状态(Insert),通过键盘上下键移动光标到有pathmunge的命令语句处,单击回车另起一行,输入以下命令语句: 请您加入: pathmunge /usr/local/arm-linux/bin 上述1条 pathmunge 命令语句输入完成后,请单击 Esc键进入vi编辑器的命令状态,然后单击键盘输入:wq,保存已编辑的profile文件并退出vi编辑器。 3、我们可以试验我们是否成功设置了交叉编译环境。请您输入下列 2 条命令: ① exit ② arm-linux-gcc –v /*打印出交叉编译器的版本信息*/ 4、进入minicom软件,配置串口通信参数 有关串口通信选项的含义: quot;Filenames and pathsquot;:选择需要传输的文件和路径 quot;File transfer protocolsquot;:选择传输文件的通信协议 quot;Serial port setupquot;:设置串口通信参数 quot;Save setup as dflquot;:将设置好的各项参数保存为dfl quot;Save setup asquot;:将设置好的各项参数保存为自定义的文件名 quot;Exitquot;:退出返回到minicom设置好后的终端 quot;Exit from Minicomquot;:从minicom命令中退出返回Linux终端 将光标移到quot;Serial port setupquot;,按回车键会弹出串口通信参数的配置菜单。 5、虚拟机和开发板通信 ? 设置开发板IP Ifconfig eth0 192.168.0.115 ? 设置虚拟机IP Ifconfig eth0 192.168.0.2 ? 重启NFS服务 service portmap restart service nfs-kernel-server restart ? 超级终端挂载 mount –t nfs 192.168.0.2:/mnt/nfs /host 6、NFS文件系统 NFS为Network FileSystem的简称,最早是由Sun公司提出发展起来的,其目的就是让不同的

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档