“软件”与“硬件”必须相辅相成,才能确保“身心健康”。对于服务器、桌面或者笔记本PC来说,软件与硬件的协调比较容易做到,因为这些设备的硬件环境都是标准化的。而对于其他的电子设备来说,由于硬件环境的千差万别,软件与硬件的协调就会面临更多的挑战。作为业界著名的嵌入式操作系统,VxWorks从一开始就具备了可裁剪性的良好“血统”。风河(WindRiver)系统公司不久前宣布推出VxWorks的模块化版本——VxWorks6.2,进一步把可裁剪性提
“软件”与“硬件”必须相辅相成,才能确保“身心健康”。对于服务器、桌面或者
笔记本PC来说,软件与硬件的协调比较容易做到,因为这些设备的硬件环境都是标准化的。而对于其他的
电子设备来说,由于硬件环境的千差万别,软件与硬件的协调就会面临更多的挑战。
作为业界著名的嵌入式操作系统,VxWorks从一开始就具备了可裁剪性的良好“血统”。风河(Wind River)系统公司不久前宣布推出VxWorks的
模块化版本——VxWorks 6.2,进一步把可裁剪性提升到了新的水平,使这个在设备软件领域流传和应用极为广泛的实时操作系统(RTOS)可以像“乐高”玩具那样,按照设备软件开发者的需要随意组装和配置。
“即插即用”才是可裁剪性
可裁剪性是设备软件与通用计算机软件的重要区别之一,这是由于设备软件与通用的PC或服务器软件存在以下几个方面的区别:
第一,从硬件环境来看,桌面操作系统具有标准化的
CPU、存储和I/O架构,而嵌入式环境中的RTOS硬件环境只有标准化的CPU,没有标准化的存储、I/O和显示器架构,因此许多模块在特定的硬件中并不会用到。
第二,从应用环境来看,桌面操作系统面向复杂多变的应用,而RTOS面向单一设备的单一应用,操作系统中的许多部件因此可以裁剪掉,以便节省
内存,在降低成本的同时提高可靠性。