在虚拟机的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

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

 

 

虚拟机和arm开发板连接

 则段时间使用虚拟机和我的开发板连接,使用的是nfs,可是刚刚开始的时候老是连接不上,也不知道什么原因,后来也终于解决了。现在我把我的解决方法写下来,希望能给大家参考。当然我也是借助了网络上前辈们的文...
  • wangdongx40423p
  • wangdongx40423p
  • 2008年07月29日 16:54
  • 533

arm开发板使用socket与虚拟机连接不上

开发板使用socket连接虚拟机,连接不上。
  • binyet
  • binyet
  • 2017年07月16日 20:29
  • 232

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

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

部分ARM开发板中QTCPServer不能接受Socket连接

来自QQ群 Linux && 技术分享 311078264  此文档由elikang整理,如有疑问请进群讨论。 部分ARM开发板中QTCPServer不能接受Socket连接 问题描述:...
  • elikang
  • elikang
  • 2017年04月10日 16:50
  • 438

记录一下:vmware虚拟机,主机,开发板三者网络互通

1, 虚拟机网卡设置为Bridged模式, 2, 虚拟机、主机、开发板都是用静态ip, 且在同一网段内。 3,WinOS上,新建Windows Loopback Adapter虚拟...
  • yhguo2008
  • yhguo2008
  • 2014年05月14日 21:41
  • 845

PC机和ARM开发板的网络连接之telnet和ftp

PC机和ARM开发板的网络连接之telnet和ftp,基于windows xp,ARM板为友善之臂的mini2440学习板。在弄了好久的用户手册后,自己就照着手册上说的做,本来连接起来时比较简单但有些...
  • yimu13
  • yimu13
  • 2010年11月16日 21:32
  • 8439

通过PC与ARM开发板相连

一、将串口的一端与RAM开发板相连,另一端与电脑的串口相加。如果是笔记本没有口串口,则可以使用USB与串口。不过得首先安装USB转串口驱动。驱动安装完毕后打开设备管理器,查看COM口,我的为COM3。...
  • linyoujushi
  • linyoujushi
  • 2010年05月06日 21:39
  • 987

arm开发板连接终端( xshell )

开发板型号:s5pv210 PC机系统:   win7 超级终端工具: xshell xshell安装包下载请点此处。 开发板串口连接图: ...
  • lianghe_work
  • lianghe_work
  • 2015年08月07日 15:44
  • 1627

一、Linux学习笔记:虚拟机设置中的各种网络连接方式详解

iLife's 博客http://blog.csdn.net/fei1502816  说明:我本机安装的VMWare10,吴老师的视频教程用的是VirtualBox,配置虚拟机连接方式是...
  • fei1502816
  • fei1502816
  • 2014年03月25日 11:48
  • 12106

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

一、开发板设置
  • lrl2ye
  • lrl2ye
  • 2014年07月17日 11:54
  • 2353
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在虚拟机的Linux下连接ARM开发板
举报原因:
原因补充:

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