跳转到内容

从这里开始

Crabit 由手表固件、NanoUI 界面和 Flutter 客户端组成。不必先安装全部工具链才能开始。

你现在的情况 从哪里开始 这一阶段的目标
已拿到手表,先体验 快速玩起来 → 连接 App → 使用 App 使用现有固件,不编译、不烧录
已有手表,想写功能 开发路线 → 环境准备 → 第一个 NanoUI App 先在 Windows 做出界面,再进入硬件
想从电路板开始复刻 从零复刻 制造、检查与启动自己的硬件
没有手表或没学过编程 环境准备 → 第一次运行 不连接硬件,先做出看得见的变化

从零复刻完成后,也使用同一份使用与开发指南,不重复维护两套操作说明。

  • STM32:本机界面、设备控制、传感器、USB,以及 BW16 的启动和模式协调。
  • BW16:无线能力与自己的应用界面。后台 BLE 与 BW16 工具界面不是同一模式。
  • NanoUI:C++ Widget 组合界面的框架;核心与应用、平台驱动分开。
  • Flutter App:连接、配置、脚本编辑、时间天气同步与本地 3D 预览。

网页模型和 App 模型不是实体 OLED 的远程镜像;网页模拟器不控制真实无线、USB 或电源。

普通体验不需要 IDE。修改代码时,只安装当前路线需要的工具。 更新前记录版本,保留可恢复的双端固件,不从历史实验目录随意挑选文件。 公开下载、接口照片与逐步首次开机操作仍待补齐;当前是本地整理预览。