Prva verzija InfiniTimea, firmvera za otvorene PineTime pametne satove

Zajednica PINE64, koja stvara otvorene uređaje, najavila je izdavanje InfiniTime 1.0, službenog firmvera za PineTime pametni sat. Navedeno je da nova verzija firmvera omogućuje da se PineTime sat smatra proizvodom spremnim za krajnje korisnike. Popis promjena uključuje značajan redizajn sučelja, kao i poboljšanje u upravitelju obavijesti i popravak za TWI driver, koji je prije uzrokovao padove u igrama.

PineTime sat predstavljen je u listopadu 2019. i razvijen je kao PinePhone kompatibilan uređaj. U rujnu 2020. besplatni InfiniTime firmware, čiji se kod distribuira pod GPLv3 licencom, odabran je kao zadani firmware za PinePhone. Uređaj se temelji na NRF52832 MCU (64 MHz) mikrokontroleru i opremljen je sa 512 KB Flash memorije sustava, 4 MB Flash za korisničke podatke, 64 KB RAM-a, 1.3-inčnim LCD zaslonom rezolucije 240x240 piksela, akcelerometrom ( koristi se kao pedometar), senzor otkucaja srca i vibracijski motor. Punjenje baterije (180 mAh) dovoljno je za 3-5 dana trajanja baterije.

InfiniTime firmware koristi FreeRTOS 10 operativni sustav u stvarnom vremenu, LittleVGL 7 grafičku biblioteku i NimBLE 1.3.0 Bluetooth stack. Program za pokretanje firmvera temelji se na MCUBoot. Firmware se može ažurirati putem OTA ažuriranja koja se prenose s pametnog telefona putem Bluetooth LE. Na svom pametnom telefonu i računalu možete koristiti aplikacije Gadgetbridge (za Android), Amazfish (za Sailfish i Linux) i Siglo (za Linux) za upravljanje satom. Postoji eksperimentalna podrška za WebBLEWatch, web aplikaciju za sinkronizaciju satova iz preglednika koji podržavaju Web Bluetooth API.

Kod korisničkog sučelja napisan je u C++ i uključuje značajke kao što su sat (digitalni, analogni), uređaj za praćenje fitnessa (monitor otkucaja srca i pedometar), prikaz obavijesti o događajima na pametnom telefonu, svjetiljka, upravljanje reprodukcijom glazbe na pametnom telefonu, prikaz uputa iz navigatora, štoperice i dvije jednostavne igre (Paddle i 2048). Putem postavki možete odrediti vrijeme isključivanja zaslona, ​​format vremena, uvjete buđenja, promijeniti svjetlinu zaslona, ​​procijeniti napunjenost baterije i verziju firmvera.

Prva verzija InfiniTimea, firmvera za otvorene PineTime pametne satove

Autor firmvera podsjeća da uz InfiniBand postoji niz alternativa, na primjer, postoje opcije firmvera temeljene na Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (temeljen na Micropythonu) i PinetimeLite (proširena modifikacija InfiniTime firmware) platformi.

Prva verzija InfiniTimea, firmvera za otvorene PineTime pametne satovePrva verzija InfiniTimea, firmvera za otvorene PineTime pametne satove


Izvor: opennet.ru

Dodajte komentar