WorkBench3.2 + VxWorks6.8安装教程

按照FTP连接主机和目标机,将整个VxWorks6.8的安装分为两个部分,一是在主机(win10系统,可以使用虚拟机或者实体机,推荐使用虚拟机)上安装workbench3.2,进行bootrom与VxWroks映像文件的生成,二是在虚拟机上安装VxWorks系统

19.10.10  首先很高兴文章能帮到大家,但由于本人已不做该方向良久,私信和评论的很多问题现在已经无法解答,如果大家有什么问题欢迎在评论区相互讨论,相互解答,也希望有相关经验和知识的朋友们在评论区多多给予帮助 ,thx 


1. WorkBench3.2安装

1. 加载DVD-R175636.1-1-00到虚拟光驱(安装相关文件如有需求后续可以给出百度云盘链接)

2. 安装过程没有特别描述的都以默认选项进行

3. 这一步将Check都取消勾选

WorkBench3.2 + VxWorks6.8安装教程_第1张图片

4. 这一步选择Permanent activation(永久激活),将所给的.lic文件(证书)导入

WorkBench3.2 + VxWorks6.8安装教程_第2张图片

5. 其余都用默认选项,选择Next即可,最后等待安装完成

WorkBench的安装较为简单,不是重点。

接下来的步骤中提及的相关文件可以在下载链接处下载。

2019.3.14  更新百度云链接 ,包含WorkBench3.2 iso文件

链接:百度云

提取码:2jrg 

2019.3.20 更新 

推荐使用虚拟机安装WorkBench,安装前需要根据给出的lic文件内的MAC地址对虚拟机MAC地址进行修改
 

2.编译BSP

1. 找到WorkBench的安装目录,目录名为WindRiver,找到vxworks-6.8目录,进入找到target目录,进入找到config目录,进入找到pcPentium4目录,复制到config目录,重命名为Pentium4(自己取名)

2. 将“修改及增加文件”文件夹内提供的文件复制粘贴到Pentium4目录内,已有文件全部覆盖

3. 打开Workbench3.2,Workspace就选择WindRiver目录下的workspace目录

4. File->New->Wind River Workbench Project,选择Wind River VxWorks 6.8,然后Next

5. Build type选择Boot Loader / BSP Project,然后Next

6. Project name任取,最好与BSP相关,Location选择默认的in workspace,然后Next

WorkBench3.2 + VxWorks6.8安装教程_第3张图片

7. Board support package选择步骤2中经过修改的Pentium4目录,Tool chain选择gnu,勾上Copy files to project,然后Finish

WorkBench3.2 + VxWorks6.8安装教程_第4张图片

8. 右键选中项目,选择Build Project或者Rebuild Project进行构建

WorkBench3.2 + VxWorks6.8安装教程_第5张图片

9. 构建完成后,右键选中项目,选择Open Wind River VxWorks 6.8 Development Shell,打开命令行,cd进入Pentium4目录后,输入make bootrom.bin命令,将生成bootrom.bin文件

10. 找到workspace目录,找到该项目目录,在项目目录下找到Pentium4目录,进入并找到生成的bootrom.bin,复制出来,并修改后缀名为.sys,后续该文件作为引导程序

11. 找到vxload.com和vxsys.com两个文件(手动搜索,或者一般在XX\WindRiver\vxworks-6.8\host\x86-win32\bin目录下),与上一步得到的bootrom.sys放在一起,以待后续使用

 3.生成VxWorks映像

1. 打开Workbench3.2,Workspace就默认为WindRiver目录下的workspace目录

2. File->New->Other,在Wizards内输入VxWorks image查找并选择VxWorks Image Project,然后Next

WorkBench3.2 + VxWorks6.8安装教程_第6张图片

3. Project name任取,最好与Image相关,Location选择默认项in workspace,然后Next

WorkBench3.2 + VxWorks6.8安装教程_第7张图片

4. Based on选择an existing project,Project中将显示此时workspace中的项目,选择第2章节中创建好的BSP项目,然后Finish

WorkBench3.2 + VxWorks6.8安装教程_第8张图片

5. 右键选中项目,选择Build Project或者Rebuild Project构建

6. 找到workspace目录,找到该项目目录,在项目目录下找到default目录,进入并找到生成的vxWorks以及vxWorks.sym,复制出来,后续这两个文件将作为VxWorks系统文件通过FTP引导系统

 4.VxWorks虚拟机安装

1. 首先使用DOS622镜像文件(已提供或自行下载)创建虚拟机

