嵌入式系统的可靠性是第一位的


在《国内嵌入式系统的现状与发展》一文中已经介绍了我国各行各业嵌入式系统的迅猛发展,以及其所发挥的重要作用。普通消费者在市场中买到数码相机、移动电话、打印机等众多的数码产品以及航空设备、ATM机、计算机网络设备等电子产品中都用到了嵌入式系统。嵌入式技术可谓是“无所不在”了。但在各行各业选择嵌入式系统产品的时候,什么是第一位的呢?当然是可靠性。

 

嵌入式系统往往由于工作环境千差万别、受电噪声干扰较大,同时随着软件越来越复杂,系统运行不稳定的现象愈来愈严重,因此,可靠性已经成为衡量一款嵌入式系统优劣的重要因素。

 

相比较之下,Windows XP Embedded的可靠性表现得尤为突出。其是构建在已经通过市场长期验证的Windows 2000代码库基础之上,而Windows 2000使用了32位计算体系结构以及受到全面保护的内存模型。Windows 文件保护、设备驱动程序的重新运行、Windows 驱动程序保护以及Windows升级程序则是Windows XP Embedded可靠性增强的几个重要方面。

 

clip_image002

 

Windows XP Embedded的增强可靠性的特性之下,其能够保护核心系统文件不会在应用程序安装时被改写,如果某个文件被改写,Windows文件保护将会自动恢复正确的版本;为新增设备添加驱动程序时发生问题,系统也将保存以前安装的驱动程序副本,这使得用户可以重新运行原有的设备驱动程序;Windows XP Embedded的驱动程序保护还可以将驱动程序与已知的有缺陷驱动程序数据库中所列出的内容进行比较,避免意外安装和装载有缺陷的设备驱动程序等等。

 

以色列有家专门为世界各地的食品零售行业提供完全集成的“host-to-post”(即从总部到销售商店)软件套件的公司Retalix,其就将其产品StoreLine零售POS(RPOS)移植到Windows XP Embedded之上。其中一个重要方面也是考虑到了Windows XP Embedded的增强可靠性。

 

RPOS的主要客户包括大型连锁超市、小型的个体商店、便利店以及加油站和超市联合体等等。在零售环境中,可靠性非常关键。很多RPOS客户需要一周7天、一天24小时地运行他们的系统。如果某个终端出现故障,收入也会随之下降。Windows XP Embedded 使用的是一个工业强度的32位体系结构,这个体系结构采用完全保护的内存模式,为Retalix StoreLine终端提供了最大的可靠性。此外,Windows XP Embedded中加速的引导和登录过程使得系统的启动速度大大地加快了,而另一方面,用户在停电后可以更快地返回在线状态。

 

其实不仅仅是零售业,凡是应用到嵌入式系统的各行各业都一样非常强调可靠性。正是Windows XP Embedded拥有行业领先的可靠性、安全性和性能,让其拥有了在嵌入式系统市场竞争的强大优势。