赞
踩
为实现宿主机上交叉编译后的应用程序能方便的下载到嵌入式开发板上运行,一般通过在开发板上采用网络挂载虚拟机nfs文件系统实现,虚拟机充当nfs server,目标板充当nfs client。
实验环境:宿主机是虚拟机centos5.6,目标机是mini2440上的linux,这里我用交叉网线来连接。
一 要在虚拟机安装nfs服务器
1 需要安装下面两个文件
# rpm -ivh nfs-utils-1.0.1-2.9.i386.rpm portmap-4.0-54.i386.rpm
若没有安装包这可以:
yum install nfs-utils portmap
portmap监控程序只是定向RPC通信数据流,使NFS客户机找到从NFS服务器共享的目录。
2 配置nfs,设置输出的共享目录
#mkdir /home/chen/mini2440share
# vim /etc/exports
这里我只是简单的设置
/home/chen/mini2440share *(rw,sync,no_root_squash)
然后,生效配置文件
# exportfs -rv
exporting *:/home/chen/mini2440share
起动nfs
# /etc/init.d/portmap restart
# /etc/init.d/nfs restart
注意起动顺序不可乱,先起动portmap再起动nfs
二 实现虚拟机与开发板连接
1 设置虚拟机与本地机的网络模式为桥接
2 开发板与本地机的连接用交叉网线
3 设置本地机,虚
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。