工程结构
KVPAC 工程的典型目录结构:
my-project/
├── kvpac.config.json # 工程配置
├── src/
│ ├── Main.st # 主程序(ST 语言)
│ ├── Counter.fb # 功能块
│ └── Config.st # 配置
├── lib/
│ └── standard.lib # 标准库引用
├── targets/
│ └── stm32.json # 目标平台配置
└── build/
└── output.bin # 编译输出
文件类型
| 扩展名 | 说明 | 示例 |
|---|---|---|
.st |
结构化文本 | Main.st |
.fb |
功能块 | Counter.fb |
.conf |
配置文件 | target.conf |
.lib |
库文件 | standard.lib |
.proj |
工程文件 | my_project.proj |
项目管理操作
添加文件
右键工程目录 → 新建文件 或 通过菜单 文件 → 新建
导入文件
拖拽文件到工程视图,或使用 文件 → 导入
工程配置
编辑工程根目录下的 kvpac.config.json:
{
"name": "MyProject",
"target": "stm32",
"optimization": 2,
"sources": ["src/"],
"libraries": ["lib/standard.lib"]
}