Nooca ugu horreeya ee InfiniTime, firmware ee loo yaqaan 'PineTime smartwatches'

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 FreeRTOS 10 nidaamka hawlgalka waqtiga-dhabta ah, maktabadda sawirada LittleVGL 7 iyo xirmada Bluetooth-ka ee NimBLE 1.3.0. Bootloader firmware-ku wuxuu ku salaysan yahay MCUBoot. Firmware-ka waxaa lagu cusboonaysiin karaa iyada oo loo marayo cusboonaysiinta OTA ee laga soo qaado taleefanka casriga iyada oo loo sii marayo Bluetooth LE. Taleefankaaga casriga ah iyo kumbuyuutarka, waxaad isticmaali kartaa Gadgetbridge (loogu talagalay Android), Amazfish (loogu talagalay Sailfish iyo Linux) iyo Siglo (loogu talagalay Linux) si aad u maamusho saacadaada. Waxa jira taageero tijaabo ah WebBLEWatch, oo ah codsi shabakadeed oo isku xidhka saacadaha browser-yada taageera WebBluetooth 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.

Nooca ugu horreeya ee InfiniTime, firmware ee loo yaqaan 'PineTime smartwatches'

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.

Nooca ugu horreeya ee InfiniTime, firmware ee loo yaqaan 'PineTime smartwatches'Nooca ugu horreeya ee InfiniTime, firmware ee loo yaqaan 'PineTime smartwatches'


Source: opennet.ru

Add a comment