Komunita Pine64, která se zabývá vývojem otevřených zařízení, uvedla na trh chytré hodinky PineTime, které jsou dodávány v hermeticky uzavřeném pouzdru odolném proti ponoření do hloubky 1 metru. Cena zařízení je 26,99 $. Na rozdíl od dříve dostupného vývojářského kitu není nabízená varianta hodinek vybavena nízkoúrovňovým ladicím rozhraním a je zaměřena na běžného spotřebitele (experimenty s instalací neověřených firmware nejsou doporučovány kvůli omezeným možnostem obnovy po selhání firmware).
Hodinky PineTime jsou postaveny na mikrokontroléru NRF52832 MCU (64 MHz) a disponují 512 KB systémové flash paměti, 4 MB flash pro uživatelská data, 64 KB RAM, 1,3palcovým dotykovým displejem s rozlišením 240×240 pixelů (IPS, 65K barev), Bluetooth 5, akcelerometrem (používaným jako krokoměr), senzorem pulsu a vibromotorem. Kapacita baterie (180 mAh) stačí na 3-5 dnů autonomního provozu. Hmotnost – 38 gramů.

Nově uvedené zařízení PineTime přichází s novou verzí firmwaru InfiniTime 1.2. Mezi změnami v novém vydání se nachází zahrnutí aplikace „metronom“, vylepšení funkce aplikace „časovač“ a práce na snížení spotřeby operační a trvalé paměti. Velikost firmwaru se zmenšila z 420 KB na 340 KB.


Ve výchozím firmwaru InfiniTime je použita operační systém reálného času FreeRTOS 10, grafická knihovna LittleVGL 7 a Bluetooth zásobník NimBLE 1.3.0. Bootloader firmwaru je založen na MCUBoot. Firmware může být aktualizován přes OTA aktualizace, které se přenášejí ze smartphonu pomocí Bluetooth LE.
Kód uživatelského rozhraní je napsán v C++ a zahrnuje funkce jako hodiny (digitální, analogové), fitness tracker (pulsometr a krokoměr), zobrazení oznámení o událostech na smartphonu, svítilnu, ovládání přehrávání hudby na smartphonu, zobrazení pokynů z navigace, stopky a dvě jednoduché hry (Paddle a 2048). Pomocí nastavení lze definovat čas vypnutí displeje, formát času, podmínky probuzení, měnit jas obrazovky, vyhodnocovat stav baterie a verzi firmwaru.
Na smartphonech a počítačích lze pro správu hodinek použít aplikace Gadgetbridge (pro Android), Amazfish (pro Sailfish a Linux) a Siglo (pro Linux). Existuje experimentální podpora WebBLEWatch, webové aplikace pro synchronizaci hodinek z prohlížečů, které podporují API Web Bluetooth.
Kromě toho byla pro PineTime nadšenci připravena nová alternativní firmware Malila, založená na RIOT OS, s rozhraním ve stylu GNOME (font Cantarell, ikony a styl GNOME) a podporující MicroPython. Kromě InfiniTime a Malila se pro PineTime také vyvíjejí firmware založené na platformách Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (na bázi Micropython) a PinetimeLite (rozšířená modifikace firmware InfiniTime).
Mezi novinkami projektu Pine64 také stojí za zmínku realizace podpory hardwarového akcelerace přehrávání videa v Gstreamer na smartphonu PinePhone pomocí VPU, dostupného v SoC Allwinner A64. PinePhone nyní dokáže výstup videa v kvalitě 1080p a 30fps, což může být užitečné pro sledování videa při připojení PinePhone k externímu displeji. Mezi dalšími změnami se zmiňuje příprava obrazu s firmwarem založeným na Arch Linux ARM a rozhraní KDE Plasma Mobile 5.22. Firmware založené na postmarketOS byly aktualizovány do verze 21.06 a nabízeny v variantách s rozhraními Phosh, KDE Plasma Mobile a SXMO.
Zdroj: opennet.ru
