Das Pine64-Projekt hat eine wasserdichte PineTime-Smartwatch herausgebracht

Die Pine64-Community, die sich der Entwicklung offener Geräte verschrieben hat, hat die PineTime-Smartwatch herausgebracht, die in einem versiegelten Gehäuse geliefert wird, das einem Eintauchen bis zu einer Tiefe von 1 Meter standhält. Das Gerät kostet 26.99 $. Im Gegensatz zum zuvor erhältlichen Entwicklungskit ist die vorgeschlagene Version der Uhr nicht mit einer Low-Level-Debugging-Schnittstelle ausgestattet und richtet sich an den Durchschnittsverbraucher (Experimente mit der Installation ungetesteter Firmware werden aufgrund der eingeschränkten Wiederherstellungsmöglichkeiten nach Firmware-Ausfällen nicht empfohlen).

Die PineTime-Uhr basiert auf einem Mikrocontroller NRF52832 MCU (64 MHz) und ist mit 512 KB System-Flash-Speicher, 4 MB Flash für Benutzerdaten, 64 KB RAM, 1.3-Zoll-Touchscreen mit einer Auflösung von 240 x 240 Pixeln (IPS, 65 KB) ausgestattet Farben), Bluetooth 5, Beschleunigungsmesser (wird als Schrittzähler verwendet), Herzfrequenzsensor und Vibrationsmotor. Die Akkuladung (180 mAh) reicht für eine Akkulaufzeit von 3-5 Tagen. Gewicht - 38 Gramm.

Das Pine64-Projekt hat eine wasserdichte PineTime-Smartwatch herausgebracht

Das jetzt zum Verkauf angebotene PineTime-Gerät wird mit der neuen Firmware-Version InfiniTime 1.2 geliefert. Zu den Änderungen in der neuen Version gehören die Aufnahme eines „Metronoms“ in die Anwendung, eine verbesserte Bedienung der „Timer“-Anwendung und Arbeiten zur Reduzierung des RAM- und Permanentspeicherverbrauchs. Die Firmware-Größe wurde von 420 KB auf 340 KB verringert.

Das Pine64-Projekt hat eine wasserdichte PineTime-Smartwatch herausgebrachtDas Pine64-Projekt hat eine wasserdichte PineTime-Smartwatch herausgebracht

Die standardmäßige InfiniTime-Firmware verwendet das Echtzeitbetriebssystem FreeRTOS 10, die LittleVGL 7-Grafikbibliothek und den NimBLE 1.3.0 Bluetooth-Stack. Der Firmware-Bootloader basiert auf MCUBoot. Die Firmware kann über OTA-Updates aktualisiert werden, die vom Smartphone über Bluetooth LE übertragen werden.

Der Code der Benutzeroberfläche ist in C++ geschrieben und umfasst Funktionen wie eine Uhr (digital, analog), einen Fitness-Tracker (Herzfrequenzmesser und Schrittzähler), die Anzeige von Benachrichtigungen über Ereignisse auf einem Smartphone, eine Taschenlampe, die Steuerung der Musikwiedergabe auf einem Smartphone, Anzeige von Anweisungen eines Navigators, einer Stoppuhr und zwei einfachen Spielen (Paddle und 2048). Über die Einstellungen können Sie die Ausschaltzeit des Displays, das Zeitformat, die Weckbedingungen bestimmen, die Bildschirmhelligkeit ändern, den Akkuladestand und die Firmware-Version auswerten.

Auf Ihrem Smartphone und Computer können Sie die Apps Gadgetbridge (für Android), Amazfish (für Sailfish und Linux) und Siglo (für Linux) verwenden, um Ihre Uhr zu steuern. Es gibt experimentelle Unterstützung für WebBLEWatch, eine Webanwendung zum Synchronisieren von Uhren von Browsern, die die Web-Bluetooth-API unterstützen.

Darüber hinaus haben Enthusiasten eine neue alternative Firmware für PineTime, Malila, vorbereitet, die auf RIOT OS basiert, mit einer GNOME-ähnlichen Schnittstelle (Cantarell-Schriftart, Symbole und GNOME-Stil) ausgestattet ist und MicroPython unterstützt. Zusätzlich zu InfiniTime und Malila wird Firmware für PineTime auch auf Basis der Plattformen Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-basiert) und PinetimeLite (eine erweiterte Modifikation der InfiniTime-Firmware) entwickelt.

Aus den Neuigkeiten des Pine64-Projekts können wir auch die Implementierung der Unterstützung für die Hardwarebeschleunigung der Videowiedergabe in Gstreamer mithilfe von VPU für das PinePhone-Smartphone entnehmen, die im Allwinner A64 SoC verfügbar ist. PinePhone ist jetzt in der Lage, Videos in 1080p- und 30fps-Qualität auszugeben, was beim Ansehen von Videos nützlich sein kann, wenn PinePhone an einen externen Bildschirm angeschlossen wird. Zu den weiteren Änderungen gehört die Vorbereitung eines Images mit Firmware auf Basis von Arch Linux ARM und der KDE Plasma Mobile 5.22-Shell. Die auf postmarketOS basierende Firmware wurde auf Version 21.06 aktualisiert und wird in Varianten mit Phosh-, KDE Plasma Mobile- und SXMO-Shells angeboten.

Source: opennet.ru

Kommentar hinzufügen