Yekutanga vhezheni yeInfiniTime, firmware yekuvhura PineTime smartwatches

Iyo PINE64 nharaunda, inogadzira yakavhurika zvishandiso, yakazivisa kuburitswa kweInfiniTime 1.0, iyo yepamutemo firmware yePineTime smartwatch. Zvinonzi iyo itsva firmware vhezheni inobvumira iyo PineTime wachi kuti ionekwe sechigadzirwa chakagadzirira vashandisi vekupedzisira. Rondedzero yekuchinja inocherekedza kugadziridzwa kwakakosha kweiyo interface, pamwe nekuvandudzwa kwemaneja wekuzivisa uye gadziriso yemutyairi weTWI, iyo yakambokonzera tsaona mumitambo.

Iyo PineTime wachi yakaunzwa muna Gumiguru 2019 uye yakagadziriswa sePinePhone inoenderana mudziyo. MunaGunyana 2020, iyo yemahara InfiniTime firmware, iyo kodhi yakagovaniswa pasi peGPLv3 rezinesi, yakasarudzwa seyekutanga firmware yePinePhone. Chishandiso ichi chakavakirwa paNRF52832 MCU (64 MHz) microcontroller uye ine 512KB yesystem Flash memory, 4 MB Flash yedata remushandisi, 64KB ye RAM, 1.3-inch LCD skrini ine resolution ye240x240 pixels, accelerometer ( inoshandiswa se pedometer), sensor yemoyo uye vibration mota. Kuchaja kwebhatiri (180 mAh) kunokwana kwemazuva 3-5 ehupenyu hwebhatiri.

InfiniTime firmware inoshandisa FreeRTOS 10 real-time operating system, LittleVGL 7 graphics library uye NimBLE 1.3.0 Bluetooth stack. Iyo firmware bootloader yakavakirwa paMCUBoot. Iyo firmware inogona kuvandudzwa kuburikidza neOTA zvigadziriso zvinofambiswa kubva kune smartphone kuburikidza neBluetooth LE. Pane yako smartphone uye komputa, unogona kushandisa iyo Gadgetbridge (yeAroid), Amazfish (yeSailfish neLinux) uye Siglo (yeLinux) kudzora wachi yako. Pane kuyedza tsigiro yeWebBLEWatch, yewebhu application yekubatanidza wachi kubva kumabhurawuza anotsigira Webhu Bluetooth API.

Kodhi yemushandisi yakanyorwa muC ++ uye inosanganisira zvinhu zvakadai sewachi (digital, analog), fitness tracker (yero yemoyo monitor uye pedometer), inoratidza zviziviso nezvezviitiko pa smartphone, tochi, kutonga mimhanzi kutamba pa smartphone, kuratidza mirairo kubva kumufambisi, stopwatch uye mitambo miviri yakapfava (Paddle na2048). Kuburikidza nezvirongwa, unogona kuona nguva iyo chiratidziro chinodzima, chimiro chenguva, mamiriro ekumuka, shandura kupenya kwechidzitiro, ongorora bhatiri yekuchaja uye firmware version.

Yekutanga vhezheni yeInfiniTime, firmware yekuvhura PineTime smartwatches

Munyori weiyo firmware anoyeuchidza kuti kuwedzera kune InfiniBand, kune akati wandei dzimwe nzira, semuenzaniso, kune firmware sarudzo dzakavakirwa paZephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-based) uye PinetimeLite (yakawedzera shanduko. yeInfiniTime firmware) mapuratifomu.

Yekutanga vhezheni yeInfiniTime, firmware yekuvhura PineTime smartwatchesYekutanga vhezheni yeInfiniTime, firmware yekuvhura PineTime smartwatches


Source: opennet.ru

Voeg