Adaptive AutoSAR的目标是什么?

时间:2017-11-29 04:04:44

标签: autosar

引入Adaptive Autosar的主要动机是什么?

  

Autosar联盟提供的信息是" AP主要提供高性能计算和通信机制,并提供灵活的软件配置。"   通过多核/多核处理器实现高性能计算,   以太网将用于通信   应用程序将使用C ++语言编程,并将使用POSIX。   我的怀疑是:

     
      
  1. Multi core已经在Classic平台中使用
  2.   
  3. 由于Autosar完全是软件,因此在autosar范围内将考虑如何使用许多核心FPGA等。
  4.   
  5. 以太网也适用于Classic Platform。
  6.   
  7. C ++如何实现灵活性,安全性和高计算的动机?
  8.   
  9. POSIX在Adaptive autosar中的贡献是什么?
  10.   

2 个答案:

答案 0 :(得分:4)

Classic AUTOSAR(特别是AUTOSAR OS)基于OS对象的静态配置,例如:任务(主要是因为并且通过类似OSEK的OS;简单地说,AUTOSAR OS是OSEK ++)。

自适应AUTOSAR的要点是改变这个概念,引入动态可创建的OS对象。想象一下,自适应AUTOSAR系统将允许加载在构建时未知的可执行文件。 (此处不讨论这是否是安全/可靠的设计。)

答案 1 :(得分:0)

查看我的答案:

  
      
  1. 经典平台已使用多核
  2.   

是的,但它是uC核心,性能与uP核心完全不同,即基于a53,A57的最新uP核心。 为什么。uP专为高性能应用而设计。 uC很难渲染高清视频...但是uP可以。

  
      
  1. 由于Autosar完全是软件,因此将在autosar范围内考虑如何在许多核心FPGA等上使用。
  2.   

Autosar不仅指软件,还包括以下硬件要求。 例如。您无法移植兼容uC的POSIX OS FPGA可以配置为SoC,因为您甚至可以在同一板上运行uC和uP。其余的可以免费使用。.uC中的Autosar Classic和uP中的Autosar Adaptive。

  
      
  1. 以太网也可用于Classic Platform。
  2.   

Autosar Adaptive甚至没有定义什么是通讯协议 它只是说ara :: com,后面有许多规范和要求..这使供应商或Autosar Provider可以以各种方式实现COM ...考虑到面向服务的动机。

  
      
  1. C ++如何实现灵活性,安全性和高计算量的动力?
  2.   

这里很难一一解释... 但是要实现它,我们需要全新的平台支持(称为Adaptive Foundations) 例如。为了安全起见,我们不会通过systemd(Linux)或Init(Android)启动应用程序,但是我们需要全新的功能来执行它:Execution Manager-Adaptive autosar。

  
      
  1. POSIX在自适应autosar中的作用是什么?
  2.   

它仅与OS要求有关,其中OS至少需要一些“系统API”的支持。您可以在POSIX PSE 51中找到系统API的列表。