banner
Hogar / Blog / Ser
Blog

Ser

Jul 27, 2023Jul 27, 2023

Los lectores mayores y aquellos interesados ​​en la retrocomputación pueden recordar los días en que una computadora bien podría haberse iniciado en un intérprete BASIC. Al mismo tiempo, era un dispositivo de propósito general que podía ejecutar cualquier software que cargara y también un entorno de desarrollo. No es algo que se pueda decir de las placas de desarrollo de hoy en día, que normalmente requieren una computadora host en la que escribir código. ¿Hemos perdido algo en el camino? Tal vez se pueda encontrar una respuesta a esa pregunta en el entorno de desarrollo autohospedado de [lurk101] para Raspberry Pi Pico.

Se presenta como un shell, con un sistema de archivos flash, un puerto del editor vi y un compilador C. Podríamos pensar que vi está más a gusto en un sistema derivado de UNIX, pero en este caso es un puerto de vi incluido en BusyBox. Mientras tanto, el compilador proviene del proyecto amacc.

Por supuesto, esto aún requiere una terminal de algún tipo que en la práctica significará una computadora host. Sin embargo, la hazaña es interesante, y podemos ver que podría no ser imposible dada la sorprendente versatilidad de Pico de ser algunas de las características del terminal en el propio chip.

Vale la pena señalar que este no es el primer intento que hemos visto de poner una interfaz de línea de comandos en una placa de desarrollo.