InfiniTime 1.0, en firmware til PineTime-smarte ure

PINE64 open source-samfund afsløret for flere dage siden frigivelsen af ​​InfiniTime 1.0, som er PineTime smartwatch officiel firmware der siger, at udstyret med den nye firmwareversion gør PineTime-uret til et færdigt produkt til slutbrugere.

Ændringsloggen peger på en betydelig redesign af grænsefladen samt en forbedring af meddelelsesadministratoren og en rettelse til TWI-driveren, som tidligere forårsagede nedbrud i spil.

Uret PineTime blev introduceret i oktober 2019 og har udviklet sig som en PinePhone-kompatibel enhed. I september 2020 blev den gratis InfiniTime-firmware, hvis kode distribueres under GPLv3-licensen, valgt som standard firmware til PineTime.

Enheden er baseret på MCU NRF52832 (64 MHz) mikrokontroller og er udstyret med 512 KB systemhukommelse, 4 MB Flash til brugerdata, 64 KB RAM, 1.3-tommer LCD-skærm med en opløsning på 240 × 240 pixels., Accelerometer (bruges som en skridttæller), pulssensor og vibrationsmotor. Batteriopladningen (180 mAh) er tilstrækkelig til 3-5 dages batterilevetid.

Som ethvert ægte open source-projekt er PineTime ikke kun baseret på et enkelt samfund eller en enkelt firmware. Der er mange andre tilgængelige projekter, der i øjeblikket er under udvikling, og alle fortjener brugerbaseens opmærksomhed. Den mest avancerede firmware på listen er sandsynligvis Wasp-OS, Micropython-firmwaren. Det giver mange funktioner og er virkelig let at bruge og programmere takket være Python-sproget.

Jeg vil også gerne fremhæve Pinetime-Lite, en gaffel med Joaquimorgs InfiniTime. Joaquim tilføjede mange gode funktioner og forbedringer og har allerede bidraget meget af sit arbejde til InfiniTime.

Firmware InfiniTime bruger FreeRTOS 10-operativsystemet i realtid, LittleVGL 7-grafikbiblioteket og Bluetooth NimBLE 1.3.0-stakken, mens firmwarelæsseren er baseret på MCUBoot.

Brugergrænsefladekoden er skrevet i C ++ og inkluderer funktioner såsom et ur (digital, analog), en aktivitetssporing (pulsmåler og skridttæller), der viser meddelelser om begivenheder på en smartphone, en lommelygte, musikafspilningskontrol på en smartphone, viser instruktioner til en browser, en stopur og to enkle spil (Paddle og 2048).

Gennem indstillingerne kan du bestemme det tidspunkt, hvor skærmen slukkes, tidsformatet, aktiveringsbetingelserne, ændre skærmens lysstyrke, evaluere batteriopladningen og firmwareversionen.

Blandt de vigtigste funktioner omfatte:

  • 2 urskiver: digital og analog
  • Forskellige applikationer (stopur, musikstyring, navigation, puls) og spil (Paddle og 2048)
  • Brugerindstillinger (display timeout, tidsformat, udløsningsbetingelser)
  • OTA opdateres ved hjælp af en MCUBoot-baseret FOSS bootloader
  • Pulsovervågning og trinoptælling.
  • 3-5 dages batterilevetid

Med hensyn til firmwareopdateringen nævnes det, at dette kan opdateres via OTA-opdateringer transmitteret fra smartphonen via Bluetooth LE.

På den anden side nævnes det, hvad angår forholdet mellem sammenkobling og kontrol af det smarte ur i ikke-Pine-enheder, at i smartphones og computere kan du bruge applikationerne Gadgetbridge til Android, Amazfish (til Sailfish og Linux) og Century ( for Linux) for at kontrollere uret.

Plus også Det nævnes, at der er eksperimentel support til WebBLEWatch, en webapplikation til synkronisering af ure fra browsere, der understøtter Bluetooth Web API.

Forfatteren af ​​firmwaren minder om, at der ud over InfiniTime er en række alternativer, for eksempel er der firmwaremuligheder baseret på Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (baseret på Micropython) og PinetimeLite (udvidet modifikation af InfiniTime firmware) .

Endelig for dem der er interesserede i at vide mere om det Om denne nye firmware eller enhed kan du kontrollere detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.