FORK / 上游项目
artiq
用于量子实验的实时控制、编译器、FPGA 固件和主机工具。
本页记录本轮维护的改动和验证结果。完整差异与实时合并状态请查看 Pull Request ↗。
这是 Fork 仓库。保留上游目录、许可与贡献说明;安装和兼容性以上游对应版本为准。查看上游 ↗
准备环境
- 按 doc/manual 的 Nix 或 MSYS2 说明准备匹配版本环境。
使用入口
- 阅读 doc/manual/introduction.rst 和 doc/manual/installing.rst。
目录结构与职责
- artiq/compiler/ — 实验语言编译器
- artiq/coredevice/ — 核心设备驱动
- artiq/gateware/ — FPGA 逻辑
- artiq/firmware/ — Rust 固件
- doc/manual/ — 上游手册
本次整理
- 新增维护文档和在线文档入口,补全用途、目录、使用路径及验证边界。
检查结果
| 检查项 | 状态 | 证据 / 范围 |
|---|---|---|
| 仓库目录与入口盘点 | passed | 检查 Git 索引中的 751 个路径、README 和项目配置;不等于功能验收。 |
| Python AST | passed | 557 个文件通过最终解析;不导入依赖、不执行应用。 |
| JSON/notebook parse | passed | 5 个文件通过最终解析;不导入依赖、不执行应用。 |
| TOML parse | passed | 17 个文件通过最终解析;不导入依赖、不执行应用。 |
| XML parse | passed | 3 个文件通过最终解析;不导入依赖、不执行应用。 |
| JavaScript syntax | passed | 2 个文件通过最终解析;不导入依赖、不执行应用。 |
| 完整构建与端到端运行 | not_run | 语法检查排除 11 个编译器测试夹具;未进行 Nix 构建、Rust 交叉编译、FPGA 综合或硬件时序验证。 |
已知限制与后续工作
- 语法检查排除 11 个编译器测试夹具;未进行 Nix 构建、Rust 交叉编译、FPGA 综合或硬件时序验证。