Bulshada PINE64, oo abuurta aalado furan, ayaa ku dhawaaqday sii deynta InfiniTime 1.0, firmware-ka rasmiga ah ee PineTime smartwatch. Waxaa la sheegay in nooca cusub ee firmware uu u ogolaado saacadda PineTime in loo tixgeliyo badeecad u diyaarsan isticmaaleyaasha dhamaadka. Liiska isbeddelada waxaa ka mid ah dib-u-qaabayn weyn oo is-dhexgal ah, iyo sidoo kale hagaajinta maamulaha ogeysiiska iyo hagaajinta darawalka TWI, kaas oo hore u sababay shilalka ciyaaraha.
Saacadda PineTime waxaa la soo bandhigay Oktoobar 2019 waxaana loo sameeyay sidii qalab ku habboon PinePhone. Bishii Sebtembar 2020, InfiniTime firmware-ka bilaashka ah, kaas oo koodkiisa lagu qaybiyay shatiga GPLv3, ayaa loo doortay sidii firmware-ka caadiga ah ee PinePhone. Qalabku wuxuu ku salaysan yahay NRF52832 MCU (64 MHz) microcontroller wuxuuna ku qalabaysan yahay 512KB ee nidaamka Flash memory, 4 MB Flash xogta isticmaalaha, 64KB RAM, 1.3-inch LCD screen oo leh xallin 240x240 pixels, xawaaraha mitirka (Accelerometer) loo isticmaalo sida pedometer), dareeme garaaca wadnaha iyo matoorka gariirka. Kharashka batteriga (180 mAh) ayaa ku filan 3-5 maalmood ee nolosha batteriga.
Firmware-ka InfiniTime wuxuu adeegsadaa nidaamka hawlgalka waqtiga-dhabta ah ee FreeRTOS 10, maktabadda sawirada LittleVGL 7, iyo xirmada Bluetooth-ka ee NiMBLE 1.3.0. Boot-ka firmware-ka wuxuu ku salaysan yahay MCUBoot. Firmware-ka waxaa lagu cusbooneysiin karaa cusbooneysiinta OTA ee laga gudbiyo taleefanka casriga ah iyada oo loo marayo Bluetooth LE. Barnaamijyada Gadgetbridge (loogu talagalay Android), Amazfish (ee loogu talagalay Sailfish iyo Linux) iyo Siglo (loogu talagalay Linux) Waxaa jira taageero tijaabo ah oo loogu talagalay WebBLEWatch, oo ah barnaamij shabakadeed oo loogu talagalay in lagu wada shaqeeyo saacadaha ka imanaya biraawsarrada taageera Web Bluetooth API.
Koodhka is dhexgalka isticmaalaha waxa uu ku qoran yahay C++ waxaana ka mid ah astaamaha sida saacada (dijital, analoog), tracker fayaqab (kormeerka garaaca wadnaha iyo pedometer), soo bandhigaya ogaysiisyada ku saabsan dhacdooyinka casriga ah, tooshka, xakamaynta dib u soo celinta muusiga ee casriga ah, muujinta tilmaamo ka socda navigator, saacada joogsiga iyo laba ciyaarood oo fudud (Paddle and 2048). Iyada oo loo marayo goobaha, waxaad go'aamin kartaa wakhtiga bandhiggu daminayo, qaabka wakhtiga, xaaladaha hurdada, beddel dhalaalka shaashadda, qiimee kharashka batteriga iyo nooca firmware.

Qoraaga firmware-ka wuxuu xasuusinayaa in marka lagu daro InfiniBand, ay jiraan tiro door ah, tusaale ahaan, waxaa jira xulashooyin firmware ah oo ku saleysan Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython ku saleysan) iyo PinetimeLite (wax ka beddel dheeri ah). ee InfiniTime firmware) aaladaha.


Source: opennet.ru
