步骤
- 下载安装资源
- Window10虚拟机安装
- WorkBench3.2安装(在Window10虚拟机)
- VxWorks虚拟机安装
WorkBench-VxWorks介绍
嵌入式软件开发有别于桌面软件系统开发的一个显著特点,是它一般需要一个交叉编译和调试环境,即编辑和编译软件在宿主机上进行(如在PC机的Windows操作系统下),编译好的软件需要下载到目标机上运行(如在一个PPC的目标机上的VxWorks操作系统下),主机和目标机建立起通讯连接,并传输调试命令和数据。
虽然许多集成开发环境附带模拟软件,但仅限于指令集的模拟,均无法模拟物理的目标机硬件平台,因而在其上只能进行应用程序的象征性模拟开发。但是,并非所有人都能拥有一块物理的电路板。在这种情况下,我们就需要构造一个模拟硬件环境的虚拟机,达到电路板的效果。
Workbench集成开发环境是对Tornado集成开发环境的一次脱胎换骨的升级,但目前并不能说Workbench就可以完全取代Tornado。这是因为Workbench只对VxWorks6.0以上的版本(具有“进程”的概念)进行支持,如果用户想使用VxWorks6.0以下的版本(扁平地址空间,应用程序均在内核中运行),那只能用Tornado进行开发。
VxWorks用户程序通过串口和超级终端软件下载到目标板。
详细安装过程参照以下文章
VxWorks系统有三种加载方式:软盘加载,FTP加载,硬件芯片或硬盘加载。
本文章VxWorks系统通过与Window的FTP通道进行装载,VxWorks虚拟机的bootrom作为引导程序。
VxWorks虚拟机上电后,执行ROM中的引导程序bootrom,之后通过FTP通道将操作系统加载到内存,并启动。
(对PC而言,系统上电后,运行BIOS引导程序,之后将软盘中的操作系统加载到内存中启动。)
安装基本过程:https://blog.csdn.net/qq_35192280/article/details/85268313
(如果WorkBench3.2 setup启动失败,建议解压安装,不使用虚拟光驱安装)
WorkBench启动错误(Invalid host)解决:https://my.oschina.net/u/4330242/blog/3312665
附VxWorks基本调试命令行:http://blog.chinaunix.net/uid-8877552-id-5614285.html