个人安装配置过程:
一、在windows XP下下载VMware Workstation 6.0.3
二、软件下载
1、http://mirror.lupaworld.com/ubuntu/releases/hardy/ubuntu-8.04.1-desktop-i386.iso下载Ubuntu 8.04 LTS
的X86的Desktop版本的ISO。
2、在http://www.tuola.net/soft/view-1441.html 下载VanDyke SecureCRT v6.0.3 build 311
破解版 http://dl.tuola.net/s/SecureCRT.v6.0.3.rar瑞星提示包含病毒,,不管,继续下载^_^。
3、在ftp://ftp.denx.de/pub/eldk/4.1/arm-linux-x86/iso/ 下载arm-2007-01-21.iso
ftp://ftp.denx.de/pub/eldk/4.1/arm-linux-x86/iso/arm-2007-01-21.iso
三、安装VMware Workstation 6.0.3,然后安装虚拟机ubuntu8.04,VMware网络连接选择nat,其余默认设置,硬盘空间预留了25G.四、ubunto8.04网络配置使用DHCP自动分配(本人XP下上网,IP地址使用自动获取)。
1,启动根用户和配置网络
A,进入系统后在启动菜单“应用程序”->“附件”->“终端”拉到桌面上;把启动菜单“位置”中的“计算机”也拉到桌面上;
双击桌面“终端”中打开命令行终端
B,启用root用户并修改密码
:~$ sudo passwd root
C,进入root用户操作
:~$ su
D,选择root用户登陆,系统-登陆窗口-安全-允许以管理员身份登陆-注销-以root用户名登陆。
2,安装虚拟驱动Vmware tools
A,进入Ubuntu系统后在虚拟机菜单“VM”中点击“Install Vmware tools”后桌面会弹出一个CD-ROM内容的文件夹,里面有两个
rpm和tar.gz压缩文件包;
B,双击桌面“终端”打开命令行终端,用命令模式安装虚拟驱动:
建立文件夹
# mkdir vm-tools
修改文件夹权限
# chmod 777 vm-tools/
进入文件夹
# cd vm-tools/
复制虚拟驱动软件包
# cp /media/cdrom0/VMwareTools-6.0.3.***.tar.gz .
解压虚拟驱动文件包
# tar xzvf VMwareTools-6.0.3-***.tar.gz
进入虚拟驱动文件夹
# cd vmware-tools-distrib/
运行虚拟驱动安装脚本
# ./vmware-install.pl
C,一路按回车键,鼠标能自由进入虚拟机和XP之间了
3,启用XP与虚拟机系统间的共享文件夹功能
A,在虚拟机菜单“VM”->“settings”中,切换到“options”页;选择到“Shared Folders” 设置,选择
“Always enabled”; 点击“Folders”的“Add” 进入“add Shared Folder wizard”;再点击 NEXT,选择共享文件夹的
“Host path”和“name”;点击“NEXT”配置好 共享文件夹属性后,点击“Finish”;退出向导,点击“OK”退出设置;
B,可是与windows的共享文件夹看不到,原因是vmhgfs模块没有安装好,(使用ls指令在/mnt/hgfs/路径下看不到任何东西)
c,没办法,安装UltraISO,把需要的文件都压缩成.iso,使用虚拟机的光驱加载。加载方式:在虚拟机光驱上点右键,
选择disconnect, 然后上面再右键,选择edit,选择自己压缩成的.iso文件,把虚拟机光驱connect。
ubuntu会自己加载该光驱,路径是/cdrom.
4,更新软件包服务器源后更新升级系统并安装SSH和ZMODEM协议
A,切换到root用户后执行以下命令更新升级系统:
网络更新系统
# apt-get update
网络升级系统
# apt-get upgrade(本地网速慢,时间太长,未执行)
B,网络安装SSH客户端和服务器端
# apt-get install ssh openssh-server
只有安装了这个才能用SecureCRT远程终端SSH访问系统
C,用以下命令查找并安装ZMMODEM协议支持软件包:
查找rzsz相关软件包
# apt-cache search rzsz
显示lrzsz软件包详细情况
# apt-cache show lrzsz
网络安装zmodem传输协议
# apt-get install lrzsz
查看网络下载软件包存放目录
# ll /var/cache/apt/archives/
D,安装开发必需软件包
# apt-get install patch libncurses5-dev make rpm
5,安装SecureCRT远程终端SSH访问虚拟机和启用SFTP文件传输功能
A,双击SecureCRT.v6.0.3.rar里的scrt603.exe,点击“NEXT”;选择“接受协议”,再点击“NEXT”;用默认配置文件,点击“NEXT” 后选择“Complete”;点击“NEXT”后产生快捷方式用默认;点击“Install”后进行安装,点击“Finish”完成安装;
B,把SecureCRT.v6.0.3.rar里的scrt603-tbe.exe解压到安装目录并运行,点击“patch”,
然后对“SecureCRT.exe”破解30天限 制使用权限;
C,利用SecureCRT的向导建立一个SSH会话到虚拟机;“下一步”后输入虚拟机IP地址和登陆用户名,建立好后双击会话SSH
登陆LINUX, 在会话属性中可配置终端类型,字体,滚屏行数,字符编码,XMODEM和SFTP默认路径等;
D,建立了到LINUX的SSH会话后,在Version 6.0.3 界面的菜单“File”->“Connect SFTP Tab”可启动到相应的LINUX的SFTP
连接, 在SFTP标签中输入“help”可以查看相关的SFTP命令(配置不成功,跳过)
五、安装交叉编译器(下面主要文件来源:恒丰锐科开发板所带光盘)
1、home目录下建立文件夹hfrk,hfrk目录下再建立s3c2410目录。
2、拷贝disk4/cross-2.95.3.tar.bz2(压缩成.iso)文件到hfrk,
#mkdir -p /usr/local/arm建立目录
#tar jxvf cross-2.95.3.tar.bz2解压
#mv 2.95.3 /usr/local/arm移动文件夹到目标路径下
#export PATH=$PATH:/usr/local/arm2.95.3/bin设置系统环境变量
3、拷贝disk4/cross-3.3.2.tar.bz2文件到hfrk,
#tar jxvf cross-3.3.2.tar.bz2解压
#mv 3.3.2 /usr/local/arm
4、拷贝linux2.4.18.tar.gz到hfrk/s3c2410/下
#tar zxvf linux2.4.18.tar.gz
#cd 2.4.18-rmk7,
5、配置内核,输入make menuconfig命令,进入配置界面,选择Load an Alternate Configuration File.输入配置文件名
kernel_2410.cfg,选择exit退出配置界面,系统提示是否保存,选择yes
6、回到了命令状态,开始编译内核,输入命令
#make dep
#make zImage
7、没有错误提示,说明文件编译成功,最后的烧写程序在目录2.418-rm7/arch/arm/boot目录下,文件名zImage。
我们可以把该文件烧写到我们的flash中了,在默认情况下烧写到第1分区