Inguqulo yokuqala ye-InfiniTime, i-firmware yamawashi ahlakaniphile e-PineTime

Umphakathi we-PINE64, odala amadivaysi avulekile, umemezele ukukhishwa kwe-InfiniTime 1.0, i-firmware esemthethweni ye-smartwatch ye-PineTime. Kuthiwa inguqulo entsha ye-firmware ivumela iwashi le-PineTime ukuthi lithathwe njengomkhiqizo olungele abasebenzisi bokugcina. Uhlu lwezinguquko luhlanganisa ukuklanywa kabusha okubalulekile kwesixhumi esibonakalayo, kanye nokuthuthukiswa kwesiphathi sesaziso nokulungiswa komshayeli we-TWI, okudale ukuphahlazeka emidlalweni ngaphambilini.

Iwashi le-PineTime lethulwa ngo-Okthoba 2019 futhi lathuthukiswa njengethuluzi elihambisana ne-PinePhone. NgoSepthemba 2020, i-firmware yamahhala ye-InfiniTime, ikhodi yayo esatshalaliswa ngaphansi kwelayisensi ye-GPLv3, yakhethwa njenge-firmware ezenzakalelayo ye-PinePhone. Idivayisi isekelwe ku-NRF52832 MCU microcontroller (64 MHz) futhi ifakwe i-512KB yememori ye-Flash yesistimu, i-Flash engu-4 MB yedatha yomsebenzisi, 64KB ye-RAM, isikrini se-LCD esingu-1.3-intshi esinokulungiswa kwamaphikseli angu-240x240, i-accelerometer ( esetshenziswa njenge-pedometer), inzwa yokushaya kwenhliziyo kanye ne-vibration motor. Ukushajwa kwebhethri (180 mAh) kwanele izinsuku ezingu-3-5 zempilo yebhethri.

I-firmware ye-InfiniTime isebenzisa isistimu yokusebenza ye-FreeRTOS 10 yesikhathi sangempela, ilabhulali yezithombe ze-LittleVGL 7 kanye nesitaki se-Bluetooth se-NimBLE 1.3.0. I-bootloader ye-firmware isekelwe ku-MCUBoot. I-firmware ingabuyekezwa ngezibuyekezo ze-OTA ezidluliselwa kusuka ku-smartphone nge-Bluetooth LE. Ku-smartphone yakho nakukhompuyutha, ungasebenzisa izinhlelo zokusebenza ze-Gadgetbridge (ye-Android), i-Amazfish (ye-Sailfish ne-Linux) kanye ne-Siglo (ye-Linux) ukuze ulawule iwashi lakho. Kukhona usekelo lokuhlola lwe-WebBLEWatch, uhlelo lokusebenza lwewebhu lokuvumelanisa amawashi ezipheqululini ezisekela i-Web Bluetooth API.

Ikhodi yomsebenzisi ibhalwe nge-C++ futhi ihlanganisa izici ezifana newashi (idijithali, i-analog), i-tracker yokufaneleka (i-monitor rate yenhliziyo kanye ne-pedometer), ebonisa izaziso mayelana nemicimbi ku-smartphone, ithoshi, ukulawula ukudlalwa komculo ku-smartphone, ukubonisa imiyalelo evela ku-navigator, isitophuwashi nemidlalo emibili elula (Paddle and 2048). Ngezilungiselelo, ungakwazi ukunquma isikhathi lapho isibonisi sicishwa ngaso, ifomethi yesikhathi, izimo zokuvuka, ukushintsha ukukhanya kwesikrini, uhlole ukushajwa kwebhethri nenguqulo ye-firmware.

Inguqulo yokuqala ye-InfiniTime, i-firmware yamawashi ahlakaniphile e-PineTime

Umbhali we-firmware ukhumbuza ukuthi ngaphezu kwe-InfiniBand, kunezinye izindlela eziningi, isibonelo, kunezinketho ze-firmware ezisekelwe ku-Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-based) kanye ne-PinetimeLite (ukuguqulwa okunwetshiwe. yezingxenyekazi ze-InfiniTime firmware).

Inguqulo yokuqala ye-InfiniTime, i-firmware yamawashi ahlakaniphile e-PineTimeInguqulo yokuqala ye-InfiniTime, i-firmware yamawashi ahlakaniphile e-PineTime


Source: opennet.ru

Engeza amazwana