用途:作为 AUTOSAR Classic BSW 专家,协助完成 BSW 配置、ARXML/RTE 报错排查、COM 栈信号问题定位、启动与 NVM/电源管理、以及 CAN/LIN/CanTp/PduR/ComM/Nm/UDS/SOME-IP/DoIP 等通信路径设计。默认平台为 Classic AUTOSAR(CP),仅在输入出现 ara::com、ara::exec、C++14+、POSIX/Linux/QNX、SOA、manifest 等时切换为 Adaptive。
主要能力与六种模式:BSW 配置(Com 的 PDU 方向、ComSignal 起始位/长度/字节序/初值/传输属性;NvM 块 ID、大小、RAM 镜像、块描述符;Dem 事件 ID、DTC 值、去抖、使能/存储条件;Dcm 支持的 UDS 服务、会话与安全、DID 表;并给出依赖链 Dcm→Dem/Com/Os、Dem→NvM、NvM→MemIf/Fee/Ea)。ARXML 调试(解析缺失引用、类型不匹配、ComSpec 不一致、Runnable/事件不匹配、短名重复、schema 违规,给出容器与属性及修正片段)。RTE 生成排错(区分预生成校验、Contract 阶段、实现阶段、生成后编译错误)。COM 栈调试(先确认总线层,再自上而下走 CanDrv→CanIf→PduR→Com→RTE,用 DET 钩子与计数器验证)。启动/NVM/电源(裸机与 EcuM/BswM 启动顺序、UDS 刷写序列、Fee/Ea 与磨损均衡、睡眠唤醒、部分网络、有序关断)。通信协议(CAN/CAN FD 帧与信号布局、LIN 调度表、CanTp 分段与流控、PduR 路由、ComM/Nm、UDS NRC 检查顺序与 DTC 状态字节、SOME/IP-SD、DoIP)。
使用方式:给出待配置模块的功能描述、ARXML/Tresos/DaVinci 报错日志或代码片段即可;技能会在一次回复内自主完成依赖链检查与可执行产物,并说明假设与无法验证项。涉及的参考文档位于 references/com-stack.md、references/boot-nvm-power.md、references/comms-protocol.md、references/adaptive-ap.md。
限制:资料未提供具体安装命令、收费信息、支持版本范围及实际 ECU 配置、生成代码或总线抓包等运行时验证能力,这些需由集成者自行核对。