转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/44994645
1.安装VIM
vim是linux中常用的编辑用具,具体不多介绍了。安装方法请参考:
http://jingyan.baidu.com/article/046a7b3efd165bf9c27fa915.html
2.安装nfs
安装nfs是为了开发板能挂在虚拟机的网络文件系统方法如下:
apt-get install nfs-kernel-server portmap
vim /etc/exports
增加此行:/work 192.168.6.* (rw,sync,no_root_squash)
简单说明: /work就是你要共享的目录,后面的就是你接受的IP地址。
3.安装ftp
安装ftp的目的主要是用于主机和虚拟机传文件,当然也可有别的用途,方法如下:
apt-get install vsftpd
vim /etc/vsftpd.config
去掉#local_enable=YES, #write_enable=YES前面的#
4.网络设置
由于安装虚拟机默认的是NAT模式,我们要想实现通信必须要改成桥接。先说下我的环境,我是笔记本电脑,无线网卡上网,有线网卡用于连接路由,桥接。所以虚拟机在桥接模式下是没有网络的,所以安装东西的时候需要切换到NAT模式。下面我就来介绍下网络的设置:
虚拟机网络设置(选择桥接方式)虚拟机怎么选择我以前的文章有介绍:
http://blog.csdn.net/ruoyunliufeng/article/details/20459483
vim/etc/network/interfaces
注释掉(前面加#):
auto lo
iface lo inet loopback
然后写入如下:
auto eth0
iface eth0 inet static
address IP地址 例:192.168.x.y
gateway 网关 例:192.168.x.1
netmask 子网掩码 例:255.255.255.0
退出后sudo /etc/init.d/networking restart--重启网卡;使之配置生效
然后重启机器选择桥接的方式,测试网络,我的设置如下
虚拟机192.168.6.2
电脑主机 192.168.6.3
开发板 192.168.6.4
进入开发板vim /etc/eth0-setting中修改ip(此时用的是itop的内核,不同开发可能设置不一样)
全部设置好后三网互ping应该都能ping通
此时可以测试下,前面的ftp是否搭建成功,打开cuteftppro主机试着和虚拟机传输文件下,如果能连接上,但是传输失败,记得更改虚拟机文件夹的权限。chmod 777 /XXX
5.交叉编译工具
交叉编译工具的意义就是:你在虚拟机上编写的工具能在开发板上运行,方法如下:
a.用cuteftppro从开发板光盘中拷贝“arm-2009q3.tar.bz2”到 “usr”-->“local”-->“arm”中;然后在Ubuntu系统中将压缩包览压到当前目录下
b.修改交叉编译工具路径
Vim /etc/environment中加入
:/usr/local/arm/arm-2009q3/bin目录 注意前面的 : 注意中间不能有空格
搞定后source /etc/environment
然后#arm tab键 查看是否更新了环境变量