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

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

时间: 2024-10-17 10:31:58

嵌入式环境搭建之虚拟机软件环境的相关文章

Android开发环境搭建(含Java环境配置)

前言 自从接触java以来,配置环境变量折腾了好几次,也几次被搞得晕头转向,后来常常是上网查阅相关资料才解决.但是过一段时间后一些细节就会记不清了,当要在其他机子上配置时又得上网查或者查阅相关书籍,如此反复很麻烦,并且网上的一些方法过时了,包含一些不必要的配置,每次按这些来做都要做一些不必要的工作.所以越发觉得知其然更要知其所以然,需要把自己的摸索整理下.这里借这次Android环境搭建的经历记下Android及Java环境搭建的方法. 第一步:安装Java的JDK 进Oracle官网下载自己机

基于OSGi的Virgo环境搭建(一)——环境篇

1.背景 最近要将web项目模块化以支持热插拔.动态扩展等功能,因此我们开始研究如何将OSGi引入web项目.关于OSGi,大家可以参考OSGi研究 与总结.现在主流的j2EE框架都离不开Spring,因此,将OSGi与Spring进行无缝整合就成为了引入OSGi的关键.值得庆幸的 是,Spring早在08年就已对OSGi进行大力支持,并开发了子项目SpringDM与OSGi进行完美融合.但是,自从3.2版本之后,为了 Gradle,Spring摒弃OSGi(关于为什么摒弃OSGi,大家可以参考

Windows下Node.js开发环境搭建-合适的开发环境

1)生产环境中的Node.js应用 Windows + Linus 2)虚拟机工具 VirtualBox 虚拟机CentOS安装 3)xShell与xFtp(windows到linux文件传输) 4)Linux安装 Node.js MogoDB Redis 5)Windows开发工具 Sublime Text WebStorm

Ego2014916001——golang开发环境搭建(支持交叉编译环境)

本文介绍在windows下面建立GO语言的开发环境.实现可以编译windows-386.linux-386.linux-arm平台的程序.这三种情况是有本人亲自测试通过的. 获取安装软件,均可直接安装到windows下面 http://download.csdn.net/detail/seek_0380/7924665 http://download.csdn.net/detail/seek_0380/7924689 http://download.csdn.net/detail/seek_03

java环境搭建系列:JDK环境变量详细配置

学习java语言,编写java程序,运行java程序,都离不开Java环境的支持,最重要的就是安装JDK,JDK给我提供了java程序的开发环境和运行环境.为了让java程序放在电脑的任意位置都可以执行,jdk的配置环境变量就可以解决这个问题.JDK一般都需要配置三个环境变量JAVA_HOME,HOME和CLASSPATH.下面我就来说说关于这三个环境变量的配置. ☆ 准备工作 ①,保证自己自己电脑安装合适的jdk(jdk和电脑系统的位数一致) ②,知道怎么打开dos(注:window徽标键+R

JAVA开发环境搭建 - JDK安装及环境变量配置

1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序 选择全部安装:开发工具.源代码.公共JRE, 并选择安装路径 正在进行安装 设置JRE安装目录,此处选择默认安装路径. 正在安装 安装完成,点击 关闭 即可. 3.环境变量配置 计算机 -->右键“属性” 选择 高级系统设置 选择环境变量 在 系统变量 出选择 新建 定义 JAVA_HOME 变量,其指向 JDK 的安装目录. 监理 类路径变量 cla

【Kafka】kafka的环境搭建,集群环境的搭建

Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计 Kafka将消息以topic为单位进行归纳. 将向Kafka topic发布消息的程序成为producers. 将预订topics并消费消息的程序成为consumer. Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker. 下面来看下如何简单的使用: 首先,去官网下载kakfa的安装包 http://kafka.apache.org/downloads.html

环境搭建---1.1---python+selenium环境搭建

1.安装python3.5 https://www.python.org/downloads/release/python-350/ 2.安装selenium: 打开命令行,执行:pip install selenium==2.48.0 卸载命令:pip uninstall selenium 3.Pycharm http://www.jetbrains.com/pycharm/download/#section=windows 个人使用下载community版 原文地址:https://www.

嵌入式环境搭建之概述

最近入了块Exynos 4412开发板来玩,发现搭建环境仍然是新手最头疼的问题,时光荏苒,烂事依旧.刚好由于以前的ubuntu虚拟系统硬盘不够,所以又重新装了一个.现在我的环境应该和大家的环境一样了,完全是张白纸.事先声明下,环境搭建对所有开发板大同小异,我也是根据以前玩ARM9的经验重新搭建的,由于刚搭好未太多测试,难免有疏漏,希望大家批评指正. 目标:搭建出能在Exynos 4412测试驱动的linux操作系统,搭建出驱动调试开发的主机,虚拟机,开发板的环境. 准备工具:VMware Wor