终端_AUTOSAR

AUTOSAR:

联合车规级AUTOSAR平台 Automotive Open System Architecture
  AutoSAR AP 于 2017 年 , AP 基于 C++语言面向对象开发
  CP 一般应用在传统 车身控制领域,如引擎控制、制动系统等

基于AUTOSAR的AP平台开发应用程序
AP: AUTOSAR Adaptive Platform; 自适应AUTOSAR平台
     AUTOSAR AP主要跑在64bit以上的高性能MPU/SOC上,对应自动驾驶的高性能电子系统。
	   而AUTOSAR AP采用的则是SOA架构(service-oriented architecture);
CP: AUTOSAR Classic Platform;  AUTOSAR平台
     AUTOSAR CP主要跑在8bit、16bit、32bit的MCU上,对应传统的车身控制、底盘控制、动力系统等功能

代码包--编译器-调试器-网络监控
   代码包供应商
      Vector   EB
  BSW 组件包	  
	  
  AUTOSAR BSW 组件配置工具,可以生成c代码 开发配置:
     DaVinci Developer 是Vector公司用来设计AUTOSAR ECUS的软件单元(SWC)的图形配置工具
	    工作区(workspace)  软件组件(SWC)
	 EB corbos Studio 是适用于 EB corbos 产品的集成开发环境。它是一种基于自适应 AUTOSAR自适应平台开发和集成应用程序的通用工具
  MCAL 组件包
  
(1)应用软件层(Application Software Layer,ASW):包含若干个软件组件(Software Component,SWC),软件组件间通过端口(Port)进行交互。
	 每个软件组件可以包含一个或者多个运行实体(Runnable Entity,RE),运行实体中封装了相关控制算法,
	 其可由RTE事件(RTE Event)触发。
(2)运行时环境(Runtime Environment,RTE):RTE封装了基础软件层的通信和服务,为应用层软件组件提供了标准化的基础软件和通信接口。
(3)基础软件层(Basic Software Layer,BSW): 又可以分三层 BSW-服务层   BSW-ECU抽象层  Mcal是BSW层中的最下层
(4)硬件层(HardWare):MCU芯片

其他

 Cyber RT  是百度 Apollo 开发的中间件 使用了开源版本的 DDS(通信中间件)
 ROS是机器人操作系统(Robot Operating System)

功能安全等级达到了

Safety    
  asil-b
  ASIL-D  iso26262 asil d级功能安全等级的车规流程认证
Security领域最高等级信息安全认证(CC EAL 5+)
MDC: Mobile Data Center;移动数据中心 MDC拥有自研CPU和AI芯片,	

参考

 AUTOSAR 平台软件开发需要熟悉的工具/知识 https://blog.csdn.net/chengengsen/article/details/120082533?spm=1001.2014.3001.5502
 AUTOSAR从入门到精通100讲(十七)-AUTOSAR OS对象详解之Task  https://getuluoshu.blog.csdn.net/article/details/121626214?spm=1001.2014.3001.5502
 【Autosar】学习总结-BSW层  https://blog.csdn.net/zDavid_2018/article/details/121806288
posted @ 2022-07-06 20:42  辰令  阅读(343)  评论(0编辑  收藏  举报