InfiniTime 1.0, firmware za PineTime pametne satove

Predstavljena zajednica otvorenog koda PINE64 pre nekoliko dana izlazak InfiniTime 1.0, koji je Službeni firmver za pametni sat PineTime u kojem se navodi da opremanje novom verzijom firmvera čini PineTime sat gotovim proizvodom za krajnje korisnike.

Dnevnik promjena ukazuje na značajan redizajn sučelja, kao i poboljšanje upravitelja obavijesti i popravak za TWI upravljački program, koji je prethodno uzrokovao padove u igrama.

Sat PineTime je predstavljen u oktobru 2019. godine i razvio se kao PinePhone kompatibilni uređaj. U septembru 2020. godine besplatni InfiniTime firmware, čiji se kod distribuira pod licencom GPLv3, izabran je kao zadani firmware za PineTime.

Uređaj je zasnovan na mikrokontroleru MCU NRF52832 (64 MHz) i opremljen je sistemskom Flash memorijom od 512 KB, Flash memorijom od 4 MB za korisničke podatke, RAM-om od 64 KB, 1.3-inčnim LCD ekranom rezolucije 240 × 240 piksela, akcelerometrom (koristi se kao pedometar), senzor brzine otkucaja srca i motor vibracija. Punjenje baterije (180 mAh) dovoljno je za 3-5 dana trajanja baterije.

Kao i svaki istinski projekat otvorenog koda, PineTime se ne temelji samo na jednoj zajednici ili jednom firmware-u. Dostupni su mnogi drugi projekti koji su trenutno u fazi izrade i svi zaslužuju pažnju korisničke baze. Najnapredniji firmver na listi je vjerovatno Wasp-OS, Micropython firmware. Pruža puno funkcionalnosti i zaista je jednostavan za upotrebu i programiranje zahvaljujući jeziku Python.

Također bih želio istaknuti Pinetime-Lite, račvanje Joaquimorgovog InfiniTime-a. Joaquim je dodao puno lijepih karakteristika i poboljšanja, a već je puno svog rada pridonio InfiniTimeu.

Firmware InfiniTime koristi operativni sistem FreeRTOS 10 u stvarnom vremenu, grafička biblioteka LittleVGL 7 i stek Bluetooth NimBLE 1.3.0, dok je učitavač firmvera zasnovan na MCUBoot-u.

Kôd korisničkog sučelja napisan je na jeziku C ++ i uključuje funkcije kao što su sat (digitalni, analogni), tragač aktivnosti (monitor pulsa i pedometar), koji prikazuje obavijesti o događajima na pametnom telefonu, baterijsku svjetiljku, kontrolu reprodukcije glazbe na pametnom telefonu, prikazuje upute za preglednik, štoperica i dvije jednostavne igre (Veslo i 2048).

Kroz postavke možete odrediti vrijeme isključivanja zaslona, ​​format vremena, uvjete aktivacije, promjenu svjetline zaslona, ​​procjenu napunjenosti baterije i verziju firmvera.

Među glavnim karakteristikama ističu:

  • 2 brojčanika: digitalni i analogni
  • Razne aplikacije (štoperica, kontrola muzike, navigacija, rad srca) i igre (Veslo i 2048)
  • Korisničke postavke (vremensko ograničenje prikaza, format vremena, uvjeti okidača)
  • OTA se ažurira uz pomoć FOSS pokretačkog programa koji se temelji na MCUBoot-u
  • Praćenje otkucaja srca i brojanje koraka.
  • 3-5 dana trajanja baterije

Što se tiče ažuriranja firmvera, spomenuto je da se ovo može ažurirati putem OTA ažuriranja koja se prenose sa pametnog telefona putem Bluetooth LE-a.

S druge strane, u vezi sa odnosom povezivanja i kontrole pametnog sata na uređajima koji nisu Pine, spominje se da u pametnim telefonima i računarima možete koristiti aplikacije Gadgetbridge za Android, Amazfish (za Sailfish i Linux) i Century (za Linux) za kontrolu sata.

Plus takođe Spominje se da postoji eksperimentalna podrška za WebBLEWatch, web aplikacija za sinkronizaciju satova iz preglednika koji podržavaju Bluetooth Web API.

Autor firmvera podsjeća da pored InfiniTime postoji niz alternativa, na primjer postoje opcije firmvera zasnovane na Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (na bazi Micropython) i PinetimeLite (proširena modifikacija InfiniTime firmware-a).

Konačno za one koje zanima više o tome O ovom novom firmveru ili uređaju možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.