在虚拟机的Linux下连接ARM开发板

原创 2007年09月20日 13:32:00
 

对虚拟机、LinuxARM这三者都是初学,在配置环境时走了不少弯路,浪费不少时间。下面记录了正确的搭配环境的步骤。

 

基本环境:

 

  主机OSWindows XP

 

  虚拟机:VMware Workstation 6.0

 

虚拟OSfedora 7.0

 

ARM型号:华恒HHARM2410

 

 

步骤:

 

1.       在虚拟机中增加串口:

  点击Edit virtue machine settings,点击添加,添加一个串行端口(com1);

 

2.       修改网络连接:

  右键点击虚拟机上网卡图标,选择“Edit”,将“系统”网络连接改为桥接网络(第一个选项)。

 

3.      设置以太网卡:

  点击“系统”-》“管理”-》“网络”,在弹出框内选中eth0,然后点编辑,静态设置ip,写入ip地址即可必须要保证主机的ip与开发板的ip在同一网段内,用ifconfig命令在minicom终端下可以看到开发板的ip地址,我的为192.168.2.222,故将主机ip设置为192.168.2.111)。确定后激活完成。

 

4.       设置NFSTFTP服务:

  在终端输入setup,选择System service,选择[*]nfs,选择[*]tftp,去掉[ ]iptables[ ]ipchains(如果有这个的话)前面的星号。(在这里我出现找不到tftp的情况,选择使用YUM下载xinetd服务并按装,然后就可以看到telenttftp等选项)。选择禁用防火墙后退出setup界面返回到命令行提示符下。

# vi  /etc/exports

将这个默认的空文件添加下面一行内容:

/  *(rw)             保存退出

# service nfs restart     //重新启动NFS   服务

Shutting down NFS mountd:                             [  OK  ]

Shutting down NFS daemon:                             [  OK  ]

Shutting down NFS quotas:                              [  OK  ]

Shutting down NFS services:                             [  OK  ]

Starting NFS services:                                  [  OK  ]

Starting NFS quotas:                                   [  OK  ]

Starting NFS daemon:                                  [  OK  ]

Starting NFS mountd:                                  [  OK  ]

启动完成后,可用如下办法简单测试一下 NFS是否配置成功——PC 机自己mount 自身。例如在 PC 机的根目录下执行:

mount  192.168.2.111:/ usr / /mnt/  

/*选择比较小的目录挂载,不然要等很久*/

然后到/mnt/目录下使用ls命令看看是否可以列出usr目录下的所有文件和目录,如果可以列出目录,则说明mount成功,NFS配置成功。

#service xinetd restart       //启动TFTP 服务:

配置完成后,测试一下 TFTP 服务器是否可用,自己 tftp自身

cd  /

  cp  /etc/inittab  /tftpboot/  

/*随便拷贝一个文件到/tftpboot 目录下以供下面使用tftp 命令下载,这里以etc/inittab 文件为例进行说明。*/  

  tftp  192.168.2.111

  tftp>  get inittab

如果在/tftpboot目录里没有下载的文件,会提示您没有找到相关文件;在根目录下就会存在刚才下载的 inittab文件了就表示 TFTP 服务器配置成功了;若弹出信息说:Timed out,则表明未成功

5.       挂载华恒的光盘,进行最后的安装:

  虚拟光驱加“设备”->CD-ROM->“连接”选择“使用物理驱动器”

mount /dev/cdrom /mnt

cd /mnt

./arminst

然后按照华恒的实验步骤开始实验就可以了

 

 

相关文章推荐

Windows10、ARM开发板、VMware虚拟机同时连接Internet

前段时间有人遇到一些网络连接问题,让我帮忙处理,他想让ARM开发板连接外网,可以连接网络数据库,同时保证自己的电脑可以上网。 本来说直接可以连接一个路由器,分配一个内网IP给ARM就可以了,但是当时...

arm开发板、主机、虚拟机ubuntu互ping

一、开发板设置
  • lrl2ye
  • lrl2ye
  • 2014年07月17日 11:54
  • 2212

TQ2440ARM开发板与电脑主机(xp)、虚拟机(fedora10)互ping的解决方法

如果出现其中两者不能互ping的情况时,请考虑一下几点: 1、检查开发板网口灯是否亮。 2、检查你的PC机IP地址、虚拟机IP地址和开发板的是否在同一网段(192.168.1.x)。 3、开发板...

windows、虚拟机和ARM开发板3者互ping

嵌入式开发中常用的开发方式:windows上做实际开发,虚拟机上装Linux当服务器交叉编译程序, ARM开发板运行程序。通常三者连接时,会遇到各种问题,此文档就是从分析到实例解决该问题。...

把电脑虚拟机linux下编译的程序烧写到ARM9开发板的linux系统里面的具体操作步骤

首先在Linux虚拟机下操作的: ①、cd /mnt/hgfs/share(share是在VM里面设置的Linux虚拟机和Windows共享的文件夹) ②、cd ZigbeeCom (到该文件夹下面看...
  • iaiot
  • iaiot
  • 2015年12月31日 16:52
  • 2223

Linux下arm开发板学习环境配置

Linux下arm开发板学习环境配置 很多时候学习arm的开发板都是用到linux的,或者说如果你学的是arm嵌入式linux相关的话,使用linux是必然的了。而且linux自有它的强大之处,这不...
  • kuwater
  • kuwater
  • 2013年01月04日 15:56
  • 1020

让ARM开发板在linux下支持汉字显示以及Qt5直接识别输出汉字的方法

对于各种linux开发板,Qt终端打印中文,识别U盘中文文件,显示????的综合解决方法...

Linux开发环境搭建与使用——arm开发板连接终端( xshell )

开发板型号:s5pv210 PC机系统: win7 超级终端工具: xshell 开发板串口连接图: 如果使用的是台式机,串口的另一端连接到台式机的后面接口即可。 如果使用的是笔记本,现在...

linux-arm笔记1:ubuntu 下如何安装、破解SecureCRT 软件,连接arm开发板

ubuntu 下如何安装、破解SecureCRT 软件,连接arm开发板         对于学习嵌入式,我们需要熟悉linux和windows两个系统下的secureCRT软件,以便操作arm开发...

ARM开发板烧写linux系统的步骤

1,准备工作 2,
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在虚拟机的Linux下连接ARM开发板
举报原因:
原因补充:

(最多只允许输入30个字)