Pine64-fællesskabet, der arbejder med at skabe åbne enheder, har lanceret PineTime smartwatches, som leveres i et tætsluttende hus, der kan modstå neddykkede op til 1 meter. Enhedens pris er $26,99. I modsætning til det tidligere tilgængelige udviklerkit er denne version af uret ikke udstyret med et lavniveau debug-interface og er rettet mod den almindelige forbruger (forsøg med installation af ikke-testede firmwarefrisker anbefales ikke på grund af begrænsede muligheder for at gendanne fra firmware-fejl).
PineTime-uret er bygget på NRF52832 MCU (64 MHz) og har 512 KB systemflash, 4 MB flash til brugerdata, 64 KB RAM, en 1,3-tommer touchscreen med en opløsning på 240×240 pixels (IPS, 65K farver), Bluetooth 5, accelerometer (brugt som skridttæller), pulssensor og vibrationsmotor. Batteriets kapacitet (180 mAh) rækker til 3-5 dages autonom drift. Vægten er 38 gram.

Det tilgængelige PineTime-enhed leveres med en ny version af firmwaren InfiniTime 1.2. Ændringer i den nye udgave inkluderer tilføjelsen af en 'metronom'-applikation, forbedringer af 'timer'-applikationen, samt arbejde med at reducere forbruget af RAM og flash-hukommelse. Firmware-størrelsen er blevet reduceret fra 420 KB til 340 KB.


I den standardfirma, der leveres med InfiniTime, bruges et realtidsoperativsystem kaldet FreeRTOS 10, grafisk bibliotek LittleVGL 7 og Bluetooth-stak NimBLE 1.3.0. Bootloader til firmwaren er baseret på MCUBoot. Firmwaren kan opdateres via OTA-opdateringer, der sendes fra en smartphone via Bluetooth LE.
Brugergrænsefladekoden er skrevet i C++ og inkluderer funktioner som ur (digitalt, analogt), fitness-tracker (pulsmåler og skridttæller), visning af meddelelser fra smartphone, lommelygte, musikafspillerstyring på smartphone, visning af navigation instruktioner, stopwatch og to enkle spil (Paddle og 2048). Gennem indstillingerne kan man bestemme skærmens slukketid, tidsformat, vækkebetingelser, justere skærmens lysstyrke, vurdere batteriniveauet og versionen af firmwaren.
På smartphone og computer kan appen Gadgetbridge (til Android), Amazfish (til Sailfish og Linux) og Siglo (til Linux) bruges til at styre ure. Der er eksperimentel understøttelse af WebBLEWatch, en webapplikation til at synkronisere urene fra browsere, der understøtter API'en Web Bluetooth.
Derudover har entusiaster udviklet en ny alternativ firmware Malila til PineTime, baseret på RIOT OS, forsynet med et GNOME-stilgrænseflade (Cantarell-skrifttype, ikoner og GNOME-stil) og understøttende MicroPython. Udover InfiniTime og Malila udvikles der også firmware til PineTime baseret på Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (baseret på Micropython) og PinetimeLite (en udvidet version af InfiniTime-firmwaren).
Fra nyhederne omkring Pine64-projektet kan man også nævne implementeringen af hardware acceleration til videovisning i Gstreamer på PinePhone ved hjælp af VPU'en, tilgængelig i SoC Allwinner A64. PinePhone kan nu afgive video i kvaliteten 1080p ved 30 fps, hvilket kan være nyttigt til videovisning, når PinePhone er tilsluttet en ekstern skærm. Andre ændringer inkluderer forberedelsen af et billede med firmware baseret på Arch Linux ARM og KDE Plasma Mobile 5.22. Firmware baseret på postmarketOS er blevet opdateret til version 21.06 i varianter med Phosh, KDE Plasma Mobile og SXMO grænseflader.
Kilde: opennet.ru
