AUTOSAR从入门到精通-漫谈autosar软件架构(六)

目录

前言

原理

AutoSAR软件架构分层

实时运行环境层(RTE)

微控制器抽象层(Microcontroller Abstraction Layer) 

ECU抽象层(ECU Abstraction Layer) 

复杂的驱动程序(Complex Drivers) 

​编辑 服务层(Service Layer)

软件系统架构图

AutoSAR软件开发

Autosar分层架构

AUTOSAR软件组件

AUTOSAR架构优点

AUTOSAR ADAPTIVE 自适应平台架构总体设计框架

1简介

1.1内容

2相关文档

3技术范围和方法

3.1概述 - 智能ECU的前景

3.2技术驱动因素

3.3平台适应性 -特性

3.3.1 C++

3.3.2 SOA

3.3.3并行处理

3.3.4 利用现有标准

3.3.5安全

3.3.6动态规划

3.3.7敏捷开发

3.4集成经典、自适应和非AUTOSAR ECU

3.5规范范围

4架构

4.1逻辑架构

4.1.1环境

图 4.1:AP 架构逻辑视图

4.1.2语言绑定、C++标准库和 POSIX API

4.1.3应用启动和关闭

图 4.2:应用

4.1.4应用交互

4.1.5非标准接口

4.2 物理架构

4.2.1 OS、进程和线程

4.2.3功能集群之间的交互

4.2.4机器/硬件

4.3方法论和清单

4.4清单

4.5应用设计

4.6执行清单

4.7服务实例清单

4.8机器清单

5操作系统

5.1概述

5.2 POSIX

5.3调度

5.4内存管理

5.5设备管理

5.6网络

6执行管理

6.1概述

6.2系统启动

6.3执行管理职责

6.4确定性执行

6.5资源限制

6.6应用恢复

6.7可信平台

7状态管理

8通信管理

8.1概述

8.2 面向服务的通信

8.3语言绑定和网络绑定

8.4 C++语言绑定的生成代理和骨架

8.5静态和动态配置

8.6服务协定版本控制

8.7 原始数据流接口

9诊断

9.1概述

9.2软件集群

9.3诊断通信子集群

9.4自适应应用中的诊断(AA)

9.5类型接口与通用接口

9.6诊断对话

9.7事件内存子集群

10持久性

10.1概述

10.2键值存储

10.3文件存储

10.4使用案例处理 UCM 的持久性数据

11时间同步

11.1概述

11.2设计

11.3架构

12网络管理

12.1网络管理算法概述

12.2架构

13更新和配置管理

13.1概述

13.2更新协议

13.2.1数据传输

13.3程序包

13.3.1软件包

图 13.2.. 概述软件包

13.3.2后端包

图 13.3.后端包概述

13.3.3车辆包

图 13.4:车辆套件概览

13.3.4软件发布和打包工作流程

图 13.5:打包步骤

图13.6:向车辆分发的程序包

13.4 UCM 处理和激活软件包

13.5 UCM Master更新活动协调

13.5.1与 UCM Master节点交互的适用应用

13.5.1.1 OTA 客户端

13.5.1.2车辆驾驶员

13.5.1.3车辆状态管理器

13.5.1.4刷写适配器

13.6软件信息报告

13.7软件更新一致性和身份验证

13.8更新过程安全

13.9更新过程中的专有状态管理

14身份和访问管理

14.1术语

14.2 IAM 框架的范围和重点:

14.3 AUTOSAR 规范的保留

14.4 IAM 框架的架构

14.4.1整体框架

14.4.2自适应应用的识别

14.4.3 IAM 时序

图 14.1:IAM 序列

15密码学

15.1安全架构

15.2密钥管理架构

15.3 API 扩展备注

16日志和跟踪

16.1概述

16.2架构

17功能安全

17.1功能安全架构

17.2信息交换保护(E2E保护)

17.3平台健康管理

17.4 系统健康监控

18核心类型

18.1错误处理

18.1.1概述

18.1.2错误代码

18.1.3结果

18.1.4 Future与Promise

18.2高级数据类型

18.3主要数据类型

18.4全局初始化和关闭函数

19检测系统管理器


 

前言

AUTOSAR的全称是AUTomotive Open System Architecture,直译为汽车开放系统架构,是由全球汽车制造商、零部件供应商及其他电子、半导体和软件系统公司联合建立,致力于为汽车工业开发一个开放的、标准化的软件架构。简单来说,AUTOSAR是一种开放的软件架构,需要汽车制造商、零部件供应商、芯片供应商及软件公司共同合作来实现该软件架构。

