
搜索文档
推动关键基础设施向软件定义平台迁移
风河· 2025-05-11 14:15
推动关键基础设施 向软件定义平台迁移 Paul Parkinson 航空航天与国防领域现场工程总监,EMEA 执行摘要 关键基础设施中使用的嵌入式系统目前正在经历一场巨大的变革。历史 上,这些系统具有不同程度的网络连接性,执行固定的功能,并且可能在 现场手动升级,作为长服役周期的一部分。如今,无处不在的网络连接加 速了智能边缘嵌入式系统的创新。这推动了对增强应用功能的需求,这些 功能不仅执行传统的自动化和控制功能,还增加了更高的智能性。 多个行业对设备支持更高智能的需求日益增长,以实现从自动化系统向自 主系统的过渡。这推动了对基于开放标准的软件定义架构的技术需求,以 便将多个应用(包括具有不同安全等级和使用多种操作系统的应用)整合 到通用计算平台上。这种方法支持应用迁移、可移植性和互操作性,避免 了被锁定在专有架构中。 风河开物 Hypervisor 通过提供支持基于开放标准的软件定义架构的灵活虚 拟化平台,满足了这些共性需求。它基于经过验证的软件技术,能够满足 航空航天、汽车、国防、工业和医疗市场的安全认证要求。 目录 | 执行摘要 2 | | | --- | --- | | 嵌入式系统从自动化向自主性的演 ...
宏内核与微内核架构概述
风河· 2025-04-27 14:15
宏内核与微内核架构概述 本文概述了两种内核类型:微内核和宏内核。尽管本文主要聚焦于内核,但开发人员和用户在很大程度上是 通过与操作系统的交互来体验内核的功能。诸如"哪个内核最适合我的团队或项目?"或者"我是否应该将 开发从一种内核类型迁移到另一种?"这样的问题通常在操作系统的上下文中被回答,涉及现有IP的投资以 及从一个操作系统切换到另一个操作系统的成本。Linux 是拥有宏内核的操作系统中最知名的例子,而我们的 风河开物RTOS也采用了宏内核。在风河,与汽车客户的交流中,关于哪种内核更优的讨论几乎总是围绕微内 核架构的 QNX Neutrino 实时操作系统展开。 内核通常被描述为操作系统核心中的一个进程或程序,用于管理系统硬件和软件的运行。在宏内核中,整个 操作系统作为一个程序运行在内核模式下,也就是说,内核服务和其他操作系统功能(如设备驱动程序、协 议栈和文件系统)都在同一地址空间中执行。在微内核实现中,只有最少数量的内核服务运行在内核模式 下,而所有其他操作系统功能则在用户模式和不同地址空间中执行。每种方法都有其优缺点。随着每一代的 发展,这两种类型的内核都会被不断优化,以解决各自方法的相关问题。 宏 ...