ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

AUTOSAR提效指南:用Automotive Skills Suite自动生成SWC、BSW配置、RTE映射与Adaptive应用

AUTOSAR提效指南:用Automotive Skills Suite自动生成SWC、BSW配置、RTE映射与Adaptive应用 AUTOSAR提效指南用Automotive Skills Suite自动生成SWC、BSW配置、RTE映射与Adaptive应用【免费下载链接】automotive-skills-suite100 installable Claude skills covering Engineering areas such as, ISO 26262 functional safety, ISO/SAE 21434 cybersecurity, ISO 21448 SOTIF, AIAG-VDA quality (APQP/PPAP/FMEA), Automotive SPICE, and continuous improvement tools — every builder paired with a confirmation reviewer.项目地址: https://gitcode.com/gh_mirrors/au/automotive-skills-suiteAutomotive Skills Suite是一套包含152 个可安装技能的开源项目其中 5 对 Builder Reviewer 技能可一键生成符合 AUTOSAR R22-11 的SWC 规范、BSW 配置、RTE 映射与 Adaptive 应用工作簿——把原本需要数天的 AUTOSAR 文档编写压缩到几分钟而且每份产出都自带审核员把关新手也能直接交付可审计的 xlsx 成果。⚡ 为什么 AUTOSAR 文档值得自动化做 AUTOSAR 集成项目的工程师都经历过同样的痛苦SWC 规范要手工填端口接口、Runnable、RTE 事件、数据类型动辄十几张表BSW 配置要逐层核对 MCAL、ECU Abstraction、Service Layer 模块清单和参数RTE 映射要做 Runnable 到 OS 任务的分配、信号到端口的路由漏一行就是集成隐患Adaptive 应用还要维护 Application / Service / Machine 三类 Manifest。手工维护意味着格式不一致、版本易错、审计时无法追溯。而Automotive Skills Suite的思路很直接——把每一类工件做成一个生成器技能Builder再用一个确认审核技能Reviewer自动打分形成稳定的文件契约链条。 项目全貌Builder Reviewer 成对设计项目核心是76 个 Builder 技能 76 个配对 Reviewer 技能覆盖功能安全ISO 26262、网络安全ISO/SAE 21434、SOTIF、AIAG-VDA 质量工具、Automotive SPICE以及AUTOSAR、通信协议DBC/LDF/ARXML、诊断UDS/DTC/CDD、标定A2L/DCM等领域。AUTOSAR 方向的 5 对技能一览Builder 技能产出工作簿Tab 数关键内容autosar-swc-builderSWC 规范13SWC 类型、端口接口、Runnable、RTE 事件、数据autosar-bsw-config-builderBSW 配置15MCAL/ECU-C/服务层模块清单、内存映射、调度表autosar-rte-mapping-builderRTE 映射12数据映射、Runnable-任务分配、独占区绑定autosar-adaptive-app-builderAdaptive 应用13三类 Manifest、ara::com 接口、ara::exec 生命周期autosar-composition-builderComposition SWC12组件层次、Assembly/Delegation 连接器、端口映射每个 Builder 都有同名的checklist-reviewer审核技能对产出文件逐条打 FC / LC / NO 评级并生成带 KPI 图块的可视化仪表盘。 一键安装步骤5 分钟上手安装非常简单整个流程只需要三步获取项目git clone https://gitcode.com/gh_mirrors/au/automotive-skills-suite找到目标技能AUTOSAR 技能全部位于 skills/ 目录每个.skill文件就是一个可安装的技能包内含 SKILL.md、生成脚本和参考文档例如 skills/autosar-swc-builder.skill。在 Claude 中安装并触发在 Cowork / Claude Desktop 中点击 Save skill 安装然后用自然语言触发即可例如对 Claude 说Build a Classic SWC spec for a door control module技能包的 frontmatter 声明了触发词——只要提到 AUTOSAR SWC、BSW config、RTE mapping、ara::com 等关键词对应技能就会被自动唤起无需记忆任何命令。 5 大 Builder 逐个拆解输入什么、输出什么1️⃣ SWC 规范生成/autosar-swc-builder SWC名 类别输入一份 JSONSWC 名称、类别、端口、Runnable、事件、独占区、数据类型输出13 Tab 的 SWC 规范工作簿从标题页、文档控制一直到 Runnable 目录、RTE 事件目录、引用页完整覆盖 AUTOSAR R22-11 的 Classic SWC 定义。官方示例见 examples/autosar-swc-builder/README.md输入door-control-swc.json类别 Application输出door-control-swc-spec.xlsxPort Inventory 与 Runnable Catalog 等页签自动填充。 提示Adaptive 平台的应用软件不属于它的范围请改用autosar-adaptive-app-builder——技能描述里明确写了对接关系。2️⃣ BSW 配置生成15 Tab 覆盖四个 Classic 层输入单个 JSON 文件即可生成BSW 配置工作簿涵盖 MCAL Module Inventory、ECU Abstraction Inventory、Service Layer Modules、Complex Drivers以及 Module Parameters、Post-Build Variants、Memory Map、Schedule Tables、Inter-Module Dependencies、Validation Rules 等 15 个页签。技能包内附带了真实可运行的样例Body Control Module基于 Infineon TC397XX8 个 MCAL 模块、3 路总线接口、5 个 OS 任务示例文档见 examples/autosar-bsw-config-builder/README.mdpython scripts/generate_bsw.py examples/sample_input.json BCM-bsw.xlsx生成的文件经配对审核技能检查后9 项检查中全部 7 项 Mandatory 检查评为 FCFully Compliant。3️⃣ RTE 映射生成Runnable 到任务、信号到端口一个不漏RTE 是集成阶段最容易出错的环节。autosar-rte-mapping-builder会生成 12 Tab 工作簿Data MappingsSWC 端口 → Com 信号、Runnable-to-Task Allocation、Schedulable Period and Priority、Exclusive Area to OS Resource、Mode-Switch Mapping 与触发源映射、Mem Mapping、Stack Sizing 和 Validation Rules把谁在哪个任务里跑、数据从哪条信号来全部落成表格。4️⃣ Adaptive 应用生成三类 Manifest 一次到位面向 Adaptive Platform 的autosar-adaptive-app-builder输出 13 Tab 工作簿Application / Service / Machine 三类 Manifest、ara::com 服务接口request-response、event、field、ara::exec 生命周期状态机、部署拓扑与 SOME/IP 服务 ID 映射、资源约束——服务化架构的文档骨架一次成型。5️⃣ Composition 层级组合/autosar-composition-builder 组合名 SWC数量当 SWC 需要层级组织时autosar-composition-builder生成 12 Tab 的 Composition 工作簿Contained SWC Instances、Assembly Connectors内部端口互联、Delegation Connectors对外边界、Port Boundary、Hierarchy Tree 和 Port Compatibility Rules让组合件的端口边界清晰可查。✅ Reviewer 审核链生成之后还要过审Automotive Skills Suite 的核心护城河是链条机制每个 Builder 的 xlsx 输出都是下游技能的稳定输入契约而每个 Builder 都配一个同名checklist-reviewer例如skills/autosar-swc-checklist-reviewer.skillskills/autosar-bsw-config-checklist-reviewer.skillskills/autosar-rte-mapping-checklist-reviewer.skillskills/autosar-adaptive-app-checklist-reviewer.skillskills/autosar-composition-checklist-reviewer.skill审核员不会修改你的源文件而是产出一份带评级FC / LC / NO、发现项和Summary 仪表盘KPI 图块 图表 发现表的检查清单 xlsx。工作流因此变成生成 → 审核 → 按发现项修复 → 复审通过审计留痕齐全。❓ 新手常见问题输入格式复杂吗不复杂全部是结构化 JSON。以 BSW 为例键值包括item文档信息、ecu_target芯片型号与内存、bus_interfaces[]、mcal_modules[]、memory_layout[]、os_tasks[]等——技能包内自带示例文件照着改数值即可。输出能直接用于交付吗产出的是 audit-ready 的多 Tab xlsx页签与列布局是跨技能的稳定契约项目内置scripts/column_contract.py等审计脚本持续验证链路完整性。个别页签如 BSW 的 Inter-Module Dependencies是表头骨架留给工程师人工补充——自动化填表、专家填判断分工清晰。和纯手工模板相比省多少时间从建表、排版、核对列、维护版本号里解放出来。BSW 样例从 JSON 到可送审工作簿是分钟级且每次输入变化都能重新生成并复审天然可追溯。 快速上手清单git clone https://gitcode.com/gh_mirrors/au/automotive-skills-suite从 skills/ 下载所需.skill文件AUTOSAR 方向 5 对 对应 reviewer在 Claude 中安装技能用自然语言触发技能自带触发词描述准备 JSON 输入可参考 examples/ 下的样例 README运行 Builder 生成 xlsx再用同名 checklist-reviewer 复核按发现项修复直到仪表盘全绿AUTOSAR 文档工作不再是一堆表格的体力活而是一条生成—审核—追溯的自动化流水线。上手一次整个 ECU 集成项目的文档底座就搭好了 【免费下载链接】automotive-skills-suite100 installable Claude skills covering Engineering areas such as, ISO 26262 functional safety, ISO/SAE 21434 cybersecurity, ISO 21448 SOTIF, AIAG-VDA quality (APQP/PPAP/FMEA), Automotive SPICE, and continuous improvement tools — every builder paired with a confirmation reviewer.项目地址: https://gitcode.com/gh_mirrors/au/automotive-skills-suite创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表