Files

21 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 座椅固件工程
FBL 当前使用的四轴座椅固件基础源码快照,作为独立固件工程保存。
## 目录
- `firmware/application/`:座椅动作、自编排动作定义、标定及位置状态。
- `firmware/bootloader/`:CAN OTA Bootloader。
- `firmware/common/`:通信协议及共用定义。
- `firmware/gcc/`、`firmware/linker/`:GCC、CMake 工程配置及链接脚本。
- `third_party/ZL-test-scripts/`:电机控制基础源码与 T2G 底层驱动源码。
- `tools/prepare_gcc_application_source.py`:从权威源码准备编译用源码的工具。
- `tools/tests/`:固件相关检查代码。
- `.agents/skills/n7-seat-self-compose/`:座椅代码生成 skill、硬件/动作 API 参考和编译辅助脚本。保留原 skill 标识以兼容 FBL 的调用。
## 源码范围
只提交源码、工程定义及相关文档。固件二进制、目标文件、预编译静态库、工具可执行文件、编译缓存、备份、密钥和旧 Git 历史均不提交;本次导入不执行编译。仓库不包含 Android/N7 App、自扩展 skill 或 App 服务代码。
实际构建需要单独安装 GNU Arm Embedded GCC、CMake、Ninja、Python,并从对应的 T2G SDK 提供构建配置引用的 crypto 静态库(例如 `libcrypto_server_cm0plus_gcc.a`);预编译库按本仓库的源码范围要求不上传。