linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux开发区 > 嵌入应用 >
栏目导栏
资料搜索
热门文章
·Symbian编程VC开发环境设置
·基于ARM的嵌入式Linux开发平台
·嵌入式Linux用Qt Designer快速
·S3C2410X开发总结及心得
·轻松控制uClinux嵌入式开发过程
·嵌入式操作系统uCLinux
·uC/OS和uClinux的比较
·uClinux系统分析
·Porting uClinux to Samsung S
·在Windows上应用uClinux
·sqlite嵌入式数据库在arm-linu
·嵌入式设备上的 Linux 系统开发
·七款嵌入式Linux操作系统简介
·e680i手机嵌入式Linux 研究
·嵌入式系统和嵌入式操作系统
最新文章
·在嵌入式Linux环境下制作QPF字
·ARM Linux开机后自动运行特定程
·构建基本的嵌入式Linux根文件系
·自己动手打造嵌入式Linux软硬件
·MP3播放器madplay在ARM的移植
·Linux 2.6.11 MTD驱动情景分析
·ARM中C和汇编混合编程及示例
·BusyBox 简化嵌入式 Linux 系统
·使用虚拟机嵌入式Linux开发前的
·用NFS服务开发ARM Linux程序的
·虚拟机Linux系统下连接ARM开发
·嵌入式Linux系统下的网页浏览器
·Linux移植PSP详细步骤
·浅析armlinux 2.4.19中断irq分
·Linux 的魅力: 开发 Nokia N80
Google
 
虚拟机Linux系统下连接ARM开发板的方法
[ 作者:  加入时间:2008-01-23 09:43:41  来自:Linux联盟收集整理 ]
 

基本环境:

主机OS:Windows XP

虚拟机:VMware Workstation 6.0

虚拟OS:fedora 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.设置NFS和TFTP服务:

在终端输入setup,选择System service,选择nfs,选择tftp,去掉[ ]iptables和[ ]ipchains(如果有这个的话)前面的星号。(在这里我出现找不到tftp的情况,选择使用YUM下载xinetd服务并按装,然后就可以看到telent、tftp等选项)。选择禁用防火墙后退出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

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

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·让虚拟机Linux与宿主机Windows资源共享  (2007-10-16 10:05:26)
 ·ARM开发板上通过gprs发短信  (2007-07-25 11:24:38)