码迷,mamicode.com
首页 > 其他好文 > 详细

嵌入式环境搭建之虚拟机软件环境

时间:2015-04-13 20:59:19      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:exynos 4412   环境搭建   嵌入式   网络   arm   

转载请注明出处: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键  查看是否更新了环境变量



嵌入式环境搭建之虚拟机软件环境

标签:exynos 4412   环境搭建   嵌入式   网络   arm   

原文地址:http://blog.csdn.net/ruoyunliufeng/article/details/44994645

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!