Pine64项目发布了防水PineTime智能手表

致力于创建开放设备的 Pine64 社区发布了 PineTime 智能手表,该手表采用密封外壳,可承受 1 米深度的浸泡。 该设备售价 26.99 美元。 与之前可用的开发套件不同,该手表的拟议版本没有配备低级调试接口,并且针对的是普通消费者(由于固件故障后的恢复能力有限,不建议进行安装未经测试的固件的实验)。

PineTime 手表基于微控制器 NRF52832 MCU (64 MHz) 构建,配备 512KB 系统闪存、4 MB 用户数据闪存、64KB RAM、分辨率为 1.3x240 像素的 240 英寸触摸屏(IPS、65K颜色)、蓝牙 5、加速计(用作计步器)、心率传感器和振动电机。 电池电量 (180 mAh) 足以维持 3-5 天的电池寿命。 重量 - 38 克。

Pine64项目发布了防水PineTime智能手表

现已发售的 PineTime 设备附带新的 InfiniTime 1.2 固件版本。 新版本的变化包括在应用程序中包含“节拍器”、改进“计时器”应用程序的操作,以及努力减少 RAM 和永久内存的消耗。 固件大小从 420KB 减少到 340KB。

Pine64项目发布了防水PineTime智能手表Pine64项目发布了防水PineTime智能手表

默认的 InfiniTime 固件使用 FreeRTOS 10 实时操作系统、LittleVGL 7 图形库和 NimBLE 1.3.0 蓝牙堆栈。 固件引导加载程序基于 MCUBoot。 固件可通过智能手机通过蓝牙 LE 传输的 OTA 更新进行更新。

用户界面代码是用 C++ 编写的,包括时钟(数字、模拟)、健身追踪器(心率监测器和计步器)、在智能手机上显示有关事件的通知、手电筒、控制智能手机上的音乐播放等功能,显示来自导航器、秒表和两个简单​​游戏(Paddle 和 2048)的指令。 通过设置,您可以确定显示屏关闭的时间、时间格式、唤醒条件、更改屏幕亮度、评估电池电量和固件版本。

在智能手机和计算机上,您可以使用 Gadgetbridge(适用于 Android)、Amazfish(适用于 Sailfish 和 Linux)和 Siglo(适用于 Linux)应用程序来控制手表。 对 WebBLEWatch 提供了实验性支持,这是一个 Web 应用程序,用于同步支持 Web 蓝牙 API 的浏览器中的时钟。

此外,爱好者还为PineTime准备了新的替代固件Malila,基于RIOT OS,配备GNOME风格的界面(Cantarell字体、图标和GNOME风格)并支持MicroPython。 除了 InfiniTime 和 Malila 之外,还基于 Zephyr、Mynewt OS、MbedOS、TinyGo、WaspOS(基于 Micropython)和 PinetimeLite(InfiniTime 固件的扩展修改)平台开发 PineTime 固件。

从Pine64项目的消息中,我们还可以注意到PinePhone智能手机支持使用VPU在Gstreamer中实现视频播放的硬件加速,这在全志A64 SoC中可用。 PinePhone 现在能够输出 1080p 和 30fps 质量的视频,这对于将 PinePhone 连接到外部屏幕时观看视频非常有用。 其他更改包括准备带有基于 Arch Linux ARM 和 KDE Plasma Mobile 5.22 shell 的固件的映像。 基于 postmarketOS 的固件已更新至版本 21.06,提供 Phosh、KDE ​​Plasma Mobile 和 SXMO shell 的变体。

来源: opennet.ru

添加评论