Første version af InfiniTime, firmware til åbne PineTime smartwatches

Open source-fællesskabet PINE64 har annonceret udgivelsen af ​​InfiniTime 1.0, den officielle firmware til PineTime smartwatchet. Den nye firmwareversion siges at gøre PineTime-uret klar til slutbrugere. Listen over ændringer inkluderer et betydeligt redesign af brugerfladen, samt en forbedret notifikationshåndtering og en rettelse af TWI-driveren, som tidligere forårsagede nedbrud i spil.

PineTime-uret blev introduceret i oktober 2019 og blev udviklet som en PinePhone-kompatibel enhed. I september 2020 blev den gratis InfiniTime-firmware, hvis kode distribueres under GPLv3-licensen, valgt som standardfirmware til PinePhone. Enheden er baseret på NRF52832 MCU (64 MHz) mikrocontrolleren og er udstyret med 512 KB system flashhukommelse, 4 MB flash til brugerdata, 64 KB RAM, en 1.3-tommer LCD-skærm med en opløsning på 240x240 pixels, et accelerometer (bruges som skridttæller), en pulssensor og en vibrationsmotor. Batteriopladningen (180 mAh) er nok til 3-5 dages autonom drift.

В прошивке InfiniTime задействована операционная система реального времени FreeRTOS 10, графическая библиотека LittleVGL 7 и Bluetooth-стек NimBLE 1.3.0. Загрузчик прошивки основан на MCUBoot. Прошивка может обновляться через OTA-обновления, передаваемые со смартфона через Bluetooth LE. На смартфоне и компьютере для управления часами могут использоваться приложения Gadgetbridge (для Android), Amazfish (для Sailfish и Linux) и Siglo (для Linux). Имеется экспериментальная поддержка WebBLEWatch, web-приложения для синхронизации часов из браузеров, поддерживающих API Web Bluetooth.

Brugergrænsefladekoden er skrevet i C++ og inkluderer funktioner som et ur (digitalt, analogt), en fitness-tracker (pulsmåler og skridttæller), visning af meddelelser om begivenheder på en smartphone, en lommelygte, kontrol af musikafspilning på en smartphone, visning af instruktioner fra en navigator, et stopur og to simple spil (Paddle og 2048). Gennem indstillingerne kan du bestemme den tid, skærmen slukker, tidsformatet, opvågningsforhold, ændre skærmens lysstyrke, evaluere batteriopladningen og firmwareversionen.

Første version af InfiniTime, firmware til åbne PineTime smartwatches

Firmwareforfatteren minder om, at der ud over InfiniBand findes en række alternativer, for eksempel firmwaremuligheder baseret på platformene Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (baseret på Micropython) og PinetimeLite (en udvidet modifikation af InfiniTime-firmwaren).

Første version af InfiniTime, firmware til åbne PineTime smartwatchesFørste version af InfiniTime, firmware til åbne PineTime smartwatches


Kilde: opennet.ru
Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster