Ho un microcontrollore mbed che ha un piccolo ARM Cortex M3 su di esso. Fondamentalmente, le mie risorse efficaci per il progetto sono ~ 25 KB di RAM e ~ 400 KB di Flash. Per I / O avrò una tastiera PS / 2 , un framebuffer VGA (con output di caratteri), e una scheda SD per salvare / caricare programmi (fino a un paio di MB forse).
Chiedo perché sto cercando di capire quale linguaggio di programmazione implementare sulla cosa. Sto cercando un linguaggio interpretato che sia facile da implementare e che non infranga la banca sulle mie risorse. Intendo anche che sia almeno possibile scrivere sul dispositivo stesso, anche se l'editor può essere interpretato (yay, bootstrap).
Ad ogni modo, ho esaminato alcune semplici lingue. Alcuni buoni candidati:
Qualcuno ha fatto qualcosa del genere o conosce qualche lingua che possa adattarsi a questo disegno di legge o avere commenti sui miei tre candidati fino ad ora?