Adaptive 执行管理与状态切换实战
📚 30章
完整版
01
Adaptive平台概述
平台简介
与Classic区别
应用场景
02
执行管理(EM)基础
EM职责
架构位置
与SM关系
03
进程管理
创建与销毁
生命周期
看门狗
04
状态管理(SM)基础
SM职责
机器/函数组状态
触发机制
05
机器状态定义
MachineState
Off/Startup
Shutdown/Restart
06
函数组状态定义
FunctionGroup
FGState配置
定义详解
07
状态切换流程
请求与确认
同步/异步
异常处理
08
EM与SM交互接口
API接口
通知机制
错误上报
09
进程启动配置
Manifest配置
StartupConfig
依赖关系
10
进程调度策略
优先级
SCHED_FIFO/OTHER
CPU亲和性
11
资源管理
内存
文件系统
网络资源
12
健康监控(HM)
健康职责
检测机制
错误恢复
13
日志与跟踪
DLT使用
日志级别
过滤分析
14
加密与安全
安全架构
加密服务
安全启动
15
网络管理
SomeIP/DDS
网络状态
唤醒机制
16
更新与配置管理(UCM)
软件更新
增量/全量
回滚
17
平台健康管理(PHM)
PHM职责
健康聚合
故障诊断
18
时间同步
gPTP协议
实现方式
时间戳
19
通信管理(CM)
架构
SomeIP配置
DDS配置
20
持久化存储
键值存储KVS
文件存储
备份恢复
21
执行清单(Execution Manifest)
Manifest结构
进程启动
资源限制
22
服务发现
SomeIP-SD
注册订阅
实例管理
23
状态切换实战(一)
Off→Startup
初始化流程
依赖服务
24
状态切换实战(二)
Startup→Running
函数组激活
业务启动
25
状态切换实战(三)
Running→Shutdown
优雅关闭
资源释放
26
状态切换实战(四)
异常处理
故障注入
状态回滚
27
多核与多进程管理
多核分配
进程间通信IPC
同步互斥
28
性能优化
启动时间
内存占用
CPU负载均衡
29
调试与测试
单元测试
集成测试
压力测试
30
综合案例
自动驾驶域控
状态管理实现
全流程