Spoločenstvo Pine64, ktoré sa zaoberá tvorbou otvorených zariadení, uviedlo na trh inteligentné hodinky PineTime, ktoré sú dodávané v hermetickej skrinke odolnej voči ponoreniu do hĺbky 1 metra. Cena zariadenia je $26.99. Na rozdiel od predtým dostupného vývojárskeho kitu, navrhovaná verzia hodiniek nie je vybavená nízkoúrovňovým ladením a je orientovaná na bežného spotrebiteľa (experimenty s inštaláciou neoverených firmvérov sa neodporúčajú kvôli obmedzeným možnostiam na obnovu po zlyhaní firmvéru).
Hodinky PineTime sú postavené na mikrokontroléri NRF52832 MCU (64 MHz) a sú vybavené 512KB systémovej Flash pamäte, 4 MB Flash pre používateľské dáta, 64KB RAM, 1,3-palcovým dotykovým displejom s rozlíšením 240×240 pixelov (IPS, 65K farieb), Bluetooth 5, akcelerometrom (používaným ako krokomer), snímačom pulzu a vibromotorom. Nabíjanie batérie (180 mAh) stačí na 3-5 dní prevádzky na batériu. Hmotnosť je 38 gramov.

Nové zariadenie PineTime, ktoré prišlo na trh, je dodávané s novou verziou firmvéru InfiniTime 1.2. Zmeny v novej verzii zahŕňajú pridanie aplikácie „metronóm“, vylepšenie fungovania aplikácie „časovač“ a úpravy na zníženie spotreby operačnej a trvalej pamäte. Veľkosť firmvéru sa zmenšila z 420KB na 340KB.


V predvolenom nastavení používaný firmvér InfiniTime využíva operačný systém reálneho času FreeRTOS 10, grafickú knižnicu LittleVGL 7 a Bluetooth stack NimBLE 1.3.0. Bootloader firmvéru je založený na MCUBoot. Firmvér môže byť aktualizovaný cez OTA aktualizácie prenášané zo smartfónu cez Bluetooth LE.
Kód používateľského rozhrania je napísaný v C++ a obsahuje funkcie ako hodiny (digitálne, analógové), fitness tracker (pulzomer a krokomer), zobrazenie oznámení o udalostiach na smartfóne, baterku, ovládanie prehrávania hudby na smartfóne, zobrazovanie pokynov od navigátora, stopky a dve jednoduché hry (Paddle a 2048). V nastaveniach je možné určovať čas vypnutia displeja, formát času, podmienky prebudenia, meniť jas obrazovky, hodnotiť stav batérie a verziu firmvéru.
Na smartfóne a počítači na ovládanie hodiniek môžu byť použité aplikácie Gadgetbridge (pre Android), Amazfish (pre Sailfish a Linux) a Siglo (pre Linux). Existuje experimentálna podpora WebBLEWatch, webovej aplikácie na synchronizáciu hodiniek z prehliadačov, ktoré podporujú API Web Bluetooth.
Okrem toho nadšenci pripravili novú alternatívnu firmvéru Malila pre PineTime, založenú na RIOT OS, s rozhraním v štýle GNOME (písmo Cantarell, ikony a štýl GNOME) a podporou MicroPython. Okrem InfiniTime a Malila sa pre PineTime vyvíjajú aj firmvéry založené na platformách Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (na báze Micropython) a PinetimeLite (rozšírená modifikácia firmvéru InfiniTime).
Z noviniek projektu Pine64 sa tiež dá poznamenať implementácia podpory hardvérového akcelerovania prehrávania videa v Gstreamer prostredníctvom VPU, dostupného v SoC Allwinner A64 pre smartfón PinePhone. PinePhone je teraz schopný prehrávať video v kvalite 1080p a 30fps, čo môže byť užitočné na sledovanie videí pri pripojení PinePhone k vonkajšiemu displeju. Medzi ďalšie zmeny patrí príprava obrazu s firmvérom založeným na Arch Linux ARM a prostredí KDE Plasma Mobile 5.22. Do verzie 21.06 boli aktualizované firmvéry založené na postmarketOS, ponúkané vo variantách s prostrediami Phosh, KDE Plasma Mobile a SXMO.
Zdroj: opennet.ru
