欢迎来到天天文库
浏览记录
ID:23976131
大小:751.03 KB
页数:9页
时间:2018-11-12
《基于VMWare搭建VxWorks系统教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于VMWare搭建VxWorks工程(AN_V1.1)整理:黎发明日期:2018-01-31开发流程1.安装相关软件工具:Tornado2.2forPentium,VMWare-11,虚拟机中安装WindowsXP-32bit;2.BSP源码的修改:网卡驱动ln97xEnd模块更新、sysLn97xEnd.c修改、config修改;3.编译输出bootrom引导程序(相当于BootLoader),编译输出Kernel镜像文件:vxWorks;4.将bootrom制作成虚拟软驱引导镜像(需在32bit系统中完成操作,我是在
2、WinXP虚拟机中进行的);5.新建一个虚拟机运行环境(OS:Other),启动方式为软盘启动,使用上一步制作的bootrom.flp文件;6.在宿主机中搭建FTP-Server,将内核镜像VxWorks放到指定目录,启动Server,打开log监控;7.启动VxWorks虚拟机运行,引导程序将会根据在config.h中的DEFAULT_BOOT_LINE中的网络参数到FTP-Server中下载内核镜像,并运行内核。8.在本地主机,通过Shell工具登录到VxWorks的Telnet服务器,实现远程控制交互;9.在Torn
3、ado中创建应用模块(HelloWorld)工程,下载到VxWorks系统里,完成应用程序测试;10.至此,基本完成基于VMware运行VxWorks系统环境的搭建。系统运行演示搭建环境、平台物理(宿主)机:Windows7x64(Corei5)虚拟机版本:VMware11目标板:VxWorks5.5(Pentium)@runontheVMwareWindows-XP:WindowsXP-32bit@runontheVMware一、材料,工具准备1.虚拟光驱加载工具:VirtualDiskLoader.exe;2.VmWa
4、re虚拟机(软件):VMware113.VxWorks集成开发环境Tornado-2.2(forPentium):DVD_1:WindRiver_Tornado_V2.2_FOR_PENTIUM_CD1.ISODVD_2:WindRiver_Tornado_V2.2_FOR_PENTIUM_CD2.ISO4.Tornado2.2破解文件包:Tornado_2.2_cracker.rar5.AMD网卡驱动(VxWorksBSP):vxworks_end.rar##PS:EnhancedNetworkDevice6.源码BSP
5、(forVMwareARCH):bsp_for_vmware.rar7.WinXP-32bit安装镜像:WindowsXP-Ghost-SP3-x86.iso二、安装Tornado2.2集成环境1.WindRiver_Tornado_V2.2_FOR_PENTIUM的安装秘钥:CD1:cAQ8i-qP2I&-g$vT6-3&gjw-bEk9g(#forPentium奔腾)CD2:A7KbB-Rd37p-hNFBE-kzgaT-b9gpC(#forPentium奔腾)2.解压或用VD.exe加载Tornado-2.2的所有I
6、SO镜像文件,依次安装CD1、CD2软件包(PS:注意安装的先后顺序!)3.首先安装CD1镜像包:双击软件包中的可执行文件SETUP.EXE,出现’UserRegistration’对话框,在’Install’编辑框中输入对应的秘钥,执行Next,完成安装。4.破解注册:a.复制许可证文件(安装包DVD_1:CRACKlicense.dat)到目录C:flexlmb.设置环境(系统)变量:LM_LICENSE_FILE=C:/flexlm/license.datc.替换文件:解压(破解文件)压缩包,复制3个文件(T
7、GTSVR.EXE,TORNADO.EXE,WTXAPI.DLL)到目录C:Tornado2.2hostx86-win32bin中覆盖原文件,再复制(01TGTSVRCONFIGURE.WIN32.TCL)到目录C:Tornado2.2hostresourcetclapp-configTornado中覆盖原文件d.电脑重启,打开Tornado2.2IDE检查安装是否OK5.安装镜像包CD2:方法和安装CD1相同,执行安装程序,输入秘钥,完成安装。三、源码BSP的移植修改提示(PS):修改文件前,一定
8、记得先备份原文件!!1.网卡源码的移植:源码获取:可从AMD官网下载,vxworks_end.rar解压提取出3个文件:target/src/drv/end/ln97xEnd.cMakefiletarget/h/drv/end/ln97xEnd.h拷贝到C:Tornado2.2target与之对应
此文档下载收益归作者所有