汽车电子 AUTOSAR 基础软件生成器(autosar-bsw-generator)
#一人分享一个skill#
name: autosar-bsw-generator
description: 生成符合AUTOSAR标准的基础软件(BSW)模块配置和代码,支持Classic AUTOSAR和Adaptive AUTOSAR
type: code-generation
parameters:
- name: autosar_version
type: string
required: true
description: AUTOSAR版本(4.4.0、4.5.0)
- name: autosar_profile
type: string
required: true
description: AUTOSAR配置文件(Classic、Adaptive)
- name: bsw_modules
type: array
required: true
description: BSW模块列表(CAN、LIN、ETH、DIO、ADC、PWM、ICU、WDG)
- name: mcu_vendor
type: string
required: true
description: 单片机厂商(NXP S32K、Infineon AURIX、ST STM32MP1)
- name: network_config
type: object
description: 网络配置(CAN波特率、LIN从机地址、以太网IP配置)
生成内容:
AUTOSAR BSW 模块配置文件(.arxml)
基础软件初始化和配置代码
通信协议栈实现(CANoe/CANalyzer 兼容)
诊断协议(UDS)实现
内存保护和故障管理
符合 ISO 26262 的安全机制
AUTOSAR 工具链集成脚本(Vector DaVinci Configurator)
name: autosar-bsw-generator
description: 生成符合AUTOSAR标准的基础软件(BSW)模块配置和代码,支持Classic AUTOSAR和Adaptive AUTOSAR
type: code-generation
parameters:
- name: autosar_version
type: string
required: true
description: AUTOSAR版本(4.4.0、4.5.0)
- name: autosar_profile
type: string
required: true
description: AUTOSAR配置文件(Classic、Adaptive)
- name: bsw_modules
type: array
required: true
description: BSW模块列表(CAN、LIN、ETH、DIO、ADC、PWM、ICU、WDG)
- name: mcu_vendor
type: string
required: true
description: 单片机厂商(NXP S32K、Infineon AURIX、ST STM32MP1)
- name: network_config
type: object
description: 网络配置(CAN波特率、LIN从机地址、以太网IP配置)
生成内容:
AUTOSAR BSW 模块配置文件(.arxml)
基础软件初始化和配置代码
通信协议栈实现(CANoe/CANalyzer 兼容)
诊断协议(UDS)实现
内存保护和故障管理
符合 ISO 26262 的安全机制
AUTOSAR 工具链集成脚本(Vector DaVinci Configurator)
全部评论
相关推荐
点赞 评论 收藏
分享
