划定 CMake 模块目录并补充各层 README。
固定 isa/compiler/vm/host 的职责边界,样例与测试单独成目录。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# examples
|
||||
|
||||
给人看的样例工程,**不是** CMake 库。每个子目录是一份完整工程:`project.toml` + 若干 `.st`。
|
||||
|
||||
供 `host` 直接打开,用来跑通最小闭环。自动化断言放 `tests/`。
|
||||
|
||||
## line1
|
||||
|
||||
计划中的最小样例:`MAIN` + `MotorStarter` FB + I/O。
|
||||
|
||||
| 文件 | 内容 |
|
||||
|---|---|
|
||||
| `project.toml` | `files` / `entry` / `gvl.file` / 可选 `io.*` |
|
||||
| `globals.st` | 第一版唯一 GVL:`VAR_GLOBAL`、I/Q |
|
||||
| `motor.st` | `FUNCTION_BLOCK MotorStarter`,用 `VAR_EXTERNAL` 引用急停 |
|
||||
| `main.st` | `PROGRAM MAIN`,实例化 FB,写 `Q0_0` |
|
||||
|
||||
不要在仓库根目录散放这些文件。
|
||||
Reference in New Issue
Block a user