如何在 vxworks 系统启动后自动执行用户程序
本文给出了一个简单的例子,在 vxworks 启动完成后,自动启动用户程序 demo()和
welcome(),在屏幕上打印出欢迎信息。
运行效果如下:
概述
VxWorks 是风河公司(Windriver)开发的实时操作系统之一,以其优秀的可靠性、实时性
及内核的可裁减性,被广泛应用于通信、军事、航天、航空等关键行业领域。VxWorks 可以
适用于多种硬件体系结构,其中也包括大家日常都可以接触到的 PC 体系结构。
VMWare 是被广泛应用虚拟 PC 系统软件,他可以提供基于 Inetl CPU 的虚拟 PC 系统环境,
包括 CPU、BIOS、硬盘和其他外围硬件设备,使您可以在一台 PC 机上同时运行两个操作系
统。VMWare 对外围硬件设备的模拟,屏蔽了不同设备型号的差异,在硬件环境发生改变时(硬
件型号变化),对于运行于 VMWare 上的操作系统影响很小(无须安装新的驱动程序)。
本文以下部分将介绍如何在 VMWare 软件提供的虚拟环境上安装 VxWorks 操作系统。由于可
以在同一台 PC 机上建立完整 VxWorks 开发环境,所以可以有效地降低项目初期的开发成本,
也可以为初学者提供一个接近于真实的模拟环境。
需要注意的是,由于 VMWare 本身是运行在 Windows 操作系统之上的,而 VxWorks 运行于
VMWare 之上,所以这个模拟环境无法保证 VxWorks 的实时特性。
准备工作
http://www.2beanet.com