Die eerste weergawe van InfiniTime, firmware vir PineTime oop slimhorlosies

Die PINE64 oopbrongemeenskap het die vrystelling van InfiniTime 1.0 aangekondig, die amptelike firmware vir PineTime-slimhorlosies. Daar word gesΓͺ dat die nuwe firmware-weergawe jou toelaat om die PineTime-horlosie te beskou as 'n produk wat gereed is vir eindgebruikers. Die changelog merk op 'n beduidende herontwerp van die koppelvlakontwerp, sowel as 'n verbetering in die kennisgewingbestuurder en 'n oplossing vir die TWI-bestuurder, wat voorheen ineenstortings in speletjies veroorsaak het.

Die PineTime-horlosie is in Oktober 2019 bekendgestel en het ontwikkel as 'n PinePhone-versoenbare toestel. In September 2020 is die gratis firmware InfiniTime, waarvan die kode onder die GPLv3-lisensie versprei word, as die verstekfirmware vir PinePhone gekies. Die toestel is gebaseer op die NRF52832 MCU (64 MHz) mikrobeheerder en is toegerus met 512KB stelsel flitsgeheue, 4 MB flits vir gebruikersdata, 64KB RAM, 1.3-duim LCD-skerm met 'n resolusie van 240Γ—240 pixels, versnellingsmeter (gebruik as 'n stappenteller), hartklopsensor en vibrasiemotor. Die batterylading (180 mAh) is genoeg vir 3-5 dae se batterylewe.

Die InfiniTime-firmware gebruik die FreeRTOS 10-intydse bedryfstelsel, die LittleVGL 7-grafiese biblioteek en die NimBLE 1.3.0 Bluetooth-stapel. Die firmware selflaaiprogram is gebaseer op MCUBoot. Die firmware kan opgedateer word via OTA-opdaterings wat vanaf 'n slimfoon via Bluetooth LE versend word. Gadgetbridge (vir Android), Amazfish (vir Sailfish en Linux) en Siglo (vir Linux) toepassings kan gebruik word om die horlosie op 'n slimfoon en rekenaar te beheer. Daar is eksperimentele ondersteuning vir WebBLEWatch, 'n webtoepassing vir die sinchronisering van horlosies vanaf blaaiers wat die Web Bluetooth API ondersteun.

Die gebruikerskoppelvlakkode is in C++ geskryf en sluit kenmerke in soos 'n horlosie (digitaal, analoog), 'n fiksheidspoorder (hartslagmonitor en stappenteller), wat gebeurteniskennisgewings op 'n slimfoon wys, 'n flitslig, beheer van musiekweergawe op 'n slimfoon, vertoon instruksies van 'n navigator, 'n stophorlosie en twee eenvoudige speletjies (Paddle en 2048). Deur die instellings kan jy die skermafskakeltyd, tydformaat, wakkerwordtoestande bepaal, die skermhelderheid verander, die batterylading en firmwareweergawe evalueer.

Die eerste weergawe van InfiniTime, firmware vir PineTime oop slimhorlosies

Die skrywer van die firmware herinner dat daar benewens InfiniBand 'n aantal alternatiewe is, byvoorbeeld, daar is firmware-opsies gebaseer op die Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-gebaseerd) en PinetimeLite ('n uitgebreide wysiging) van die InfiniTime-firmware) platforms.

Die eerste weergawe van InfiniTime, firmware vir PineTime oop slimhorlosiesDie eerste weergawe van InfiniTime, firmware vir PineTime oop slimhorlosies


Bron: opennet.ru

Voeg 'n opmerking