2. 使用VMware,新建虚拟机->典型->稍后安装操作系统->其他(MS-DOS)->自定义名称(默认为MS-DOS)和位置->使用默认最大磁盘大小2GB,将虚拟磁盘存储为单个文件->完成

3. 打开上一步创建的虚拟机设置,在硬件部分“添加”“软盘驱动器”

WorkBench3.2 + VxWorks6.8安装教程_第9张图片

4. 软盘添加“完成”后,选择软盘,勾选“启动时连接”,以及“使用软盘映像文件”,并点击“浏览”选择提供的DOS662.img文件

5. 选择CD/DVD,取消勾选“启动时连接”,修改内存大小为256MB(适当大小即可)

6. 完成设置后,开启该虚拟机,进入开始界面,选择第三个选项Other IDE CD-ROM

WorkBench3.2 + VxWorks6.8安装教程_第10张图片

7. 选择3后进入真正的DOS界面,开始进行硬盘分区,输入fdisk

WorkBench3.2 + VxWorks6.8安装教程_第11张图片

8. 选择1,建立DOS分区

WorkBench3.2 + VxWorks6.8安装教程_第12张图片

9. 选择1,建立一个主分区

WorkBench3.2 + VxWorks6.8安装教程_第13张图片

10. 选择Y,此时询问这个分区是否使用全部的空间,由于我们只需要一个分区就可以,因此选择Y

WorkBench3.2 + VxWorks6.8安装教程_第14张图片

11. 输入任意键,虚拟机将重启

12. 重新选择3 Other IDE CD-ROM,进行主分区的格式化,输入format c: /s

WorkBench3.2 + VxWorks6.8安装教程_第15张图片

13. 这里输入Y确认

14. 这里询问是否填写卷标,由于并不需要所以直接回车即可

15. 此时已经有主分区C盘了,关闭虚拟机,在虚拟机设置中选择硬盘,选择“映射”,取消勾选“以只读模式打开文件”后确定,弹出警告点“是”即可,由此将打开该虚拟机的硬盘空间

WorkBench3.2 + VxWorks6.8安装教程_第16张图片

16. 将章节2中的三个文件放入盘中后,在硬盘处“断开连接”,重新开启虚拟机,依然选择3,输入c:进入c盘(即主分区)

17. 输入dir,可以看见三个文件已经在盘中了

WorkBench3.2 + VxWorks6.8安装教程_第17张图片

18. 输入vxsys c: 命令,输入y确认

19. 由此bootrom.sys成功设置为引导程序,关闭虚拟机,在虚拟机设置中选择软盘,取消勾选“启动时连接”,再次开启虚拟机,VxWroks系统虚拟机安装完成,其中IP地址为172.18.10.124,也就是所提供的config.h文件内设置的地址,如果需要了解详情,参见《修改及添加详情》文档

WorkBench3.2 + VxWorks6.8安装教程_第18张图片

20. 回到主机,首先设置IP地址为172.18.10.121,并关闭防火墙

WorkBench3.2 + VxWorks6.8安装教程_第19张图片

21.在XX\WindRiver\vxworks-6.8\host\x86-win32\bin下找到wftpd32.exe,使用该程序进行FTP的连接,最好将该软件发送到桌面快捷方式以便使用

WorkBench3.2 + VxWorks6.8安装教程_第20张图片

22. 在任意位置创建一个文件夹,用来给目标机提供FTP文件目录,方便起见,我们直接在C盘下创建一个名为ftp的文件夹,将章节3中得到的两个文件放入其中

WorkBench3.2 + VxWorks6.8安装教程_第21张图片

23. 打开wftpd32.exe,Security->Users/Rights->New User->创建一个名为target,密码为target的用户(这个用户名密码是在config.h文件修改时设定好的,如果需要了解详情,参见《修改及添加详情》文档)

24. 用户创建好后选择该用户,在Home Directory内填入C:\ftp,即21步中创建的文件夹,然后选择“Done”

WorkBench3.2 + VxWorks6.8安装教程_第22张图片

25. 重启VxWorks虚拟机,此时虚拟机将通过FTP连接载入VxWroks系统,完成

WorkBench3.2 + VxWorks6.8安装教程_第23张图片

26. 其中,如果在章节3中的文件,只将vxWorks文件放入FTP文件目录而不放置vxWorks.sym,VxWorks系统依然可以跑起来,但在命令行下将没有各种基本命令

你可能感兴趣的:(VxWorks)