摘要
为了能够有效保证嵌入式系统的稳定、可靠、有效和持续运行,提出了一种VxWorks系统下双机热备的方法和装置。该装置包括一块主机模块和多块智能模块,每个模块的主要硬件资源均采用双冗余配置。介绍了VxWorks操作系统中SMP(Symmetric Muti-Processing,对称多处理)架构和AMP(Asymmetric Muti-Processing,非对称多处理)架构,通过比较它们各自的特点,采用AMP架构实现在一块主机模块的每个核上运行单独的VxWorks操作系统,在每个单独的操作系统上运行完全相同的双机热备软件。由外部设备充当仲裁机构,一旦检测到某模块上的硬件资源发生故障,立即切换到该模块上正常的备份硬件资源进行工作,保证了嵌入式系统工作流程的正常运行。
出处
《科技与创新》
2023年第16期103-105,共3页
Science and Technology & Innovation