内容简介
第1章 汽车电子控制系统介绍
1.1电子技术在汽车上的应用
1.1.1汽车电子技术的发展历史
1.1.2汽车电子技术的应用现状
1.2汽车电子控制系统的基本构成
1.3车用控制器软件标准(从OSEK到AUTOSAR)
1.4本章小结
第2章 AUTOSAR规范基础理论
2.1AUTOSAR的由来与发展历程
2.1.1 AUTOSAR的由来
2.1.2 AUTOSAR的原则及核心思想
2.1.3 AUTOSAR的发展历程及应用现状
2.2 AUTOSAR分层架构
2.2.1 AUTOSAR应用软件层
2.2.2 AUTOSAR运行时环境
2.2.3 AUTOSAR基础软件层
2.3 AUTOSAR软件组件
2.3.1软件组件的数据类型
2.3.2软件组件的端口与端口接口
2.3.3软件组件的内部行为
2.4 AUTOSAR虚拟功能总线
2.5 AUTOSAR方法论
2.6 AUTOSAR应用接口
2.7本章小结
第3章 本书示例及AUTOSAR系统解决方案介绍
3.1本书示例介绍
3.1.1示例开发需求介绍
3.1.2示例总体方案设计
3.1.3示例系统设计
3.1.4示例系统AUTOSAR架构
3.2 ETAS AUTOSAR系统解决方案介绍
3.3本书AUTOSAR系统解决方案介绍
3.4本章小结
第4章 AUTOSAR软件组件级设计与开发
4.1 MatlabSimulink与Embedded Coder工具简介
4.1.1 MatlabSimulink工具简介
4.1.2 Embedded Coder工具简介
4.2基于MatlabSimulink的软件组件开发
4.2.1 MatlabSimulink与AUTOSAR基本概念的对应关系
4.2.2软件组件内部行为建模方法
4.2.3 AUTOSAR客户端/服务器机制的实现方法
4.3软件组件代码及描述文件配置生成
4.3.1求解器及代码生成相关属性配置
4.3.2模型配置
4.3.3 AUTOSAR Properties配置
4.3.4 Simulink-AUTOSAR Mapping配置
4.3.5符合AUTOSAR规范的代码及描述文件生成
4.4在Simulink中导入软件组件描述文件——“自上而下”的工作流程
4.5本章小结
第5章 AUTOSAR系统级设计与配置
5.1 ETAS ISOLAR-A工具简介
5.2 ETAS ISOLAR-A工具入门
5.2.1 ISOLAR-A安装方法
5.2.2 ISOLAR-A界面说明
5.3基于ISOLAR-A的软件组件设计方法
5.3.1 AUTOSAR工程创建
5.3.2数据类型定义
5.3.3端口接口设计
5.3.4软件组件设计
5.3.5 I/O硬件抽象层软件组件设计
5.3.6软件组件模板生成
5.4基于ISOLARA的系统级设计与配置方法
5.4.1系统配置输入文件创建与导入
5.4.2 Composition SWC建立
5.4.3系统配置
5.4.4 ECU信息抽取
5.5本章小结
第6章 AUTOSAR ECU级开发之RTE与BSW(除MCAL外)
6.1 ETAS RTA系列工具简介
6.1.1 RTA-BSW简介
6.1.2 RTA-RTE简介
6.1.3 RTA-OS简介
6.2 ETAS RTA系列工具入门
6.2.1RTA系列工具安装方法
6.2.2 RTA系列工具界面说明
6.3 CAN通信协议栈概念与配置方法介绍
6.3.1CAN通信协议栈概念
6.3.2 CAN通信协议栈配置方法
6.4 EcuM模块概念与配置方法介绍
6.5 BswM模块概念与配置方法介绍
6.6 BSW模块代码生成
6.7服务软件组件与应用层软件组件端口连接
6.8 RTE配置与代码生成
6.8.1 RTE Contract阶段生成
6.8.2 RTE配置
6.8.3 RTE Generation阶段生成
6.9 AUTOSAR操作系统概念与配置方法介绍
6.9.1 AUTOSAR操作系统概念
6.9.2 RTA-OS工程创建
6.9.3 AUTOSAR操作系统配置方法
6.9.4 RTA-OS工程编译
6.10本章小结
第7章 AUTOSAR ECU级开发之MCAL
7.1 MCAL配置工具入门
7.1.1 MCAL配置工具安装方法
7.1.2 MCAL配置工具界面说明
7.1.3 MCAL配置工程创建方法
7.2 MCAL模块配置方法及常用接口函数介绍
7.2.1 Mcu模块
7.2.2 Gpt模块
7.2.3 Port模块
7.2.4 Dio模块
7.2.5 Adc模块
7.2.6 Pwm模块
7.2.7 Icu模块
7.2.8 Can模块
7.2.9 Base与Resource模块
7.3 MCAL配置验证与代码生成
7.4本章小结
第8章 AUTOSAR工程代码集成与调试
8.1 AUTOSAR工程代码架构与集成方法介绍
8.2代码编译链接
8.3代码调试
8.3.1单片机可执行文件下载
8.3.2 A型车灯调试现象
8.3.3 B型车灯调试现象
8.4本章小结
第9章 AUTOS AR与功能安全
9.1 AUTOSAR对ISO 26262中支持部分的要求概述
9.1.1 ISO 26262对架构设计的要求
9.1.2 ISO 26262对硬件验证的要求
9.1.3 ISO 26262对通信验证的要求
9.1.4 ISO 26262对FFI的要求
9.1.5 ISO 26262对编码风格的要求
9.2 AUTOSAR中实现FFI的安全机制
9.2.1AUTOSAR安全机制的存储空间分区
9.2.2 AUTOSAR安全机制的存储空间保护
9.2.3 AUTOSAR安全机制的程序流监控
9.2.4 AUTOSAR安全机制的E2E保护
9.3本章小结
第10章 AUTOSAR技术展望
10.1 AUTOSAR与信息安全
10.1.1密码协议栈
10.1.2安全车载通信
10.2 Adaptive AUTOSAR平台
10.2.1 Adaptive AUTOSAR缘起
10.2.2 AP和CP
10.2.3 Adaptive AUTOSAR平台新概念介绍
10.3本章小结
参考文献