Adaptive Platform AUTOSAR(AP)平台的四个基本概念
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)平台的四个基本概念相关推荐
- Adaptive AUTOSAR (AP) 平台设计(9)——Persistency
前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第9期:Persistency 更多精彩内容欢迎订阅微信公众号 &quo ...
- Adaptive AUTOSAR (AP) 平台设计(12)——UCM
前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第12期:UCM 更多精彩内容欢迎订阅微信公众号 " 搞一下汽 ...
- Adaptive AUTOSAR (AP) 平台设计(2)——架构
前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第2期:架构 更多精彩内容欢迎订阅微信公众号 " 搞一下汽车电 ...
- Adaptive AUTOSAR (AP) 平台设计(3)——操作系统
前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第3期:操作系统 更多精彩内容欢迎订阅微信公众号 " 搞一下汽 ...
- Adaptive AUTOSAR (AP) 平台设计(8)——诊断
前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第8期:诊断 更多精彩内容欢迎订阅微信公众号 " 搞一下汽车电 ...
- Adaptive AUTOSAR (AP) 平台设计(6)——通信管理
前言 Hello!大家好! 欢迎来到<搞一下汽车电子> 本期为<搞一下 AP AUTOSAR 平台设计>第6期:通信管理 更多精彩内容欢迎订阅微信公众号 " 搞一下汽 ...
- 基于AUTOSAR的AP平台的应用开发
一.MDC工具链总览 华为的MDC在开发过程中需要使用自己的开发工具,也就是MDC工具链. MDC工具链主要是三个部分:Mind Studio.MDS以及MMC,三个开发工具各自负责一部分,完成整个M ...
- AutoSAR Adaptive platform 初探
AutoSAR Adaptive platform初探 博主逐步开始探索Adaptive platform,如果你也是初学者,那博主可以跟你作回同窗了,一起先来看看,这个平台内都有哪些值得我们CARE ...
- ETAS Adaptive AUTOSAR 自适应平台示例视频教程
ETAS AP AUTOSAR自适应平台示例视频教程 本系列文章旨在提供一个详细的操作指南,以构建ETAS AP AUTOSAR自适应平台的示例.实践练习的目标是加强AUTOSAR自适应平台中的理论概 ...
- AUTOSAR AP与 CP 有什么差异?
1标准概况不同 1.1 时间 在2003年AUTOSAR组织刚成立的时候,只有一个AUTOSAR标准,没有AP(Adaptive Platform)与CP(Classic Platform)之分. 在 ...
最新文章
- c 应用程序多语言版本,c – 在win32 API应用程序中实现全球化/多语言功能
- Marshal.ReleaseComObject
- 一年成为emacs高手
- 2019 年如何在 CentOS 7 上安装最新版 Nginx
- 安利一个我爱不释手的PDF神器网站
- 阿里云智能物联网解决方案宣讲会,帮助天津东丽临空经济区数字腾飞
- 动态添加html元素绑定事件,关于javascript:jQuery如何将onclick事件绑定到动态添加的HTML元素...
- Linux文件查找之find秘笈
- html项目列表页面源码,HTML 列表
- 关于cell中添加子视图 复用重叠问题的解决方法
- python同时赋值_python同时给多个变量赋值
- 运筹学_单纯形法_week3
- 计算机论文中期考核报告,(硕士学位论文中期考核报告范文.doc
- WinAPI之ReleaseSemaphore
- 从零开始学JavaScript——基础篇
- Android常用布局-02
- NVI(Non-Virtual Interface)手法
- HTML:href超链接
- C语言编写实现玫瑰花
- 解析函数论 Page 22 达朗贝尔判别法 VS 柯西判别法
热门文章
- 龙卷风视频巨型计算机,[动图]相机捕捉巨大“龙卷风”太阳表面旋转
- 利用计算机模拟专家给病人,《计算机应用基础2007》复习资料
- 公布中秋福利中奖名单
- Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
- Android 5.1 memory leak,Android 性能优化之使用MAT分析内存泄露问题
- vue.js 多页 php,vue-cli创建的项目,配置多页面的实现方法
- powerquery加载pdf_老板让我汇总PDF文件,我不会,同事用Excel两分钟就搞定
- 云服务器与传统服务器的优劣对比_相比于传统服务器,云服务器的优势在哪
- stm32 某个io引脚不能拉高_【stm32f407】IO引脚复用和映射
- go语言中关于文件的操作+工作目录的拼接