|
楼主 |
发表于 2004-11-14 17:12:17
|
显示全部楼层
终于可以通讯了,是根据下面这篇帖子配置的,希望大家互相学习、共同进步
(转贴)--利用VMvare搭建ARM uclinux开发环境全攻略
刷新 PAGE 1 / 1 共4篇 返回主题列表 首页 前页 后页 尾页 已存档老贴
finkl 发表于 2004-10-18 11:51 嵌入式系统 ←返回版面
利用VMvare搭建ARM uclinux开发环境全攻略
利用VMvare搭建ARM uclinux开发环境全攻略
([email protected])
摘要:由于linux的资源丰富且免费,利用Linux进行嵌入式产品
受到广泛关注,越来越多的年轻工程师希望学习linux/uclinux并
开发自己的产品。本文从实际应用上探讨uclinux开发环境的建立,
希望对志同道合之士有些启发。
关键词:VMvare ARM uclinux 交叉编译环境
在应用uclinux开发产品时,为了方便,往往需要两台计算机
分别安装linux和windows,并建立局域网,通过telnet和ftp登录。
但实际上,对于大多数年轻工程师来说物质基础还很弱(比如像我,穷啊)
,如此种种情况下备两台机器不现实,所以只能另辟蹊径。
通过实践证明,只需要一台电脑,VMvare可以搭建完美的开发平台。
VMvare软件可以在一台电脑上虚拟若干个操作系统
在一台电脑上安装了Window XP,再在Window XP上安装虚拟机软件VMWare,
再用VMvare虚拟linux操作系统, 一台计算机同时运行两个操作系统,
互不干扰。
我的电脑配置:2.4G/内存256M/显卡64M/才?0G/网卡/
下面就以我的计算机为例,详细说明安装过程:
1.VMvare安装
2.Red Hat Linux 9安装
3.Windows和linux平台网络设置
4.uclinux交叉编译环境建立
5.推荐软件
-----------------------------------------------
VMvare安装:
请先下载VMware Workstation软件,安装过程很简单,不必赘述。
-----------------------------------------------
Red Hat Linux 9安装
从网上下载RedHatLinux9,我下载的是*.ISO文件
打开VMvare,选择
内存选择128(因为我的机器是256)
光驱指向*.ISO文件
开始安装linux: text
语言:简体中文
类型:工作站
引导:LILO
防火墙:中级
其他语言:English
定制软件
确定安装
-----------------------------------------------
3.Windows和linux平台网络设置
linux的设置:
默认进入图形界面
系统设置:服务器设置:服务:telnet ftp开启
安全级别:无防火墙
在/etc/rc.d/rc.local中添加
ifconfig eth0:1 192.168.121.2 (对应VMvare Hostonly网络方式)
ifconfig eth0:2 192.168.122.2 (对应VMvare NAT网络方式)
ifconfig eth0:0 192.168.123.2 (对应VMvare Bridge网络方式)
在/etc/inittab中id:5改为id:3
window XP网络设置:
添加IP:192.168.123.1
虚拟网卡设置192.168.122.1/192.168.121.1
没有Hub/Switch时可以在VMvare中选Hostonly或者NAT,都可以调通
-----------------------------------------------
uclinux交叉编译环境建立:
arm-elf-binutils-2.11-5.rpm
arm-elf-gcc-2.95.3-2.i386.rpm
genromfs-0.5.1-1.i386.rpm
#rpm -ivh *.rpm
arm-elf-tools-20030314.sh
#sh ./arm-elf-tools-20030314.sh
-----------------------------------------------
推荐软件
VMvare
FlashFXP FTP的客户端,通过网络访问服务器
SecureCRT telnet客户端,远程登录,编译代码
(先以普通用户身份telnet登陆后,在su+密码,则进入root,进行一切操作)
SecureCRT 超级终端
tftp32
AnotherDesk 虚拟桌面
深思 发表于 2004-10-18 22:33 嵌入式系统 ←返回版面
顶!俺现在就是用的虚拟机装的LINUX玩的,逗是电脑配置要好。
签名:
巧者劳,智者忧,无能者无所求!---《南华经》.
宇宙飞船 发表于 2004-11-8 14:07 嵌入式系统 ←返回版面
谢谢!好东西!一定要顶!
finkl 发表于 2004-11-9 10:15 嵌入式系统 ←返回版面
补充几点细节
[email protected]
大家好:
这么多人对此感兴趣,我特别高兴。
我把调试过程中的几点细节说一下:
<1>VMvare好像对于声卡支持有问题,安装RedHat9时如果选择安装声卡则
会影响WindowXP,会有丝丝的杂音,我曾经在XP下把声卡删除再安装,
一切正常,但是在VMvare中开启RedHat9后又不行了
<2>在RedHat9的安装过程中,语言如果选择了简体中文,那么它带来的一些
好处:使用时更好看懂了(看英文太累,呵呵),能正常浏览中文网页
坏处:在非图形界面下,命令执行会出现乱码,乱码其实是中文
并且许多telnet软件使用时,显示也是乱码
解决方法:用SecureCRT作为telnet客户端进行连接,显示正常得不能再正常了
<3>在RedHat9中的防火墙:如果你想用telnet和ftp请关闭防火墙,或者
在防火墙设置中让telnet和ftp通过(还是关闭防火墙简单)
<4>三种网络方式可以在VMvare软件菜单中随时更改
<5>SecureCRT可是一个好东西,可以用作telnet客户端
也可以应用于串口,作超级终端(应用于串口时,RTS/CTS选项要去掉)
<6>AnotherDesk 虚拟桌面超级好,一个桌面运行RedHat9,另外一个桌面
进行telnet/ftp操作,两个字:方便。
(最好找个破解版,我就找到了^_^)
<7>linux下的tftp客户端有问题,你如果在XP在用tftp32作服务器,在
linux下用tftp客户端传文件有问题,就是0D0A和0A的区别
你最好自己编一个linux下的tftp客户端(我做了一个,其实就是把
linux下的改造了,呵呵)
祝大家一路顺风 |
|