Un grupo de estudiantes diseñó e implementó una CPU RISC personalizada en FPGA.
Desarrollaron desde cero un compilador C89 llamado Ucc para compilar Xv6.
Portaron el sistema operativo educativo Xv6 a su CPU casera usando un simulador y hardware real.
Implementaron funciones de CPU esenciales para un SO: interrupciones, paginación y traducción de direcciones.
Ajustaron el compilador y Xv6 (tamaño de char e int) para resolver problemas de portabilidad.
Crearon herramientas de soporte como enlazador, depurador y mejoraron el simulador para facilitar el porte.
Ejecutaron aplicaciones interactivas (sl, Minesweeper, 2048, mini vi) en Xv6-GAIA sobre FPGA.
Finalmente, corrieron el programa de ray tracing original sobre el SO en su propia CPU casera.
Get notified when new stories are published for "🇪🇸 Hacker News Espanyol"