VxWorks的历史
VxWorks最初的版本是在VRTX内核上增加一些功能,不是一个全新的产品。(关于VRTX请参考第3篇:VRTX:商业嵌入式OS的开拓者的介绍)。比如VRTX缺少一个简单的实时操作系统的文件系统模块和集成开发环境。VxWorks的创建帮助VRTX内核形成一个完整的嵌入式操作系统及开发环境。风河的创始人David Wilner认为VxWorks的名称是“VRTX Works”这是一个双关语。起初风河已经和Ready System公司达成协议,可以让风河销售VRTX。到了1987年风河预感到VRTX的经销合同可能会终止,于是转去开发了自己的Wind内核,这个内核是由当时只有17岁的加州大学伯克利分校学生John Fogelin编写,目标是替换WxWorks中的VRTX。比较80年的初的各种RTOS是用汇编语言书写,Wind内核是用C代码书写,因为Wilner**认为微处理器性能会按照摩尔定律发展,C在性能上不会输给汇编语言。事实证明这个决策是正确的,C语言带给Wind内核很好的可移植性、标准的C库和兼容的API。1989年风河正式发布了自己的嵌入式OS-WxWorks
|