vmware和嵌入式linux,Vmware环境下搭建嵌入式LINUX(FS2410)开发环境总结

Vmware环境下搭建嵌入式LINUX(FS2410)开发环境总结收藏

花了两天时间,终于把FS2410的开发环境搭好了。把遇到的问题总结一下,以备不时之需。有些地方还是经验之谈,

没上升到理论高度。

1.第一次烧写FS2410,检查FS2410开发板,核心板的JP1要在NAND FLASH位置,参考FS2410说明文档,

1.1接好JTAG烧录线,要注意JTAG上的灯要处在"SCF"位置,否则有问题;

1.2安装驱动,运行SJF2410_BIOS.BAT,按照提示,要烧录NAND FLASH 的BIN档,最好别烧NOR FLASH BIN档。照着烧写说明文档做就没有问题。

2.接好FS2410开发板和PC主机之间的USB连线和串口连线,注意FS2410的串口要接到板子的串口1. PC端运行dnw.exe,到设备管理器那里看一下自己PC的COM口,有的手提电脑没有COM口,就需要买一个USB转串口的转换器,我就花了45元买了一个。到DNW的Configuration下设置好115200和COM口号。把FS2410板子的核心板的JP1拔掉,开启FS2410。这时,PC端的DNW会有一大堆东西出来。第0个是USB download file,按0.这时会提示你安装USB驱动。按照提示,装上FS2410的USB驱动。成功后,再按0,出现USB connected后,选择USB Port->Transmit,会有对话框出来,然后选择UBOOT.bin或zImage或root.cramfs。使用USB传送的原因当然要比串口快得多得多。发送完毕后,会有英文提示,是否运行,选择n(不运行),这时发送的映像文件在FS2410的SRAM里,然后选择2:Write Nand Flash with download file,之后会有类似提示,把文件写到哪个分区里。第0个分区是UBOOT,第1个分区是KERNEL(zImage),第2个分区是root.只要注意别写错就没问题。UBOOT.bin,zImage和root.cramfs都写完后,把FS2410的核心板的JP1放到NAND FLASH位置处。

3.启动VMWARE下的RED HAT enterprise AS4,注意VMWARE的设置要为Bridged network,这为之后的HOST LINUX和FS2410 Guest Linux使用NFS文件交换做准备。进入Host Linux后,

3.1配置Host的IP地址,#ifconfig eth0 192.168.79.131

3.2编辑/etc/exports,写入

/home/swangbucknell   *(rw)

保存。

/home/swangbucknell是要和FS2410 Guest Linux文件交换的目录。

启动NFS服务。

4.重启FS2410,这时最好打开PC的超级终端,设置好COM口,115200,8,无,1.超级终端上出现一大堆提示。输入以下命令

setenv serverip 192.168.79.131//注,Host Linux的IP地址

setenv ipaddr  192.168.79.66//注,Guest Linux的IP地址

setenv ethaddr 11:22:33:44:55:66

setenv bootargs root=1f02 console=ttySAC0,115200 init=/linuxrc devfs=mount display=sam240//注,这是我使用的uboot.bin和zImage的启动参数,使用不同的文件的启动参数不一样

setenv bootcmd nand read 30008000 40000 1c0000 \; go 30008000

saveenv

5.重启FS2410,在PC的超级终端下,如果一切顺利,就应该进入Guest Linux的提示符。

5.1输入ifconfig,看一下IP地址,如果有问题,输入#ifconfig eth0 192.168.79.66

5.2#ping 192.168.79.131

5.3如果能PING通的话,输入

#mount -o nolock 192.168.79.131:/home/swangbucknell /var/tmp

然后进入/var/tmp,就可以看到Host Linux的/home/swangbucknell的文件了

6.现在,在我的机器上,如果使用VMWARE的Linux Guest和WINDOWS使用SAMBA共享文件,ADSL上网,FTP等都用VMWARE的NAT连接;如果要跟FS2410使用NFS文件共享,就要将VMWARE设为Bridged network. 但是,我看学校的机器都是用VMWARE的Bridged network,原因还没搞明白。留待以后研究。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值