AP AUTOSAR:Adaptive Platform AUTOSAR

什么是AP AUTOSAR?

第一个概念,它是一个中间件。

中间件就是将Application与硬件进行分离。当然,AP AUTOSAR也将Application与OS进行了分离,如下图所示:


这里的中间件被称为Runtime For Adaptive Application(ARA),主要由两部分组成,Foundation 和 Service。OS在Foundation中,其中,AP AUTOSAR规定,OS需要使用符合POSIX OS标准的OS,如Linux,MCOS,QNX等。

第二个概念,它是一个软件平台。

AP AUTOSAR的ARA由一系列的Function Clusters(FCs)组成。每个FC都有他们各自的功能,Foundation与Service部分都有各自包含的FC,软件平台概览如下图所示:

Foundation部分中包含的FC及其主要描述如下表所示:


Service部分中的包含的FC及其主要描述如下表所示:

第三个概念,它是一个标准

1 标准化了开发语言为C++。

2 标准化了软件开发中使用到的接口等,如下图所示:

总结如下:

AA:Adaptive Applicaiton

1)AA之间或AA内部进程之间不得直接使用IPC(Inter Process Communication)进行通信

2)AA之间或AA内部进程之间的通信需要使用ara::com模块

3)AA可以使用PSE51接口

4)AA不可以使用非PSE51接口

5)AA与Foundation FC之间的通信使用ara::api(标准化了)

6)AA与Service FC之间的通信借助于ara::com

7)FC可以使用直接所有的OS接口

8)FC内部通过IPC(Inter Process Communication)进行通信

9)FC之间通过IFC(Inter Function Cluster)进行通信

第四个概念,它是一个软件架构

AP AUTOSAR是一个遵循SOA(Service-Oriented Architecture)理念的架构,即:AP AUTOSAR是一个面向服务的架构。

由于牵扯到SOA的概念,本篇只点出这个概念

知乎

https://www.zhihu.com/column/c_1147156224108769280

https://zhuanlan.zhihu.com/p/136282391

Adaptive Platform AUTOSAR(AP)平台的四个基本概念相关推荐

  1. Adaptive AUTOSAR (AP) 平台设计(9)——Persistency

    前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第9期:Persistency 更多精彩内容欢迎订阅微信公众号 &quo ...

  2. Adaptive AUTOSAR (AP) 平台设计(12)——UCM

    前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第12期:UCM 更多精彩内容欢迎订阅微信公众号 " 搞一下汽 ...

  3. Adaptive AUTOSAR (AP) 平台设计(2)——架构

    前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第2期:架构 更多精彩内容欢迎订阅微信公众号 " 搞一下汽车电 ...

  4. Adaptive AUTOSAR (AP) 平台设计(3)——操作系统

    前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第3期:操作系统 更多精彩内容欢迎订阅微信公众号 " 搞一下汽 ...

  5. Adaptive AUTOSAR (AP) 平台设计(8)——诊断

    前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第8期:诊断 更多精彩内容欢迎订阅微信公众号 " 搞一下汽车电 ...

  6. Adaptive AUTOSAR (AP) 平台设计(6)——通信管理

    前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第6期:通信管理 更多精彩内容欢迎订阅微信公众号 " 搞一下汽 ...

  7. 基于AUTOSAR的AP平台的应用开发

    一.MDC工具链总览 华为的MDC在开发过程中需要使用自己的开发工具,也就是MDC工具链. MDC工具链主要是三个部分:Mind Studio.MDS以及MMC,三个开发工具各自负责一部分,完成整个M ...

  8. AutoSAR Adaptive platform 初探

    AutoSAR Adaptive platform初探 博主逐步开始探索Adaptive platform,如果你也是初学者,那博主可以跟你作回同窗了,一起先来看看,这个平台内都有哪些值得我们CARE ...

  9. ETAS Adaptive AUTOSAR 自适应平台示例视频教程

    ETAS AP AUTOSAR自适应平台示例视频教程 本系列文章旨在提供一个详细的操作指南,以构建ETAS AP AUTOSAR自适应平台的示例.实践练习的目标是加强AUTOSAR自适应平台中的理论概 ...

  10. AUTOSAR AP与 CP 有什么差异?

    1标准概况不同 1.1 时间 在2003年AUTOSAR组织刚成立的时候,只有一个AUTOSAR标准,没有AP(Adaptive Platform)与CP(Classic Platform)之分. 在 ...

最新文章

  1. c 应用程序多语言版本,c – 在win32 API应用程序中实现全球化/多语言功能
  2. Marshal.ReleaseComObject
  3. 一年成为emacs高手
  4. 2019 年如何在 CentOS 7 上安装最新版 Nginx
  5. 安利一个我爱不释手的PDF神器网站
  6. 阿里云智能物联网解决方案宣讲会,帮助天津东丽临空经济区数字腾飞
  7. 动态添加html元素绑定事件,关于javascript:jQuery如何将onclick事件绑定到动态添加的HTML元素...
  8. Linux文件查找之find秘笈
  9. html项目列表页面源码,HTML 列表
  10. 关于cell中添加子视图 复用重叠问题的解决方法
  11. python同时赋值_python同时给多个变量赋值
  12. 运筹学_单纯形法_week3
  13. 计算机论文中期考核报告,(硕士学位论文中期考核报告范文.doc
  14. WinAPI之ReleaseSemaphore
  15. 从零开始学JavaScript——基础篇
  16. Android常用布局-02
  17. NVI(Non-Virtual Interface)手法
  18. HTML:href超链接
  19. C语言编写实现玫瑰花
  20. 解析函数论 Page 22 达朗贝尔判别法 VS 柯西判别法

热门文章

  1. 龙卷风视频巨型计算机,[动图]相机捕捉巨大“龙卷风”太阳表面旋转
  2. 利用计算机模拟专家给病人,《计算机应用基础2007》复习资料
  3. 公布中秋福利中奖名单
  4. Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
  5. Android 5.1 memory leak,Android 性能优化之使用MAT分析内存泄露问题
  6. vue.js 多页 php,vue-cli创建的项目,配置多页面的实现方法
  7. powerquery加载pdf_老板让我汇总PDF文件,我不会,同事用Excel两分钟就搞定
  8. 云服务器与传统服务器的优劣对比_相比于传统服务器,云服务器的优势在哪
  9. stm32 某个io引脚不能拉高_【stm32f407】IO引脚复用和映射
  10. go语言中关于文件的操作+工作目录的拼接