linux交叉编译开发报告

linux交叉编译开发报告

ID:6823190

大小:2.23 MB

页数:17页

时间:2018-01-27

linux交叉编译开发报告_第1页
linux交叉编译开发报告_第2页
linux交叉编译开发报告_第3页
linux交叉编译开发报告_第4页
linux交叉编译开发报告_第5页
资源描述:

《linux交叉编译开发报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux交叉编译开发报告目录一.基本文件和相关工作的准备.........................................1二.配置以太网.....................................................................2三.配置tftp服务器.............................................................3四.配置nfs服务器..........................................

2、....................4五.设置交叉编译环境并编译helloworld.c程序..........................5六.虚拟机通过串口线连接开发板.....................................6七.设置minicom...................................................................7八.通过NFS将helloworld应用程序下载到jxarm9-2410中.......8九.实验过程的问题与解决方法.......

3、...............................................9一.基本文件和相关工作的准备1.虚拟机vm10.0:Linux:redhat9.0:交叉编译工具ram-linux:2.关于虚拟机和redhat9.0的安装在此笔者就不再赘述,值得注意的是由于后面的实验我们将用到tftp和nfs服务以及minicom超级终端所以在安装linux时请选择完整安装。二.配置以太网1.打开虚拟机启动redhat9.0,进行网络配置:162.点击“编辑”将网络设置如下:地址:192.168.1.180子网掩码:255.2

4、55.255.0默认网关可不用设置并激活网卡然后重启系统使设置生效16三.配置TFTP服务器新建终端输入:setup在systemservice中将其中的tftp一项选中,并去掉ipchains和iptables两项服务。16然后选择Firewallconfiguration,选中Nofirewall配置完成后,保存退出setup,执行如下命令以启动TFTP服务:servicexinetdrestart16四.配置NFS服务器新建终端编辑/etc/exports,输入vi/etc/export在该空文件中添加如下行:/(rw)重启NFS服务

5、,在终端输入:/etc/init.d/nfsrestart重启两次16注意,在使用nfs服务的请大家确认防火墙没有限制nfs服务,现在我们测试一下nfs服务。假设有nfs服务的主机的IP为192.168.1.180,我们在192.168.1.180上测试,首先在home目录下建立tmp文件夹,然后用超级用户执行下列命令:mount192.168.1.180:/tftpboot//home/tmp查看一下目录“/home/tmp”里面的内容是否和192.168.1.180上目录“/tftpboot”里面的内容完全一样,确定NFS服务可用。16

6、五.设置交叉编译环境并编译helloworld.c程序1进入根目录home文件夹下解压缩cross-2.95.3.tar.bz2生成2.95.3文件2.进入/usr/local/新建一个arm文件夹163.进入arm文件夹复制2.95.3到arm文件夹下4.添加系统环境变量如下5.在最低端添加如下命令:exportPATH=$PATH:/usr/local/arm/2.95.3/bin166.在终端运行source/etc/profile刷新系统变量7.在根目录下的tftpboot文件夹下用vi编辑器编写helloworld.c程序16编写

7、程序并保存退出使用arm-linux-gcc编译helloworld.c程序16六.虚拟机通过串口连接开发板1.首先关闭虚拟机中的linux操作系统2.右键点击radhat9.0选择“设置”16选择“添加”串行端口1616设置完成后则可以用linux中的minicom超级终端通过串口线连接卡发版了七.设置minicom在Linux操作系统下,使用minicom作为超级终端,输入#minicom-s,如下图进行设置16配置完成后,然后选择Exit菜单,将启动minicom程序,此时请将JXARM9-2410的UART0连接到PC机串口并将JX

8、ARM9-2410重新上电,在minicom中,将出现如下所示界面:16八.通过NFS将helloworld应用程序下载到jxarm9-2410中JXARM9-2410通过NFS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。