4 Punkte von GN⁺ 2025-01-28 | 2 Kommentare | Auf WhatsApp teilen
  • Google hat den Quellcode der Pebble-Smartwatch veröffentlicht. Dies ist Teil der Bemühungen, Freiwillige zu unterstützen, die Pebble-Uhren weiter pflegen möchten, nachdem das ursprüngliche Unternehmen 2016 den Betrieb eingestellt hatte.
  • Geschichte von Pebble
    • Pebble wurde zunächst als Kickstarter-Projekt veröffentlicht und war damals das am höchsten finanzierte Projekt. In vier Jahren wurden mehr als 2 Millionen Smartwatches verkauft, und es entstand eine Entwickler-Community aus Tausenden von Personen, die mehr als 10.000 Apps und Watchfaces erstellt haben.
    • 2016 übernahm Fitbit Pebble; später wurde Fitbit von Google übernommen, wodurch auch Pebble OS zu Google überging.
    • Obwohl die Unterstützung für Pebble-Hardware und -Software seit 8 Jahren eingestellt ist, gibt es weiterhin viele Fans.
  • Was veröffentlicht wurde
    • Der Großteil des Quellcodes des Pebble-Betriebssystems wurde veröffentlicht. Dieses Repository stellt alle Standard-Smartwatch-Funktionen bereit, die auf ARM Cortex-M-Mikrocontrollern laufen.
    • Es basiert auf FreeRTOS und enthält ein umfangreiches Framework für Speicherverwaltung, Grafik und Zeitmanagement sowie zum Laden und Ausführen benutzerdefinierter Apps, die in C und über die Javascript-Engine Jerryscript geschrieben wurden.
    • Ein Teil des proprietären Codes wurde entfernt, insbesondere Code für den Chipsatz-Support und den Bluetooth-Stack. Daher enthält der veröffentlichte Code zwar Build-System-Dateien, kann aber nicht ohne Weiteres kompiliert oder gelinkt werden.
  • Ausblick
    • Man hofft, dass die Veröffentlichung der Community und den Freiwilligen des Rebble-Projekts dabei hilft, den Support für Pebble-Uhren fortzuführen.
    • Um neue Firmware-Updates zu bauen, ist jedoch erhebliche Arbeit nötig, um die entfernten Teile zu ersetzen und den seit Jahren nicht gepflegten Quellcode zu aktualisieren.

2 Kommentare

 
xguru 2025-01-28

Repebble - Pebble lebt wieder auf
Eric Migicovsky, der ursprüngliche Schöpfer von Pebble, arbeitet offenbar daran, Pebble wieder zurückzubringen.

 
GN⁺ 2025-01-28
Hacker-News-Kommentare
  • Was bei Google passiert ist, geschah nicht einfach zufällig, sondern war das Ergebnis eines engagierten Engineers, der das in seiner Freizeit vorangetrieben hat. Dank solcher individuellen Initiativen passieren gute Dinge, und das sollte anerkannt und gefeiert werden.

    • Dank an Google. Sie mussten das nicht unbedingt tun, aber ich bin dankbar, dass sie es getan haben.
  • Ich habe einen Blogpost über den Plan geschrieben, Pebble auf nachhaltige Weise wiederzubeleben. Wer interessiert ist, sollte rePebble.com besuchen.

  • Der von Google Open Source gestellte Teil ist begrenzt, und einige Third-Party-Bestandteile wurden entfernt.

    • Dazu gehören Systemschriftarten, der Bluetooth-Stack, STM-Peripheriebibliotheken, Sprach-Codecs, ARM CMSIS und der Treiber für den Herzfrequenzmonitor der Pebble 2 HR.
  • Der veröffentlichte Code enthält Dateien des Build-Systems, lässt sich im aktuellen Zustand jedoch weder kompilieren noch linken.

  • Dieses Vorgehen von Google hilft dabei, die Schäden durch "Killed by Google" abzumildern. Noch besser wäre es jedoch, die ineffiziente interne Dynamik zu verbessern.

  • Als Pebble-Nutzer ist diese Ankündigung erstaunlich, und ich hoffe, dass dadurch Entwicklung und Modifikationen für alte Geräte möglich werden.

    • Ich hoffe auch auf die Möglichkeit, dass eine neue Smartwatch mit einer abgeleiteten Version von Pebble OS veröffentlicht wird.
  • Ich habe Pebble genutzt, war dann aber enttäuscht, als der Akku den Geist aufgab, und bin zu einer Apple Watch gewechselt. Die Killer-App der Apple Watch war der Fitness-Tracker.

  • Ein Nutzer, der mit der Sprache C nicht vertraut ist, fragt sich beim Pebble-Code, wie es mit Stack Allocation aussieht. Er fragt, ob Pebble ausschließlich Stack Allocation verwendet.