InfiniTime 1.0, firmware za pametne satove PineTime

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

Dnevnik promjena bilježi 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 listopadu 2019. godine i razvio se kao uređaj kompatibilan s PinePhoneom. U rujnu 2020. besplatni firmware InfiniTime, čiji se kôd distribuira pod licencom GPLv3, izabran je kao zadani firmware za PineTime.

Uređaj se temelji na mikrokontroleru MCU NRF52832 (64 MHz), a opremljen je Flash memorijom od 512 KB, Flash memorijom od 4 MB za korisničke podatke, RAM-om od 64 KB, 1.3-inčnim LCD zaslonom 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 pravi projekt 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 firmware na popisu vjerojatno je Wasp-OS, Micropython firmware. Pruža puno funkcionalnosti i zaista je jednostavan za korištenje i programiranje zahvaljujući jeziku Python.

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

Firmware InfiniTime koristi operativni sustav u stvarnom vremenu FreeRTOS 10, grafička biblioteka LittleVGL 7 i Bluetooth NimBLE 1.3.0 stog, dok se učitavač firmvera temelji 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 (mjerač otkucaja srca 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 (Paddle 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 njegovim glavnim značajkama ističu se:

  • 2 brojčanika: digitalni i analogni
  • Razne aplikacije (štoperica, kontrola glazbe, 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 MCUBootu
  • Praćenje otkucaja srca i broj koraka.
  • 3-5 dana trajanja baterije

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

S druge strane, vezano uz odnos povezivanja i upravljanja pametnim satom u uređajima koji nisu Pine, spominje se da je u pametnim telefonima i računalima moguće koristiti aplikacije Gadgetbridge za Android, Amazfish (za Sailfish i Linux) i Century (za Linux) za kontrolu sata.

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

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

Konačno za one koje zanima više o tome O ovom novom firmwareu ili uređaju možete provjeriti pojedinosti U sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.