Mtundu woyamba wa InfiniTime, firmware yamawotchi otsegula a PineTime

Gulu la PINE64, lomwe limapanga zida zotseguka, lalengeza kutulutsidwa kwa InfiniTime 1.0, firmware yovomerezeka ya smartwatch ya PineTime. Zanenedwa kuti mtundu watsopano wa firmware umalola wotchi ya PineTime kuwonedwa ngati chinthu chokonzekera ogwiritsa ntchito. Mndandanda wa zosintha umaphatikizapo kukonzanso kwakukulu kwa mawonekedwe, komanso kusintha kwa woyang'anira zidziwitso ndi kukonza kwa dalaivala wa TWI, zomwe poyamba zinayambitsa ngozi pamasewera.

Wotchi ya PineTime idayambitsidwa mu Okutobala 2019 ndipo idapangidwa ngati chipangizo chogwirizana ndi PinePhone. Mu Seputembala 2020, firmware yaulere ya InfiniTime, yomwe code yake imagawidwa pansi pa layisensi ya GPLv3, idasankhidwa kukhala firmware yokhazikika ya PinePhone. Chipangizochi chimachokera ku microcontroller ya NRF52832 MCU (64 MHz) ndipo ili ndi 512KB ya flash memory memory, 4 MB Flash ya data ya wosuta, 64KB ya RAM, chophimba cha LCD cha 1.3 inchi chokhala ndi mapikiselo a 240x240, accelerometer ( amagwiritsidwa ntchito ngati pedometer), sensa ya kugunda kwa mtima ndi injini ya vibration. Mtengo wa batri (180 mAh) ndi wokwanira masiku 3-5 a moyo wa batri.

InfiniTime firmware imagwiritsa ntchito makina ogwiritsira ntchito nthawi yeniyeni ya FreeRTOS 10, laibulale yazithunzi ya LittleVGL 7 ndi stack ya Bluetooth ya NimBLE 1.3.0. The firmware bootloader imachokera ku MCUBoot. Firmware ikhoza kusinthidwa kudzera pa zosintha za OTA zotumizidwa kuchokera ku smartphone kudzera pa Bluetooth LE. Pa foni yam'manja ndi kompyuta yanu, mutha kugwiritsa ntchito pulogalamu ya Gadgetbridge (ya Android), Amazfish (ya Sailfish ndi Linux) ndi Siglo (ya Linux) kuti muwongolere wotchi yanu. Pali chithandizo choyesera cha WebBLEWatch, pulogalamu yapaintaneti yolumikizira mawotchi kuchokera ku asakatuli omwe amathandizira Web Bluetooth API.

Khodi ya mawonekedwe ogwiritsira ntchito imalembedwa mu C ++ ndipo imaphatikizapo zinthu monga wotchi (digito, analog), tracker yolimbitsa thupi (yowunikira kugunda kwa mtima ndi pedometer), kusonyeza zidziwitso za zochitika pa foni yamakono, tochi, kulamulira kusewera kwa nyimbo pa foni yamakono, kuwonetsa malangizo kuchokera kwa woyendetsa, choyimitsa ndi masewera awiri osavuta (Paddle ndi 2048). Kupyolera mu makonda, mutha kudziwa nthawi yomwe chiwonetserocho chimazimitsa, mtundu wanthawi, mawonekedwe odzuka, kusintha kuwala kwa chinsalu, kuwunika kuchuluka kwa batri ndi mtundu wa firmware.

Mtundu woyamba wa InfiniTime, firmware yamawotchi otsegula a PineTime

Wolemba firmware amakumbutsa kuti kuwonjezera pa InfiniBand, pali njira zingapo, mwachitsanzo, pali zosankha za firmware zochokera ku Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-based) ndi PinetimeLite (kusinthidwa kowonjezereka. pa nsanja za InfiniTime firmware).

Mtundu woyamba wa InfiniTime, firmware yamawotchi otsegula a PineTimeMtundu woyamba wa InfiniTime, firmware yamawotchi otsegula a PineTime


Source: opennet.ru

Kuwonjezera ndemanga