4 puntos por GN⁺ 2025-01-28 | 2 comentarios | Compartir por WhatsApp
  • Google publicó el código fuente de los relojes inteligentes Pebble. Esto forma parte de un esfuerzo para apoyar a los voluntarios que intentan mantener los relojes Pebble después de que la empresa original cesó operaciones en 2016.
  • Historia de Pebble
    • Pebble se lanzó por primera vez a través de un proyecto en Kickstarter y, en ese momento, fue el proyecto con mayor financiamiento recaudado. En cuatro años vendió más de 2 millones de relojes inteligentes y formó una comunidad de miles de desarrolladores que crearon más de 10 mil apps y carátulas para reloj.
    • En 2016, Fitbit adquirió Pebble y luego Fitbit fue adquirida por Google, por lo que Pebble OS también pasó a manos de Google.
    • Han pasado 8 años desde que se descontinuó el soporte de hardware y software de Pebble, pero todavía existen muchos fans.
  • Qué se publicó
    • Se publicó la mayor parte del código fuente del sistema operativo Pebble. Este repositorio ofrece todas las funciones estándar de un reloj inteligente que corren sobre microcontroladores ARM Cortex-M
    • Está construido con FreeRTOS e incluye un amplio framework para gestión de memoria, gráficos, módulos de manejo del tiempo y la capacidad de cargar y ejecutar apps personalizadas escritas en C y con el motor Javascript Jerryscript
    • Se eliminó parte del código propietario, en especial el relacionado con soporte de chipset y la pila de Bluetooth. Por eso, aunque el código publicado incluye archivos del sistema de compilación, no puede compilarse ni enlazarse tal cual
  • Planes a futuro
    • Se espera que esta publicación ayude a la comunidad y a los voluntarios del proyecto Rebble a continuar con el soporte para los relojes Pebble
    • Para construir nuevas actualizaciones de firmware, será necesario un trabajo considerable para reemplazar las partes eliminadas y actualizar código fuente que no ha recibido mantenimiento durante años.

2 comentarios

 
xguru 2025-01-28

Repebble - Pebble está de vuelta
Parece que Eric Migicovsky, el creador original de Pebble, se está moviendo para volver a crear Pebble.

 
GN⁺ 2025-01-28
Comentarios de Hacker News
  • Lo ocurrido en Google no fue simplemente casualidad, sino el resultado del impulso de un ingeniero apasionado que lo promovió en su tiempo personal. Gracias a acciones individuales como esta pasan cosas buenas, y eso merece reconocimiento y celebración.

    • Gracias a Google. No era algo que necesariamente tuvieran que hacer, pero se agradece que lo hayan hecho.
  • Se escribió una publicación de blog sobre el plan para revivir Pebble de forma sostenible. A quienes estén interesados se les recomienda visitar rePebble.com.

  • La parte que Google liberó como código abierto es limitada, y se eliminaron algunos componentes de terceros.

    • Esto incluye las fuentes del sistema, la pila de Bluetooth, las bibliotecas de periféricos STM, los códecs de voz, ARM CMSIS y el controlador del monitor de frecuencia cardíaca del Pebble 2 HR.
  • El código publicado incluye archivos del sistema de compilación, pero en su estado actual no es posible compilarlo ni enlazarlo.

  • Esta acción de Google ayuda a mitigar el daño causado por "Killed by Google". Sin embargo, sería mejor mejorar las dinámicas internas ineficientes.

  • Como usuario de Pebble, este anuncio es sorprendente y da esperanza de que será posible desarrollar y modificar dispositivos antiguos.

    • También existe expectativa de que puedan lanzarse nuevos relojes inteligentes con una versión derivada de Pebble OS.
  • Se extrañó Pebble cuando la batería dejó de funcionar, pero eso llevó a cambiarse al Apple Watch. La app decisiva del Apple Watch fue el rastreador de actividad física.

  • Un usuario no familiarizado con el lenguaje C preguntó sobre la asignación en pila en el código de Pebble. Preguntó si Pebble usa únicamente asignación en pila.