InfiniTime 1.0, eine Firmware für PineTime Smartwatches

Die Open Source Community von PINE64 wurde vorgestellt vor einigen Tagen die Veröffentlichung von InfiniTime 1.0, das ist die Offizielle Firmware für PineTime Smartwatch Die Ausstattung mit der neuen Firmware-Version macht die PineTime-Uhr zu einem vorgefertigten Produkt für Endbenutzer.

Das Änderungsprotokoll weist auf eine signifikante Neugestaltung der Benutzeroberfläche sowie auf eine Verbesserung des Benachrichtigungsmanagers und eine Korrektur für den TWI-Treiber hin, die zuvor zu Abstürzen in Spielen geführt haben.

Die uhr PineTime wurde im Oktober 2019 eingeführt und hat sich zu einem PinePhone-kompatiblen Gerät entwickelt. Im September 2020 wurde die kostenlose InfiniTime-Firmware, deren Code unter der GPLv3-Lizenz vertrieben wird, als Standard-Firmware für PineTime ausgewählt.

Das Gerät basiert auf dem Mikrocontroller MCU NRF52832 (64 MHz) und ist mit einem 512-KB-System-Flash-Speicher, 4-MB-Flash für Benutzerdaten, 64-KB-RAM, einem 1.3-Zoll-LCD-Bildschirm mit einer Auflösung von 240 × 240 Pixel und einem Beschleunigungsmesser (verwendet als) ausgestattet ein Schrittzähler), ein Herzfrequenzsensor und ein Vibrationsmotor. Die Batterieladung (180 mAh) reicht für 3-5 Tage Batterielebensdauer.

Wie jedes echte Open Source-Projekt basiert PineTime nicht nur auf einer einzelnen Community oder einer einzelnen Firmware. Es gibt viele andere Projekte, die sich derzeit in der Entwicklung befinden und alle die Aufmerksamkeit der Anwenderbasis verdienen. Die fortschrittlichste Firmware auf der Liste ist wahrscheinlich Wasp-OS, die Micropython-Firmware. Es bietet viele Funktionen und ist dank der Python-Sprache sehr einfach zu bedienen und zu programmieren.

Ich möchte auch Pinetime-Lite hervorheben, eine Gabelung von Joaquimorgs InfiniTime. Joaquim hat viele nette Funktionen und Verbesserungen hinzugefügt und bereits einen Großteil seiner Arbeit zu InfiniTime beigetragen.

Firmware InfiniTime verwendet das Echtzeitbetriebssystem FreeRTOS 10. die LittleVGL 7-Grafikbibliothek und den Bluetooth NimBLE 1.3.0-Stack, während der Firmware-Loader auf MCUBoot basiert.

Der Benutzeroberflächencode ist in C ++ geschrieben und umfasst Funktionen wie eine Uhr (digital, analog), einen Aktivitäts-Tracker (Herzfrequenzmesser und Schrittzähler), der Benachrichtigungen über Ereignisse auf einem Smartphone anzeigt, eine Taschenlampe, eine Musikwiedergabesteuerung auf einem Smartphone, Anweisungen für einen Browser, a Stoppuhr und zwei einfache Spiele (Paddle und 2048).

Über die Einstellungen können Sie die Zeit zum Ausschalten des Bildschirms, das Zeitformat, die Aktivierungsbedingungen bestimmen, die Bildschirmhelligkeit ändern, die Akkuladung und die Firmware-Version bewerten.

Unter seinen Hauptmerkmalen gehören:

  • 2 Zifferblätter: digital und analog
  • Verschiedene Anwendungen (Stoppuhr, Musiksteuerung, Navigation, Herzfrequenz) und Spiele (Paddle und 2048)
  • Benutzereinstellungen (Zeitüberschreitung der Anzeige, Zeitformat, Auslösebedingungen)
  • OTA-Updates mit Hilfe eines MCUBoot-basierten FOSS-Bootloaders
  • Herzfrequenzüberwachung und Schrittzahl.
  • 3-5 Tage Akkulaufzeit

In Bezug auf das Firmware-Update wird erwähnt, dass dies durch OTA-Updates aktualisiert werden kann, die vom Smartphone über Bluetooth LE übertragen werden.

In Bezug auf die Beziehung zwischen der Verknüpfung und Steuerung der Smartwatch in Nicht-Pine-Geräten wird jedoch erwähnt, dass Sie in Smartphones und Computern die Anwendungen Gadgetbridge für Android, Amazfish (für Sailfish und Linux) und verwenden können Century (für Linux) zur Steuerung der Uhr.

Auch auch Es wird erwähnt, dass WebBLEWatch experimentell unterstützt wird, eine Webanwendung zum Synchronisieren von Uhren von Browsern, die die Bluetooth-Web-API unterstützen.

Der Autor der Firmware erinnert daran, dass es neben InfiniTime eine Reihe von Alternativen gibt, beispielsweise Firmware-Optionen, die auf Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (basierend auf Micropython) und PinetimeLite (erweiterte Modifikation der InfiniTime-Firmware) basieren ).

Schließlich für diejenigen, die mehr darüber wissen möchten Über diese neue Firmware oder dieses neue Gerät können Sie die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.