Raspberry Pi RP2040 se convierte en PDA PalmOS


El Frambuesa Pi es conocido por su versatilidad y capacidad para ejecutar diferentes sistemas operativos, pero parece que la Raspberry Pi Pico de 4 dólares también puede ejecutar un sistema operativo. Esta impresionante incursión en el mundo de la emulación de Palm PDA (Personal Digital Assistant) en nuestro microcontrolador favorito proviene de Dmitry Grinberg. Han compartido una demostración inicial de su plataforma conocida como repalma en el que logra ejecutar PalmOS en una Raspberry Pi Pico. Felicitaciones a Adafruit por detectar este interesante proyecto.

Según Grinberg, rePalm fue diseñado para que, en teoría, pudiera soportar procesadores Cortex-M0. El proyecto rePalm se probó con éxito en CortexEmu, pero Grinberg quería probar hardware real. Probar rePalm en hardware real significó encontrar una placa Cortex-M0 con suficiente RAM. Esto finalmente llevó a Grinberg a elegir el microcontrolador Raspberry Pi Pico.

Grinberg continúa explicando cómo creó un kernel personalizado para ejecutarse en procesadores Cortex-M. Cumple con todos los requisitos para PalmOS, lo que permite que el RP2040 maneje rePalm. La herramienta tiene características esenciales como la capacidad de deshabilitar el cambio de tareas y forzar la pausa de subprocesos. También cuenta con temporizadores precisos, grupos de eventos, buzones de correo y otras funciones necesarias para una experiencia fluida.

(Crédito de la imagen: Dmitry Grinberg)

La versión de demostración muestra una pantalla táctil de 2,8 pulgadas con una Raspberry Pi Pico montada en la parte posterior. Esta pantalla interactúa con Pico a través de SPI y tiene una resolución de 320 x 240 px. No necesita ningún hardware adicional para interactuar con rePalm.



Source link-41