欢迎来到天天文库
浏览记录
ID:45582122
大小:137.05 KB
页数:4页
时间:2019-11-15
《嵌入式系统-实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、大连民族学院计算机技术与工程学院《嵌入式软件开发概论》实验指导书—1实验一:嵌入式交叉编译环境配置1学时•4学时2实验目的•掌握诙入式交叉编译原理;•了解嵌入式交叉编译环境的结构及配置方法,熟悉LINUX下的NFS和Samba服务的配置,掌握gcc编译命令的使用。3实验内容•编写c语言源程序•利用交叉编译器进行交义编译源程序,利用NFS下载到开发板进行调试、运行。4567实验步骤(1)在PC机上的E:emlab下新建以口己学号命名的文件夹,并在其中编写文件hello,c,输出一个字符串;⑵在linux虚拟机上的/home目录下创建以自己学号命名的文件夹,女0/home/net06....;⑶
2、配置samba服务,将/home/net06...(你口己的学号)作为共享目录,将PC机上的hello.c拷贝到此共享冃录下;(4)在linux虚拟机屮进入自己学号日录,利用gcc编译器编译hello.c源文件,测试源文件的正确性,要求生成可执行文件hello;(5)利用交叉编译器arm-linux-gcc编译hello.c,生成可执行文件xhello,命令为:#arm-linux~gcc-oxhellohello.c(6)在linux虚拟机中配置NFS服务,将/home/net06...(学号)目录设为NFS共享目录;(7)启动实验开发板,有如下两种方式:1)若你的linux虚拟机是RedH
3、at9的话,则打开皿ndows卜'的超级终端(“开始”—“附件”_“通信”一“超级终端”,并进行如下设置:在出现的对话框中的“名称”部分填写一个新建连接的名称,如冷"2410”。然后点击“确定”按钮。在下一个对话框中的“连接时使用”部分,选择“C0M1”,然后点击“确定”按钮。在下一个对话框屮,“每秒位数”选择“115200”,“数据位”选择“8”,“奇偶校验”选择“无”,“停止位”选择“1”,“数据位流控制”选择“无”,然后点击“确定”按钮。接下来就可以看到超级终端的界面了。此时,按动开发板.上的开关按钮,等待开发板的linux系统启动,当出现press测key…时,按回车键进入linux系
4、统,此时在超级终端看到的所有内容都是开发板的内容;2)若你的Tmux虚拟机是En忆『priseLinux4的话,则在虚拟机的命令界面敲入minicom命令,当出现pressankey…时,按回车键进入1inux系统,(minicom的功能与超级终端一样);⑻在minicom(或超级终端)中给开发板配置ip(与你的linux虚拟机在同一个段),命令为#ifeonfigethO192.168.0.***(9)将共享冃录挂载到开发板的/hosti录下(linux虚拟机为NFS服务器,开发板linux为客户端),在minicom(或超级终端)中执行命令:#mount-tnfs192・168・0・***
5、:/home/net06・・・/host(其中,***为linux虚拟机的ip)(10)利用cd命令进入开发板的/host录下,运行可执行文件xhello,观察运行结果;若有问题,则重新到linux虚拟机屮修改源文件,重新编译,重新运行。
此文档下载收益归作者所有