嵌入式通信协议栈生成器(comm-protocol-stack-generator)
#一人分享一个skill#
name: comm-protocol-stack-generator
description: 自动生成常用嵌入式通信协议完整实现,支持自定义帧格式、校验方式和传输机制
type: code-generation
parameters:
- name: protocol_type
type: string
required: true
description: 通信协议类型(如Modbus-RTU/TCP、CANopen、MQTT、CoAP、LoRaWAN、USB-CDC)
- name: frame_format
type: object
description: 自定义帧格式(默认使用协议标准格式),包含起始符、地址、命令、数据长度、数据、校验位、结束符
- name: checksum_type
type: string
default: CRC16
description: 校验方式(CRC8、CRC16、CRC32、奇偶校验、异或校验)
- name: transport_layer
type: string
default: UART
description: 传输层接口(UART、SPI、I2C、ETH、BLE)
核心功能:
生成协议初始化、数据打包 / 解包、校验计算、错误处理完整代码
提供协议状态机实现,支持半双工 / 全双工通信
生成协议测试用例和性能评估报告
适配资源受限设备,代码可配置裁剪
name: comm-protocol-stack-generator
description: 自动生成常用嵌入式通信协议完整实现,支持自定义帧格式、校验方式和传输机制
type: code-generation
parameters:
- name: protocol_type
type: string
required: true
description: 通信协议类型(如Modbus-RTU/TCP、CANopen、MQTT、CoAP、LoRaWAN、USB-CDC)
- name: frame_format
type: object
description: 自定义帧格式(默认使用协议标准格式),包含起始符、地址、命令、数据长度、数据、校验位、结束符
- name: checksum_type
type: string
default: CRC16
description: 校验方式(CRC8、CRC16、CRC32、奇偶校验、异或校验)
- name: transport_layer
type: string
default: UART
description: 传输层接口(UART、SPI、I2C、ETH、BLE)
核心功能:
生成协议初始化、数据打包 / 解包、校验计算、错误处理完整代码
提供协议状态机实现,支持半双工 / 全双工通信
生成协议测试用例和性能评估报告
适配资源受限设备,代码可配置裁剪
全部评论
相关推荐