InfiniTime 1.0, en firmware for PineTime smartklokker

PINE64 åpen kildekode-fellesskap avduket for flere dager siden utgivelsen av InfiniTime 1.0, hvilken er den PineTime smartwatch offisiell firmware der det er oppgitt at å utstyre den med den nye firmwareversjonen gjør PineTime-klokken til et ferdigprodukt for sluttbrukere.

Endringsloggen bemerker en betydelig redesign av grensesnittet, samt en forbedring av varslingsbehandling og en løsning for TWI-driveren, som tidligere forårsaket krasj i spill.

Klokken PineTime ble introdusert i oktober 2019 og har utviklet seg som en PinePhone-kompatibel enhet. I september 2020 ble den gratis firmwaren til InfiniTime, som koden distribueres under GPLv3-lisensen, valgt som standard firmware for PineTime.

Enheten er basert på MCU NRF52832 (64 MHz) mikrokontroller og er utstyrt med 512KB-flashminne, 4MB Flash for brukerdata, 64KB RAM, 1.3-tommers LCD-skjerm med en oppløsning på 240 × 240 piksler., Akselerometer (brukt som en skritteller), pulssensor og vibrasjonsmotor. Batteriladningen (180 mAh) er tilstrekkelig i 3-5 dagers batterilevetid.

Som ethvert ekte open source-prosjekt, er ikke PineTime bare basert på et enkelt fellesskap eller en enkelt firmware. Det er mange andre tilgjengelige prosjekter som er under utvikling, og alle fortjener oppmerksomheten til brukerbasen. Den mest avanserte firmware på listen er sannsynligvis Wasp-OS, Micropython firmware. Det gir mange funksjoner og er veldig enkelt å bruke og programmere takket være Python-språket.

Jeg vil også fremheve Pinetime-Lite, en gaffel med Joaquimorgs InfiniTime. Joaquim la til mange fine funksjoner og forbedringer, og har allerede bidratt med mye av sitt arbeid til InfiniTime.

Fastvare InfiniTime bruker FreeRTOS 10 sanntidsoperativsystem, LittleVGL 7-grafikkbiblioteket og Bluetooth NimBLE 1.3.0-stakken, mens firmwarelaster er basert på MCUBoot.

Brukergrensesnittkoden er skrevet i C ++ og inkluderer funksjoner som en klokke (digital, analog), en aktivitetsmåler (pulsmåler og skritteller), som viser varsler om hendelser på en smarttelefon, en lommelykt, musikkavspillingskontroll på en smarttelefon, viser instruksjoner for en nettleser, en stoppeklokke og to enkle spill (Paddle og 2048).

Gjennom innstillingene kan du bestemme tiden skjermen slås av, tidsformatet, aktiveringsforholdene, endre skjermens lysstyrke, evaluere batteriladingen og firmwareversjonen.

Blant hovedtrekkene inkluderer:

  • 2 urskiver: digitale og analoge
  • Ulike applikasjoner (stoppeklokke, musikkontroll, navigering, puls) og spill (Paddle og 2048)
  • Brukerinnstillinger (tidsavbrudd for skjerm, tidsformat, utløserbetingelser)
  • OTA oppdateres ved hjelp av en MCUBoot-basert FOSS bootloader
  • Pulsmåling og trinntelling.
  • 3-5 dager batterilevetid

Når det gjelder fastvareoppdateringen, nevnes det at denne kan oppdateres gjennom OTA-oppdateringer overført fra smarttelefonen via Bluetooth LE.

På den annen side, når det gjelder forholdet mellom kobling og kontroll av smartklokken i ikke-Pine-enheter, er det nevnt at det i smarttelefoner og datamaskiner er mulig å bruke applikasjonene Gadgetbridge for Android, Amazfish (for Sailfish og Linux) og Century (for Linux) for å kontrollere klokken.

Pluss også Det nevnes at det er eksperimentell støtte for WebBLEWatch, et webapplikasjon for synkronisering av klokker fra nettlesere som støtter Bluetooth Web API.

Forfatteren av firmwaren husker at det i tillegg til InfiniTime finnes en rekke alternativer, for eksempel er det firmwarealternativer basert på Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (basert på Micropython) og PinetimeLite (utvidet modifikasjon av InfiniTime firmware) .

Endelig for de som er interessert i å vite mer om det Om denne nye firmware eller enheten kan du sjekke detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.