它是最近发布的,并且l 开放开发ZSWatch项目, 这是一款基于Nordic Semiconductor nRF52833芯片开发的智能手表,搭载ARM Cortex-M4微处理器,兼容蓝牙5.1。
有人提到 专为该项目开发的智能手表专用软件和硬件, 因为原理图和 PCB 设计(kicad 格式)在存储库中提供并且可供下载,以及用于在 3D 打印机上打印外壳和扩展坞的模型。
该软件基于开放的 Zephyr RTOS,支持智能手表与基于 Android 平台的智能手机配对。
提供三个按钮进行控制,并使用蓝宝石水晶保护屏幕。 第二种改进模型也正在开发中,其特点是使用基于 ARM Cortex-M5340 处理器的功能更强大的 nRF33 芯片和触摸屏。
在一部分 软件,用C语言编写,在操作系统下运行 实时 (RTOS) 和风 .在 Linux 基金会的支持下为物联网设备开发,英特尔、Linaro、NXP Semiconductors/Freescale、Synopsys 和 Nordic Semiconductor 提供了输入。
Zephyr 核心是 旨在消耗最少的资源 (从 8 到 512 KB 的 RAM)。 只为所有进程提供一个全局共享虚拟地址空间(SASOS)。
特定于应用程序的代码与特定的内核相结合 应用程序形成一个整体可执行文件,该可执行文件将在特定硬件上加载和运行。 所有系统资源都在编译时确定 并且只有那些运行应用程序所需的内核功能才会包含在系统映像中。
还值得一提的是,关于与 Android 设备的同步,提到有一款名为 GadgetBridge 的优秀 Android 应用程序可以处理手机上所需的一切,例如通知管理、音乐控制等等。
ZSWatch 现在声称是 Gadgetbridge 上受支持的智能手表之一,遵循与它相同的 API。
在部分 组成的硬件组件 该项目提到以下内容:
- ZSWatch v1 中的硬件特性
- nRF52833 BLE 芯片(u-blox ANNA-B402 模块)。
- 1,28″ 240×240 TFT IPS圆形屏,带GC9A01控制器。
- 用于计步等的加速度计(LIS2DS12TR)。
- 使用脉搏血氧仪和心率 (MAX30101EFD)。
- 带触觉控制器的振动电机可提供更好的振动控制 (DRV2603RUNT)。
- 8MB 外部闪存 (MX25R6435FZNIL0)。
- 电池充电器和电池监视器(MAX1811ESA+标签,TLV840MAPL3)。
- 3 个导航按钮(上一个/下一个/输入)
- 220 毫安锂聚合物电池。
- 蓝宝石水晶保护屏幕。
而对于一部分主要软件功能 该项目的以下突出:
- 通过 Android 应用程序 GadgetBridge 与智能手机进行交互和控制。
- 一个图形界面,可以显示时钟、日期、电池电量、天气预报、已走步数、未读通知数量和心率。
- 支持弹出通知。
- 带有设置的可扩展菜单。
- 应用程序选择界面。 在这些程序中,提出了配置器和音乐播放控制小部件。
- 集成计步器和心率监测器功能。
- 支持蓝牙测向技术以确定蓝牙信号的方向,让您可以将手表用作任何 u-blox AoA 板跟踪的标签。
从项目开发的未来计划部分提到,计划包括一个心率应用程序,更新蓝牙配对系统并以替换应用程序的形式重新设计图形外壳。
最后 对于那些对项目开发感兴趣的人,他们应该知道这是在 MIT 许可下分发的,他们可以在 以下链接。