cmsis-stream - 创建 CMSIS Stream 组件并生成 Python 描述与 C++ 封装
根据用户提供的组件规格,生成 CMSIS Stream 新组件的 Python 描述文件和 C++ 头文件封装。
标签
更新于: 2026-06-30能力
典型输入
典型输出
该技能可以做什么
- 生成 Python 组件描述文件
- 生成 C++ 头文件封装
- 更新 __init__.py 导入语句
- 提示用户补充缺失的组件信息
- 定义数据流端口与事件端口
- 生成模板类定义
输入
- 组件名称
- C++ 类名
- 输入输出端口规格
- 数据类型定义
- 事件定义
- 组件参数
- 可见性与状态标志
输出
- Python 组件描述文件
- C++ 头文件
- 更新后的 __init__.py 文件
要求
- 已安装 CMSIS Stream Python 包
- 包含 __init__.py 的 nodes 文件夹
- C++ 头文件:cg_enums.h、app_config.hpp、StreamNode.hpp、GenericNodes.hpp
