🧩 Vector工具链·课程 30章 · 从零到落地

📘 友好色系 · 专业内核
01 Vector工具链全景概览
了解Vector工具链在汽车电子开发中的角色,掌握CANoe、DaVinci、vFlash等核心工具的功能定位,理解AUTOSAR与Vector工具链的关系。
02 CANoe基础入门
安装与授权激活,创建第一个CANoe工程,认识Measurement Setup与Simulation Setup,掌握Trace窗口与Graphics窗口的基本使用。
03 CANoe通信配置
配置CAN/ CAN FD/ LIN总线,设置DBC文件与LDF文件,理解CANoe中的网络节点概念,实现基本的报文发送与接收。
04 CAPL编程入门
CAPL语言基础语法,事件处理程序(on message, on key, on timer),系统变量与环境变量的使用,编写第一个CAPL脚本。
05 CAPL进阶与实战
CAPL中的函数与库,使用CAPL进行报文解析与信号提取,实现简单的网关路由逻辑,CAPL调试技巧。
06 CANoe Panel设计
使用Panel Designer创建图形化界面,添加控件(按钮、仪表、输入框),控件与系统变量/环境变量的绑定,Panel的布局与美化。
07 CANoe测试模块
Test Module的创建与配置,编写测试用例(CAPL/ XML Test Module),测试报告生成与分析,自动化测试流程设计。
08 CANoe诊断功能
诊断协议基础(UDS on CAN/ DoIP),配置诊断描述文件(CDD/ ODX),使用CANoe进行诊断请求与响应,诊断测试自动化。
09 CANoe仿真与剩余总线仿真
创建仿真节点,配置剩余总线仿真(RBS),使用CAPL模拟ECU行为,仿真中的时间同步与调度。
10 CANoe记录与回放
数据记录配置(BLF/ ASC/ MF4),离线分析技巧,回放设置与过滤,结合回放进行回归测试。
11 DaVinci Developer基础
AUTOSAR概念回顾,DaVinci Developer的安装与界面,创建SWC(Software Component),定义Ports与Interfaces。
12 DaVinci Developer进阶
配置Runnable与Timing Event,实现SWC间的数据交互(Sender-Receiver/ Client-Server),生成RTE与BSW代码。
13 DaVinci Configurator Pro
ECU配置概览,配置BswM(Basic Software Mode Manager),配置EcuM(ECU Manager),配置OS(操作系统)。
14 DaVinci Configurator Pro通信栈配置
配置CAN/ LIN/ FlexRay通信栈,配置PDU Router与Signal Mapping,配置网络管理(NM)。
15 DaVinci Configurator Pro诊断栈配置
配置DCM(Diagnostic Communication Manager),配置DEM(Diagnostic Event Manager),配置FIM(Function Inhibition Manager)。
16 DaVinci Configurator Pro存储栈配置
配置NvM(Non-volatile Memory),配置Fee(Flash EEPROM Emulation),配置Ea(EEPROM Abstraction)。
17 vFlash基础
vFlash的安装与配置,创建Flash工程,配置刷写文件(S19/ HEX/ ELF),执行ECU刷写。
18 vFlash进阶
刷写序列自定义,安全刷写(Secure Flash),刷写验证与回滚,vFlash与CANoe的集成。
19 Vector工具链中的网络设计
使用CANbedded/ MICROSAR,配置CAN/ LIN/ FlexRay网络参数,网络拓扑设计与仿真验证。
20 Vector工具链中的诊断设计
使用CANdelaStudio创建诊断规范,配置诊断数据(DID/ DTC/ Routine),生成诊断描述文件(CDD/ ODX)。
21 Vector工具链中的标定与测量
使用CANape进行ECU标定,ASAP2/ A2L文件配置,测量变量与标定参数,XCP/ CCP协议基础。
22 CANape进阶
标定数据管理(Hex/ DCM),在线标定与离线标定,标定数据刷写,CANape与Simulink的集成。
23 Vector工具链中的总线分析
使用CANalyzer进行总线分析,分析CAN/ LIN/ FlexRay/ Ethernet总线,总线负载与延迟分析,错误帧与异常分析。
24 Vector工具链中的HIL测试
HIL测试环境搭建,VT System硬件配置,CANoe与VT System的集成,HIL测试用例开发。
25 Vector工具链中的CI/CT集成
使用vTESTstudio创建测试用例,测试用例的版本管理(Git/ SVN),Jenkins与CANoe的集成,自动化测试报告。
26 Vector工具链中的功能安全
ISO 26262概述,Vector工具链对功能安全的支持,使用DaVinci配置功能安全机制(Wdg/ E2E/ FLS),安全测试。
27 Vector工具链中的以太网
以太网基础(AVB/ SOME/IP/ DoIP),配置SOME/IP服务,使用CANoe进行以太网仿真与测试,TSN基础。
28 Vector工具链中的OTA
OTA(Over-The-Air)更新流程,使用vFlash与CANoe实现OTA,OTA安全机制,OTA测试策略。
29 Vector工具链中的多核与多ECU
多核ECU配置(DaVinci),多ECU系统仿真(CANoe),分布式系统测试,时间同步与调度。
30 综合项目实战
从需求到落地的完整流程,使用Vector工具链完成一个真实项目(如:BCM/ GW/ VCU),项目文档与交付,常见问题与解决方案。