像 Green Hill Software 的 INTEGRITY RTOS 这样的 RTOS 如何与汽车级 linux 集成?
How does a RTOS like Green Hill Software's INTEGRITY RTOS integrate with automotive grade linux?
我正在尝试了解汽车代码的堆栈 - 我知道 Linux/Android 可以位于它之上,所以我会假设 AGL,但我不确定区别和什么框架RTOS 作为平台提供。
次要点:AGL最初基于的Tizen是Integrity这一行的RTOS,还是只是OS? Tizen 和 Integrity 有什么区别?他们只是竞争对手,还是堆栈中完全不同的层?
在架构上两者几乎没有关系。
INTEGRITY Multivisor 使用虚拟化 运行 Linux(或其他 OS)作为虚拟机中的访客 OS 与 INTEGRITY RT[ 并行=20=].
Tizen is a software stack on top of Linux,类似于 Android,或者考虑到它的网络应用重点,可能更类似于 ChromeOS。
先介绍一下背景:
汽车电子控制单元 (ECU) 的实时操作系统遵循 OSEK/VDX or AUTOSAR Classic. These are tiny and certified RTOSs for the safety-critical tasks (e.g. engine control, brake control, etc.). Some examples are Vector's MICROSAR or Evidence's ERIKA Enterprise.
等特定标准
最近,汽车领域开始寻找操作系统来进行其他活动,例如信息娱乐系统。 AUTOSAR Adaptive as well as the GENIVI association goes towards this direction. These systems can be based on the Linux kernel (e.g. Tizen、Android等人进行的工作)
甚至最近,汽车行业开始寻找基于虚拟机管理程序的解决方案,用于 运行 在同一电子设备上并行运行的两个系统。有一些商业管理程序,以及一些开源的(例如 Jailhouse, Xen). You might be interested in reading this whitepaper by AGL. Note that if you are looking for a fully open-source stack, you can run Linux alongside the ERIKA RTOS on the Jailhouse hypervisor on modern SoCs, as explained here.
现在,回答你的具体问题:Tizen 属于第二类(即信息娱乐),而 Integrity 属于第一类(尽管 GreenHills 也可以提供现有答案中提到的商业管理程序)。
我正在尝试了解汽车代码的堆栈 - 我知道 Linux/Android 可以位于它之上,所以我会假设 AGL,但我不确定区别和什么框架RTOS 作为平台提供。
次要点:AGL最初基于的Tizen是Integrity这一行的RTOS,还是只是OS? Tizen 和 Integrity 有什么区别?他们只是竞争对手,还是堆栈中完全不同的层?
在架构上两者几乎没有关系。
INTEGRITY Multivisor 使用虚拟化 运行 Linux(或其他 OS)作为虚拟机中的访客 OS 与 INTEGRITY RT[ 并行=20=].
Tizen is a software stack on top of Linux,类似于 Android,或者考虑到它的网络应用重点,可能更类似于 ChromeOS。
先介绍一下背景:
汽车电子控制单元 (ECU) 的实时操作系统遵循 OSEK/VDX or AUTOSAR Classic. These are tiny and certified RTOSs for the safety-critical tasks (e.g. engine control, brake control, etc.). Some examples are Vector's MICROSAR or Evidence's ERIKA Enterprise.
等特定标准
最近,汽车领域开始寻找操作系统来进行其他活动,例如信息娱乐系统。 AUTOSAR Adaptive as well as the GENIVI association goes towards this direction. These systems can be based on the Linux kernel (e.g. Tizen、Android等人进行的工作)
甚至最近,汽车行业开始寻找基于虚拟机管理程序的解决方案,用于 运行 在同一电子设备上并行运行的两个系统。有一些商业管理程序,以及一些开源的(例如 Jailhouse, Xen). You might be interested in reading this whitepaper by AGL. Note that if you are looking for a fully open-source stack, you can run Linux alongside the ERIKA RTOS on the Jailhouse hypervisor on modern SoCs, as explained here.
现在,回答你的具体问题:Tizen 属于第二类(即信息娱乐),而 Integrity 属于第一类(尽管 GreenHills 也可以提供现有答案中提到的商业管理程序)。