10 ingegnosi aspirapolvere fai-da-te con una buona aspirazione
May 25, 202310 ingegnosi aspirapolvere fai-da-te con una buona aspirazione
Nov 24, 202310 ingegnosi aspirapolvere fai-da-te con una buona aspirazione
Jan 10, 202410 idee per i contenitori STEAM e come usarli in classe
Dec 31, 202311 errori da evitare quando costruisci il tuo PC da gaming
Dec 30, 2023Se stesso
I lettori più anziani e quelli interessati al retrocomputing potrebbero ricordare i giorni in cui un computer avrebbe potuto benissimo avviarsi con un interprete BASIC. Era allo stesso tempo un dispositivo generico in grado di eseguire qualsiasi software caricasse, e anche un ambiente di sviluppo. Ciò non si può dire per le schede di sviluppo odierne che in genere richiedono un computer host su cui scrivere il codice. Abbiamo perso qualcosa lungo la strada? Forse una risposta a questa domanda può essere trovata nell'ambiente di sviluppo self-hosted di [lurk101] per Raspberry Pi Pico.
Si presenta come una shell, con un file system flash, un port dell'editor vi e un compilatore C. Potremmo pensare che vi sia più a suo agio su un sistema derivato da UNIX, ma in questo caso è un port di vi incluso in BusyBox. Nel frattempo il compilatore proviene dal progetto amacc.
Naturalmente, ciò richiede ancora un terminale di qualche tipo, che in pratica significherà un computer host. Ma l'impresa è comunque interessante, e possiamo vedere che potrebbe non essere impossibile data la sorprendente versatilità del Pico nell'essere alcune delle funzionalità terminali del chip stesso.
Vale la pena notare che questo non è il primo tentativo che vediamo di inserire un'interfaccia a riga di comando su una scheda di sviluppo.