Fersiwn gyntaf o InfiniTime, cadarnwedd ar gyfer smartwatches PineTime agored

Cyhoeddodd cymuned PINE64, sy'n creu dyfeisiau agored, ryddhau InfiniTime 1.0, y firmware swyddogol ar gyfer y smartwatch PineTime. Dywedir bod y fersiwn firmware newydd yn caniatáu i'r oriawr PineTime gael ei ystyried yn gynnyrch sy'n barod ar gyfer defnyddwyr terfynol. Mae'r rhestr o newidiadau yn cynnwys ailgynllunio sylweddol o'r rhyngwyneb, yn ogystal â gwelliant yn y rheolwr hysbysu ac atgyweiriad ar gyfer y gyrrwr TWI, a achosodd ddamweiniau mewn gemau yn flaenorol.

Cyflwynwyd yr oriawr PineTime ym mis Hydref 2019 ac fe'i datblygwyd fel dyfais gydnaws PinePhone. Ym mis Medi 2020, dewiswyd y firmware InfiniTime rhad ac am ddim, y mae ei god yn cael ei ddosbarthu o dan y drwydded GPLv3, fel y cadarnwedd diofyn ar gyfer PinePhone. Mae'r ddyfais yn seiliedig ar ficroreolydd MCU (52832 MHz) NRF64 ac mae ganddi 512KB o gof Flash system, 4 MB Flash ar gyfer data defnyddwyr, 64KB o RAM, sgrin LCD 1.3-modfedd gyda chydraniad o 240x240 picsel, cyflymromedr ( a ddefnyddir fel pedomedr), synhwyrydd cyfradd curiad y galon a modur dirgryniad. Mae'r tâl batri (180 mAh) yn ddigon am 3-5 diwrnod o fywyd batri.

Mae'r firmware InfiniTime yn defnyddio system weithredu amser real FreeRTOS 10, llyfrgell graffeg LittleVGL 7 a stack Bluetooth NimBLE 1.3.0. Mae'r cychwynnydd firmware yn seiliedig ar MCUBoot. Gellir diweddaru'r firmware trwy ddiweddariadau OTA a drosglwyddir o'r ffôn clyfar trwy Bluetooth LE. Ar eich ffôn clyfar a'ch cyfrifiadur, gallwch ddefnyddio'r apiau Gadgetbridge (ar gyfer Android), Amazfish (ar gyfer Sailfish a Linux) a Siglo (ar gyfer Linux) i reoli'ch oriawr. Mae cefnogaeth arbrofol i WebBLEWatch, cymhwysiad gwe ar gyfer cydamseru clociau o borwyr sy'n cefnogi'r Web Bluetooth API.

Mae'r cod rhyngwyneb defnyddiwr wedi'i ysgrifennu yn C ++ ac mae'n cynnwys nodweddion fel cloc (digidol, analog), traciwr ffitrwydd (monitor cyfradd curiad y galon a phedomedr), yn arddangos hysbysiadau am ddigwyddiadau ar ffôn clyfar, fflach-olau, rheoli chwarae cerddoriaeth ar ffôn clyfar, arddangos cyfarwyddiadau gan llywiwr, stopwats a dwy gêm syml (Paddle a 2048). Trwy'r gosodiadau, gallwch chi bennu'r amser y mae'r arddangosfa'n diffodd, y fformat amser, amodau deffro, newid disgleirdeb y sgrin, gwerthuso'r tâl batri a fersiwn firmware.

Fersiwn gyntaf o InfiniTime, cadarnwedd ar gyfer smartwatches PineTime agored

Mae awdur y firmware yn atgoffa, yn ogystal ag InfiniBand, bod yna nifer o ddewisiadau amgen, er enghraifft, mae yna opsiynau firmware yn seiliedig ar y Zephyr, Mynewt OS, MBedOS, TinyGo, WaspOS (yn seiliedig ar Micropython) a PinetimeLite (addasiad estynedig o'r cadarnwedd InfiniTime) llwyfannau.

Fersiwn gyntaf o InfiniTime, cadarnwedd ar gyfer smartwatches PineTime agoredFersiwn gyntaf o InfiniTime, cadarnwedd ar gyfer smartwatches PineTime agored


Ffynhonnell: opennet.ru

Ychwanegu sylw