🚗 汽车软件架构 · 30章
基于模型的设计
风格 · 色彩乐园
📖 点击任意卡片跳转对应章节
01.html ~ 30.html
· 共30个模块
01
汽车软件架构概述
电子电气架构演进
软件定义汽车
AUTOSAR标准
基于模型设计
02
系统需求分析
需求捕获技术
需求分析方法论
需求管理工具
需求到架构映射
03
功能架构设计
功能分解方法
功能架构视图
功能接口定义
功能安全概念
04
软件架构设计
分层架构模式
组件化设计
接口设计原则
运行时架构
05
AUTOSAR经典平台
应用层设计
运行时环境RTE
基础软件层BSW
微控制器抽象层MCAL
06
AUTOSAR自适应平台
自适应应用设计
执行管理
通信管理
诊断管理
07
基于模型的系统工程(MBSE)
SysML语言基础
需求图
块定义图
内部块图
活动图
状态机图
08
Simulink基础
Simulink环境介绍
常用模块库
信号与总线
子系统与封装
09
Stateflow建模
状态机基础
层次化状态机
并行状态
事件驱动建模
10
嵌入式代码生成
Embedded Coder配置
代码生成流程
数据类型优化
代码集成
11
软件组件建模
SWC类型定义
端口与接口
内部行为建模
运行实体设计
12
虚拟功能总线(VFB)
VFB概念
通信模式
数据映射
系统配置
13
运行时环境(RTE)生成
RTE配置
RTE API
数据一致性
调度机制
14
基础软件配置
OS配置
通信栈配置
诊断栈配置
存储栈配置
15
诊断功能开发
UDS协议基础
诊断事件管理
故障内存
诊断服务实现
16
网络通信设计
CAN通信
LIN通信
以太网通信
SOME/IP协议
17
功能安全设计
ISO 26262概述
ASIL等级
安全机制
安全确认
18
信息安全设计
HSM模块
安全通信
安全启动
安全刷写
19
系统集成测试
集成策略
测试用例设计
测试自动化
回归测试
20
硬件在环测试(HIL)
HIL系统架构
实时仿真
故障注入
测试执行
21
软件在环测试(SIL)
SIL环境搭建
模型在环MIL
软件在环SIL
处理器在环PIL
22
持续集成/持续部署(CI/CD)
CI/CD流水线
自动化构建
自动化测试
版本管理
23
敏捷开发方法
Scrum框架
Sprint计划
每日站会
回顾会议
24
配置管理
版本控制策略
分支模型
变更管理
基线管理
25
工具链集成
需求工具
建模工具
代码生成工具
测试工具
管理工具
26
ASPICE流程
ASPICE等级
过程评估
过程改进
认证准备
27
多核架构设计
多核挑战
任务分配
核间通信
资源管理
28
OTA远程升级
OTA架构
升级策略
安全升级
回滚机制
29
SOA架构设计
面向服务架构
服务发现
服务接口
服务编排
30
未来趋势
中央计算平台
车路协同
AI在架构中应用
量子计算展望