InfiniTime 1.0, vdelana programska oprema za pametne ure PineTime

Predstavljena odprtokodna skupnost PINE64 pred nekaj dnevi izdaja InfiniTime 1.0, ki je Uradna programska oprema za pametne ure PineTime ki navaja, da je opremljenost z novo različico vdelane programske opreme namenjena uri PineTime kot končni izdelek za končne uporabnike.

Dnevnik sprememb kaže na pomembno prenovo vmesnika, pa tudi na izboljšanje upravitelja obvestil in popravek gonilnika TWI, ki je prej povzročal zrušitve v igrah.

Ura PineTime je bil predstavljen oktobra 2019 in se je razvil kot naprava, združljiva s PinePhone. Septembra 2020 je bila za privzeto programsko opremo za PineTime izbrana brezplačna programska oprema InfiniTime, katere koda se distribuira pod licenco GPLv3.

Naprava temelji na mikrokrmilniku MCU NRF52832 (64 MHz) in je opremljena s sistemskim bliskovnim pomnilnikom 512 KB, 4 MB Flash za uporabniške podatke, 64 KB RAM-a, 1.3-palčnim LCD zaslonom z ločljivostjo 240 × 240 pik., Merilnikom pospeška (uporablja se kot pedometer), senzor srčnega utripa in vibracijski motor. Napolnjenost baterije (180 mAh) zadostuje za 3-5 dni življenjske dobe baterije.

Kot kateri koli resnični odprtokodni projekt tudi PineTime ne temelji zgolj na eni skupnosti ali eni vdelani programski opremi. Na voljo je še veliko drugih projektov, ki so trenutno v fazi razvoja in vsi si zaslužijo pozornost uporabniške baze. Najnaprednejša vdelana programska oprema na seznamu je verjetno Wasp-OS, vdelana programska oprema Micropython. Ponuja veliko funkcionalnosti in je zaradi jezika Python zelo enostaven za uporabo in programiranje.

Prav tako bi rad poudaril Pinetime-Lite, vilico Joaquimorgovega InfiniTime. Joaquim je dodal veliko lepih funkcij in izboljšav in že veliko svojega dela prispeval k InfiniTime.

Vdelana programska oprema InfiniTime uporablja operacijski sistem FreeRTOS 10 v realnem času, grafična knjižnica LittleVGL 7 in sklad Bluetooth NimBLE 1.3.0, medtem ko nalagalnik vdelane programske opreme temelji na MCUBoot.

Koda uporabniškega vmesnika je napisana v jeziku C ++ in vključuje funkcije, kot so ura (digitalna, analogna), sledilnik dejavnosti (merilnik srčnega utripa in števec korakov), ki prikazuje obvestila o dogodkih v pametnem telefonu, svetilko, nadzor predvajanja glasbe na pametnem telefonu, prikazuje navodila za brskalnik, štoparica in dve preprosti igri (Paddle in 2048).

Z nastavitvami lahko določite čas izklopa zaslona, ​​časovni format, pogoje aktiviranja, spremenite svetlost zaslona, ​​ocenite napolnjenost baterije in različico vdelane programske opreme.

Med njegove glavne značilnosti izstopati:

  • 2 številčnici ure: digitalna in analogna
  • Različne aplikacije (štoparica, nadzor glasbe, navigacija, srčni utrip) in igre (veslo in 2048)
  • Uporabniške nastavitve (časovna omejitev prikaza, oblika časa, pogoji sprožilca)
  • Posodobitve OTA s pomočjo zagonskega nalagalnika FOSS, ki temelji na MCUBoot
  • Spremljanje srčnega utripa in štetje korakov.
  • 3-5 dni življenjske dobe baterije

Glede posodobitve vdelane programske opreme je omenjeno, da jo je mogoče posodobiti s posodobitvami OTA, ki se prenašajo iz pametnega telefona prek Bluetooth LE.

Po drugi strani pa je v zvezi s povezavo povezave in nadzora pametne ure v napravah, ki niso Pine, omenjeno, da lahko v pametnih telefonih in računalnikih uporabljate aplikacije Gadgetbridge za Android, Amazfish (za Sailfish in Linux) in Century (za Linux) za nadzor ure.

Plus tudi Omenjeno je, da obstaja eksperimentalna podpora za WebBLEWatch, spletna aplikacija za sinhronizacijo ur iz brskalnikov, ki podpirajo spletni spletni vmesnik Bluetooth.

Avtor vdelane programske opreme opozarja, da poleg InfiniTime obstajajo številne alternative, na primer obstajajo možnosti vdelane programske opreme, ki temeljijo na Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (na osnovi Micropython) in PinetimeLite (razširjena sprememba vdelane programske opreme InfiniTime).

Končno za tiste, ki jih zanima več o tem O tej novi vdelani programski opremi ali napravi lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.