网站大量收购独家精品文档,联系QQ:2885784924

Linux交叉编译开发报告参考.doc

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

Linux交叉编译开发报告 目录 基本文件和相关工作的准备.........................................1 配置以太网.....................................................................2 配置tftp服务器.............................................................3 配置nfs服务器..............................................................4 设置交叉编译环境并编译helloworld.c程序..........................5 虚拟机通过串口线连接开发板.....................................6 设置minicom...................................................................7 通过NFS将helloworld应用程序下载到jxarm9-2410中.......8 实验过程的问题与解决方法......................................................9 一.基本文件和相关工作的准备 1.虚拟机vm10.0: Linux:redhat9.0 : 交叉编译工具ram-linux : 2.关于虚拟机和redhat9.0的安装在此笔者就不再赘述,值得注意的是由于后面的实验我们将用到tftp和nfs服务以及minicom超级终端所以在安装linux时请选择完整安装。 二.配置以太网 1.打开虚拟机启动redhat9.0,进行网络配置: 2.点击“编辑”将网络设置如下:地址:80 子网掩码: 默认网关可不用设置 并激活网卡 然后重启系统使设置生效 三.配置TFTP服务器 新建终端输入:setup 在system service中 将其中的tftp一项选中,并去掉ipchains和iptables两项服务。 然后选择Firewall configuration,选中No firewall 配置完成后,保存退出setup,执行如下命令以启动TFTP服务:service xinetd restart 四.配置NFS服务器 新建终端编辑/etc/exports,输入 vi /etc/export 在该空文件中添加如下行: / (rw) 重启NFS服务,在终端输入:/etc/init.d/nfs restart 重启两次 注意,在使用nfs服务的请大家确认防火墙没有限制nfs服务,现在我们测试一下nfs服务。假设有nfs服务的主机的IP为80,我们在 80上测试,首先在home目录下建立tmp文件夹,然后用超级用户执行下列命令 : mount 80:/tftpboot/ /home/tmp 查看一下目录“/home/tmp”里面的内容是否和 80 上目录“/tftpboot”里面的内容完全一样,确定NFS服务可用。 五.设置交叉编译环境并编译helloworld.c程序 1进入根目录home文件夹下解压缩cross-2.95.3.tar.bz2生成2.95.3文件 进入/usr/local/ 新建一个arm文件夹 进入arm文件夹 复制2.95.3到arm文件夹下 添加系统环境变量如下 在最低端添加如下命令:export PATH=$PATH:/usr/local/arm/2.95.3/bin 在终端运行 source /etc/profile 刷新系统变量 在根目录下的tftpboot文件夹下用vi编辑器编写helloworld.c程序 编写程序并保存退出 使用arm-linux-gcc编译helloworld.c程序 六.虚拟机通过串口连接开发板 1.首先关闭虚拟机中的linux操作系统 2.右键点击radhat9.0选择“设置” 选择“添加”串行端口 设置完成后则可以用linux中的minicom超级终端通过串口线连接卡发版了 七.设置minicom 在Linux 操作系统下,使用 minicom 作为超级终端,输入# minicom -s,如下图进行设置 配置完成后,然后选择Exit 菜单,将启动 minicom 程序,此时请将 JXARM9-2410 的 UART0 连接到 PC 机串口并将JXARM9-2410 重新上电,在 minicom 中,将出现如下所示界面: 八.通过NFS将helloworld应用程序下载到jxarm9-2410中 JXARM9-2410 通过 NFS 将主机的/tft

您可能关注的文档

文档评论(0)

2017meng + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档