Files
seat-firmware/README.md
T

1.3 KiB
Raw Blame History

座椅固件工程

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);预编译库按本仓库的源码范围要求不上传。