Guhertoya yekem a InfiniTime, firmware ji bo demjimêrên vekirî yên PineTime

Civata PINE64, ku cîhazên vekirî diafirîne, serbestberdana InfiniTime 1.0, firmware fermî ya ji bo smartwatchê PineTime ragihand. Tê gotin ku guhertoya nû ya firmware dihêle ku demjimêra PineTime wekî hilberek amade ji bo bikarhênerên dawîn were hesibandin. Di navnîşa guhertinan de ji nû ve sêwirana girîng a navbeynê, û hem jî başbûnek di rêvebirê ragihandinê de û sererastkirina ajokera TWI-yê, ku berê di lîstikan de bû sedema têkçûn, vedihewîne.

Demjimêra PineTime di Cotmeha 2019-an de hate destnîşan kirin û wekî amûrek lihevhatî ya PinePhone hate pêşve xistin. Di Îlona 2020-an de, firmwareya belaş InfiniTime, ku koda wê di bin lîsansa GPLv3 de tê belav kirin, ji bo PinePhone wekî firmware-ya xwerû hate hilbijartin. Amûr li ser bingeha mîkrokontrolkera NRF52832 MCU (64 MHz) ye û bi 512 KB bîra Flash-ya pergalê, 4 MB Flash ji bo daneyên bikarhêner, 64 KB RAM, ekranek LCD 1.3-inch bi çareseriya 240x240 pixel, lezgehek ( wekî pedometer tê bikar anîn), sensorek rêjeya dil û motora vibrasyonê. Barkirina pîlê (180 mAh) ji bo 3-5 rojên jiyana bateriyê bes e.

Firmwareya InfiniTime pergala xebitandina rast-dema FreeRTOS 10, pirtûkxaneya grafîkê ya LittleVGL 7 û stoka Bluetooth-ê NimBLE 1.3.0 bikar tîne. Bootloader firmware li ser MCUBoot-ê ye. Firmware dikare bi nûvekirinên OTA yên ku ji têlefonê bi Bluetooth LE ve têne veguheztin were nûve kirin. Li ser smartphone û komputera xwe, hûn dikarin sepanên Gadgetbridge (ji bo Android), Amazfish (ji bo Sailfish û Linux) û Siglo (ji bo Linux) bikar bînin da ku demjimêra xwe kontrol bikin. Ji bo WebBLEWatch, serîlêdanek webê ya ji bo hevdengkirina demjimêrên ji gerokên ku piştgirîya Web Bluetooth API-yê piştgirî dikin, piştgirî ceribandinek heye.

Koda navbeynkariya bikarhêner bi C++-ê hatî nivîsandin û taybetmendiyên wekî demjimêrek (dîjîtal, analog), şopgerek fitnessê (pîvanderê rêjeya dil û pedometer), nîşandana agahdariya bûyerên li ser smartphone, çirayek, kontrolkirina leyiztina muzîkê li ser smartphone, dihewîne. nîşankirina talîmatên ji navîgator, demjimêrek û du lîstikên hêsan (Paddle û 2048). Di nav mîhengan de, hûn dikarin dema ku dîmender diqewime, formata demê, şert û mercên hişyarbûnê, ronahiya ekranê biguhezînin, barkirina batterê û guhertoya firmware binirxînin.

Guhertoya yekem a InfiniTime, firmware ji bo demjimêrên vekirî yên PineTime

Nivîskarê firmware bi bîr tîne ku ji bilî InfiniBand, hejmarek alternatîf jî hene, mînakî, vebijarkên firmware li ser bingeha Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (li ser bingeha Micropython) û PinetimeLite (guhertinek dirêjkirî) hene. platformên firmware InfiniTime).

Guhertoya yekem a InfiniTime, firmware ji bo demjimêrên vekirî yên PineTimeGuhertoya yekem a InfiniTime, firmware ji bo demjimêrên vekirî yên PineTime


Source: opennet.ru

Add a comment