Komunita Pine64, ktorá sa venuje vytváraniu otvorených zariadení, vydala inteligentné hodinky PineTime, ktoré sa dodávajú v uzavretom obale, ktorý vydrží ponorenie do hĺbky 1 metra. Zariadenie stojí 26.99 dolárov. Na rozdiel od predtým dostupného vývojového kitu nie je navrhovaná verzia hodiniek vybavená nízkoúrovňovým ladiacim rozhraním a je zameraná na bežného spotrebiteľa (experimenty s inštaláciou neotestovaného firmvéru sa neodporúčajú z dôvodu obmedzených možností obnovy po zlyhaniach 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ý dotykový displej s rozlíšením 240x240 pixelov (IPS, 65K farby), Bluetooth 5, akcelerometer (používa sa ako krokomer), snímač srdcového tepu a vibračný motorček. Nabitie batérie (180 mAh) vystačí na 3-5 dní výdrže batérie. Hmotnosť - 38 gramov.
Zariadenie PineTime, ktoré je teraz k dispozícii na predaj, prichádza s novým vydaním firmvéru InfiniTime 1.2. Medzi zmeny v novom vydaní patrí zahrnutie „metronómu“ do aplikácie, vylepšené fungovanie aplikácie „časovač“ a práca na znížení spotreby RAM a trvalej pamäte. Veľkosť firmvéru sa znížila zo 420 kB na 340 kB.
Predvolený firmvér InfiniTime používa operačný systém v reálnom čase FreeRTOS 10, grafickú knižnicu LittleVGL 7 a NimBLE 1.3.0 Bluetooth stack. Zavádzač firmvéru je založený na MCUBoot. Firmvér je možné aktualizovať prostredníctvom aktualizácií OTA prenášaných zo smartfónu cez Bluetooth LE.
Kód používateľského rozhrania je napísaný v C++ a obsahuje také funkcie, ako sú hodiny (digitálne, analógové), fitness tracker (monitor srdcovej frekvencie a krokomer), zobrazovanie upozornení na udalosti na smartfóne, baterka, ovládanie prehrávania hudby na smartfóne, zobrazenie pokynov z navigátora, stopiek a dvoch jednoduchých hier (Pádlo a 2048). Prostredníctvom nastavení môžete určiť čas vypnutia displeja, formát času, podmienky budenia, zmeniť jas obrazovky, vyhodnotiť nabitie batérie a verziu firmvéru.
Na svojom smartfóne a počítači môžete na ovládanie hodiniek použiť aplikácie Gadgetbridge (pre Android), Amazfish (pre Sailfish a Linux) a Siglo (pre Linux). K dispozícii je experimentálna podpora pre WebBLEWatch, webovú aplikáciu na synchronizáciu hodín z prehliadačov, ktoré podporujú rozhranie Web Bluetooth API.
Okrem toho nadšenci pripravili nový alternatívny firmvér pre PineTime, Malila, založený na RIOT OS, vybavený rozhraním v štýle GNOME (font Cantarell, ikony a štýl GNOME) a podporujúci MicroPython. Firmvér pre PineTime sa okrem InfiniTime a Malila vyvíja aj na platformách Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (založené na Micropythone) a PinetimeLite (rozšírená modifikácia firmvéru InfiniTime).
Z noviniek projektu Pine64 si môžeme všimnúť aj implementáciu podpory hardvérovej akcelerácie prehrávania videa v Gstreameri pomocou VPU pre smartfón PinePhone, dostupnú v Allwinner A64 SoC. PinePhone je teraz schopný prenášať video v kvalite 1080p a 30fps, čo môže byť užitočné pri sledovaní videí pri pripojení PinePhone k externej obrazovke. Medzi ďalšie zmeny patrí príprava obrazu s firmvérom založeným na Arch Linux ARM a KDE Plasma Mobile 5.22 shell. Firmvér založený na postmarketOS bol aktualizovaný na verziu 21.06, ponúkanú vo variantoch s Phosh, KDE Plasma Mobile a SXMO shell.
Zdroj: opennet.ru