main
座椅固件工程
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);预编译库按本仓库的源码范围要求不上传。
Description
Languages
C++
63.3%
C
20.6%
Python
6.7%
Linker Script
6.3%
CMake
2.4%
Other
0.7%