It Pine64-projekt hat in wettertichte PineTime smartwatch frijlitten

De Pine64-mienskip, wijd oan it meitsjen fan iepen apparaten, hat de PineTime smartwatch frijlitten, dy't komt yn in fersegele koffer dy't ûnderdompeling kin ferneare oant in djipte fan 1 meter. It apparaat kostet $ 26.99. Oars as de earder beskikbere ûntwikkelingskit, is de foarstelde ferzje fan it horloazje net foarsjoen fan in leech-nivo debuggen-ynterface en is rjochte op 'e gemiddelde konsumint (eksperiminten mei it ynstallearjen fan net-teste firmware wurde net oanrikkemandearre fanwegen beheinde herstelmooglikheden nei firmware-flaters).

De PineTime-horloazje is boud op in mikrocontroller NRF52832 MCU (64 MHz) en is foarsjoen fan 512KB systeem Flash-ûnthâld, 4 MB Flash foar brûkersgegevens, 64KB RAM, 1.3-inch touchscreen mei in resolúsje fan 240x240 piksels (IPS, 65K) kleuren), Bluetooth 5, accelerometer (brûkt as stappenteller), hertslachsensor en trillingsmotor. De batterijlading (180 mAh) is genôch foar 3-5 dagen batterijlibben. Gewicht - 38 gram.

It Pine64-projekt hat in wettertichte PineTime smartwatch frijlitten

It PineTime-apparaat dat no te keap is komt mei de nije InfiniTime 1.2 firmware-release. Under de feroarings yn 'e nije release binne it opnimmen fan in "metronoom" yn' e applikaasje, ferbettere wurking fan 'e "timer" applikaasje, en wurk om it konsumpsje fan RAM en permanint ûnthâld te ferminderjen. De firmwaregrutte is ôfnommen fan 420KB nei 340KB.

It Pine64-projekt hat in wettertichte PineTime smartwatch frijlittenIt Pine64-projekt hat in wettertichte PineTime smartwatch frijlitten

De standert InfiniTime firmware brûkt it FreeRTOS 10 real-time bestjoeringssysteem, de LittleVGL 7 grafyske bibleteek en de NimBLE 1.3.0 Bluetooth stack. De firmware-bootloader is basearre op MCUBoot. De firmware kin bywurke wurde fia OTA-updates oerstjoerd fan 'e smartphone fia Bluetooth LE.

De brûkersynterfacekoade is skreaun yn C++ en omfettet funksjes lykas in klok (digitaal, analoog), in fitnesstracker (hertslachmonitor en stappenteller), it werjaan fan notifikaasjes oer eveneminten op in smartphone, in zaklamp, it kontrolearjen fan muzykspieljen op in smartphone, it werjaan fan ynstruksjes fan in navigator, in stopwatch en twa ienfâldige spultsjes (Paddle en 2048). Troch de ynstellings kinne jo de tiid bepale dat it display útskeakelt, it tiidformaat, wekkerbetingsten, de helderheid fan it skerm feroarje, de batterijlading en firmwareferzje evaluearje.

Op jo smartphone en kompjûter kinne jo de apps Gadgetbridge (foar Android), Amazfish (foar Sailfish en Linux) en Siglo (foar Linux) brûke om jo horloazje te kontrolearjen. D'r is eksperimintele stipe foar WebBLEWatch, in webapplikaasje foar syngronisaasje fan klokken fan browsers dy't de Web Bluetooth API stypje.

Derneist hawwe entûsjasters in nije alternative firmware taret foar PineTime, Malila, basearre op RIOT OS, foarsjoen fan in GNOME-styl-ynterface (Cantarell-lettertype, ikoanen en GNOME-styl) en stipe fan MicroPython. Neist InfiniTime en Malila wurdt firmware foar PineTime ek ûntwikkele op basis fan de Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-basearre) en PinetimeLite (in útwreide modifikaasje fan 'e InfiniTime-firmware) platfoarms.

Fanút it nijs fan it Pine64-projekt kinne wy ​​ek de ymplemintaasje foar de PinePhone-smartphone fan stipe foar hardware-fersnelling fan fideospieljen yn Gstreamer mei VPU notearje, beskikber yn 'e Allwinner A64 SoC. PinePhone is no yn steat om fideo's út te fieren op 1080p en 30fps kwaliteit, wat nuttich kin wêze foar it besjen fan fideo's by it ferbinen fan PinePhone oan in ekstern skerm. Oare wizigingen omfetsje de tarieding fan in ôfbylding mei firmware basearre op Arch Linux ARM en de KDE Plasma Mobile 5.22-shell. Firmware basearre op postmarketOS is bywurke nei ferzje 21.06, oanbean yn farianten mei Phosh, KDE Plasma Mobile en SXMO-shells.

Boarne: opennet.ru

Add a comment