GUI Window Manager en un chip AVR

Este proyecto recuerda a los viejos tiempos cuando los administradores de ventanas fueron una nueva idea increíble. La diferencia es que esta GUI basada en la ventana se está ejecutando en un microcontrolador ATMEGA1284. Pero el comportamiento y la velocidad de la interfaz son prácticamente lo que usted esperaría si se trabaja en una computadora de inicio de principios de los 90. Incluso usa un mouse como entrada.

Entonces, ¿cómo es probable esto? Lo esencial para el proyecto es un módulo de serie a VGA que maneja el levantamiento pesado involucrado con la generación de una señal VGA. Presentamos uno de los proyectos anteriores [Andrew] que utilizaron un chip AVR para generar la señal VGA. Pero eso no abandona los ciclos suficientes para ejecutar algo como un administrador de ventanas, por no mencionar el hecho de que no se acercó a la resolución que se muestra aquí.

Utiliza un ratón serial con un chip convertidor RS-232 para interactuar con las ventanas. Esto se muestra mejor en su video después del descanso. Él es capaz de generar e interactuar con nuevas ventanas. Incluso implementó un conjunto de controles rudimentarios que le permiten ajustar el tema de las ventanas y conducir la función de reproducción de audio incluida en ese controlador VGA que está utilizando.

Back to top