VxWorks入门级开发环境学习

  • Post author:
  • Post category:其他


由于实习需要,最近在学习VxWorks,久闻该操作系统大名,一直被其深厚的内力震撼着从未敢去了解,直到最近。

操作系统Vxworks本身的优点特点等详细信息不多说了,这里讲讲几天来我学习的感受和一些入门经验。(我也是初学者,刚刚接触了一周)

不说操作系统内容,这里只说说开发环境:tornado、VmWare等

大家都知道,windriver的Vxworks不是开源的,不是免费的,所以源代码看不到,至少我还没找到。

tornado就是VxWorks的IDE,在该软件下可以进行系统级的仿真。

tornado在网上有很多下载链接,但是注意版本对应的目标机,有tornado for arm,tornado for pentium,等等,我们在PC机上开发的话应该选择tornado for pentium。版本一般都是tornado 2.2的。软件安装方法在网上也有大量的资料,其中要输入什么序列号还是什么ID号的时候也是在网上搜到的,不难。

tornado里集成了很多实用的插件工具,方便开发。

其中目前接触的最多的就两个:target server和Vxsim

target server是做什么用的呢?可以说,他就相当于下载器,是链接PC主机端和实际目标端的桥梁。在target server里可以设置目标机的IP地址和一些其他文件、操作选项,就可以将我们在tornado中编译好的可执行文件下载到目标机中了。

Vxsim是tornado自带的一个系统仿真软件,方便开发时因缺少目标机等而造成的无法看到程序运行结果的一个插件。

我们有PC机,有虚拟机,其实完全可以虚拟出一个目标机嘛,目标机上跑vxworks,不一样能实现主机-目标机结构吗!聪明!

在vxworks开发网

http://www.vxdev.com/index.htm

里有一篇如何安装vxworks到虚拟机的文章

http://www.vxdev.com/html/44/624.htm

,非常不错,还配有链接,将相关下载文件都贴了进去,力荐。解压密码就是

www.vxdev.com

当一切都配置好后还是不知道哪跟哪,怎么回事,这时候就要缕一缕了:

tornado——vxsim——-target server—



版权声明:本文为joygo007原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。