AUTOSAR目前分为两种:Classic Platform AUTOSAR和Adaptive Platform AUTOSAR,也称为CP和AP。通常我们提到的AUTOSAR一般指Classic AUTOSAR,它是用在众多汽车ECU上的AUTOSAR架构。而Adaptive AUTOSAR是随着近些年汽车信息娱乐系统的发展,在带有高级操作系统(Linux或QNX)的车载Soc上使用的一种AUTOSAR架构。本文谈论的是Classic AUTOSAR,因此下面提到的AUTOSAR均指Classic AUTOSAR。

  • 36
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: AUTOSAR从入门到精通电子书是一本介绍汽车软件架构技术的指南。该书深入浅出地介绍了AUTOSAR的概念、原理、设计和实现。AUTOSAR是一种面向基于电子控制单元(ECU)的汽车系统软件开发的集成解决方案,可以极大地提高汽车软件的开发效率和质量。 本书首先介绍了AUTOSAR的基础知识,包括其背景、发展历程、架构等内容。然后详细讲解了AUTOSAR的软件组件、服务、接口、通信机制等核心技术。此外,还介绍了AUTOSAR的开发流程、工具链以及实例应用等方面的内容。 本书内容通俗易懂,适合初学者。同时,对于有一定AUTOSAR基础的读者也能够提供深入的学习与思考。本书深入剖析了AUTOSAR的内部机理和实现细节,以及相关方案和应用。本书并提供了丰富的案例研究,包括通讯协议、驱动器等等,帮助读者更好地理解AUTOSAR的应用特点。同时本书还提供免费的代码、工具和资料链接,让读者可以深入实践、加深理解。 总之,AUTOSAR从入门到精通电子书是一本方便、实用、全面的AUTOSAR学习指导书籍,是AUTOSAR软件架构技术领域中不可或缺的参考资料。 ### 回答2: AUTOSAR( Automotive Open System Architecture)是一种在汽车行业中使用的软件体系结构标准,在整个车辆的电子系统中起到核心的作用。由于AUTOSAR在汽车行业中被广泛使用,所以从入门到精通AUTOSAR具有非常重要的意义。 对于初学者,AUTOSAR从入门到精通这本电子书非常适合他们。该电子书作者系统讲解了AUTOSAR的基本概念和架构,以及如何应用AUTOSAR实现电子控制单元(ECU)的设计和开发。初学者可以因此建立起完整的AUTOSAR概念并掌握其基本概念和基本功能。此外,该电子书还包括了许多实例展示AUTOSAR用法,面向不同的应用场景,使初学者能够更快地掌握技能。 对于中级和高级的AUTOSAR开发人员,该电子书也提供了许多高级主题和应用程序来展示和解释AUTOSAR的高级用法。高级主题包括如何使用AUTOSAR配置工具(例如AUTOSAR Builder),软件模块、服务接口的API、通信接口等内容,使高级人员进一步了解AUTOSAR更深层次的应用。 总之,AUTOSAR从入门到精通这本电子书是非常有价值的资料,能帮助初学者全面了解AUTOSAR,掌握其基本知识和技能。同时,它也对中级和高级AUTOSAR开发人员提供了深层次的技术指导,帮助他们更高效地设计和开发电子系统。 ### 回答3: Autosar从入门到精通电子书,是一本关于汽车电子系统Autosar的全面指南。这本电子书涵盖了Autosar的核心概念、架构、设计以及工具和应用。该电子书适合想要深入学习Autosar的汽车工程师、软件开发人员和学生。 该电子书首先介绍了Autosar的概念和历史,之后讲述了Autosar的架构,并详细介绍了Autosar软件组件、服务和接口。它还介绍了如何创建和组织Autosar软件组件以及如何使用Autosar开发工具来支持软件开发流程。 书中还包括了一些实践案例,让读者可以深入了解如何实际应用Autosar来开发汽车电子系统。它还提供了一些Autosar的最佳实践,让读者可以更好地掌握Autosar的应用。 总的来说,Autosar从入门到精通电子书涵盖了Autosar的所有方面,可以帮助汽车工程师和开发人员深入理解Autosar,从而更好地开发和设计汽车电子系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值