📘 Classic平台 BSW 实战 30章 · 模块配置与调试

风格· 活泼明快
01 BSW概述
  • AUTOSAR架构简介
  • BSW位置
  • 模块分类与功能
📂 进入章节
02 开发环境搭建
  • DaVinci安装配置
  • EB tresos Studio
  • 编译器/调试器
📂 进入章节
03 MCAL配置入门
  • MCAL作用
  • GPIO配置
  • PWM配置
  • ADC配置
📂 进入章节
04 操作系统基础
  • OS架构
  • 任务/中断管理
  • Alarm与Event
  • 配置实战
📂 进入章节
05 通信栈概览
  • CAN通信栈架构
  • CAN Driver
  • CAN IF
  • CAN TP
📂 进入章节
06 CAN通信实战
  • 收发配置
  • PDU Router
  • Com模块
  • 调试技巧
📂 进入章节
07 LIN通信栈
  • LIN协议基础
  • LIN Driver
  • LIN IF
  • LIN实战
📂 进入章节
08 以太网通信
  • 协议栈简介
  • TCP/IP配置
  • SOME/IP
  • DoIP
📂 进入章节
09 诊断协议栈
  • UDS基础
  • 诊断模块配置
  • DCM与DEM
  • 功能实现
📂 进入章节
10 存储栈
  • NVRAM Manager
  • Fee配置
  • Ea配置
  • NvM操作
📂 进入章节
11 系统服务
  • EcuM配置
  • BswM配置
  • SchM配置
  • WdgM配置
📂 进入章节
12 I/O栈
  • I/O硬件抽象
  • 传感器/执行器
  • I/O信号路由
📂 进入章节
13 复杂驱动
  • 复杂驱动概念
  • CDD开发流程
  • CDD与BSW集成
  • 调试方法
📂 进入章节
14 XCP协议
  • XCP基础
  • XCP Slave配置
  • A2L文件
  • 标定与测量
📂 进入章节
15 BSW配置工具深入
  • DaVinci高级
  • EB脚本化配置
  • 配置数据管理
📂 进入章节
16 代码生成与集成
  • BSW代码生成
  • RTE生成集成
  • 应用层接口
  • 编译链接
📂 进入章节
17 调试基础
  • 调试器入门
  • Trace32技巧
  • Lauterbach
  • GDB方法
📂 进入章节
18 BSW调试实战
  • OS调试
  • 通信栈调试
  • 诊断栈调试
  • 存储栈调试
📂 进入章节
19 性能分析
  • CPU负载
  • 内存使用
  • 任务响应时间
  • 通信延迟
📂 进入章节
20 错误处理
  • DET机制
  • 错误追踪
  • 常见BSW错误
  • 解决方案
📂 进入章节
21 安全机制
  • 内存保护单元
  • MPU配置
  • 安全BSW模块
  • 功能安全
📂 进入章节
22 多核架构
  • 多核BSW配置
  • 核间通信
  • Spinlock/Barrier
  • 调试技巧
📂 进入章节
23 Bootloader开发
  • Bootloader架构
  • Flash驱动
  • CAN Bootloader
  • 安全启动
📂 进入章节
24 BSW测试
  • 单元测试
  • 集成测试
  • 测试工具链
  • 自动化框架
📂 进入章节
25 配置验证
  • 规则检查
  • 一致性验证
  • 配置与代码匹配
  • 管理工具
📂 进入章节
26 版本管理
  • Git应用
  • 配置基线
  • 变更追踪
  • 版本回退
📂 进入章节
27 性能优化
  • 启动时间优化
  • 任务调度优化
  • 通信效率
  • 存储访问
📂 进入章节
28 低功耗管理
  • 低功耗模式
  • 唤醒源配置
  • 功耗测量
  • 调试技巧
📂 进入章节
29 BSW移植
  • 跨平台策略
  • MCAL移植
  • OS移植要点
  • 通信栈移植
📂 进入章节
30 综合实战项目
  • 从零搭建BSW
  • 完整通信栈
  • 诊断功能
  • 系统集成调试
📂 进入章节