rootlocalhosthellomake下载调试注意:编译、修改程序都是在宿主机(本地PC机)上进行,不能在超级终端下进行。5、下载调试
在宿主PC计算机上启动NFS服务,并设置好共享的目录,这里将刚生成的根目录arm2410cl作为共享目录,以下实验同理具体配置请参照前面第一章第四节中关于嵌入式Li
ux环境开发环境的建立。在建立好NFS共享目录以后,我们就可以进入超级终端中建立开发板与宿主PC机之间的通讯了。m
tyaffsmou
tt
fso
olock192168056arm2410clhost超级终端中执行
如果不想使用我们提供的源码的话,可以再建立一个NFS共享文件夹。如rootshare,我们把我们自己编译生成的可执行文件复制到该文件夹下,并通过超级终端挂载到开发板上。rootlocalhosthellocphellorootshare虚拟机中m
tyaffsmou
tt
fso
olock192168056rootsharehost超级终端中再进入host目录运行刚刚编译好的hello程序,查看运行结果。
3
fm
tyaffscdhost超级终端中hosthellohelloworld(1)在PC计算机上启动NFS服务,并设置好共享的目录。
启动RedHatLi
ux点击“主菜单”选择“系统设置”“服务器设置”“NFS服务器”“增加”“基本”下:点击“浏览”选择“”下的“arm2410cl”;“确定”;“主机:1921680”;“基本权限”选择“读写”;“确定”。“常规选项”下:选择:“允许来自高于1024的端口的连接”,其他不选;确定。(2)在建立好NFS共享目录以后,进入mi
icom中建立开发板与宿主PC机之间的通讯新建终端rootlocalhostrootmi
icom服务器新建终端rootlocalhostrootifco
figeth0192168010设置主机地址rootlocalhostrootifco
fig查看地址在服务器下:m
tyaffsmou
tt
fso
olock192168056arm2410clvar注意:开发板挂接宿主计算机目录只需要挂接一次便可,只要开发板没有重起,就可以一直保持连接。这样可以反复修改、编译、调试,不需要下载到开发板。6、实验截图
4
f7、测试结果测试挂载成功,用mplayerxyzavi命令播放视频rootlocalhostcdm
tyaffsmmrootlocalhostmplayerxyzavi
五、实验心得
本次实验比较简单,旨在让我们熟悉Li
ux开发环境,学会基于S3C2410的Li
ux开发环境的配置和使用。实验中我们创建了一个新目录,并在其中编写helloc和Makefile文件。我们学习在Li
ux下的编程和编译过程,以及ARM开发板的使用和开发环境的设置,下载已经编译好的文件到目标开发板上运行。学会使用Li
ux的armv4lu
k
ow
li
uxgcc编译和基于NFS方式的下载调试,了解嵌入式开发的基本过程。
5
f实验二S3C2410处理器Ar