Parallax ha vendido su versión de BASIC para sus propios módulos PIC durante años,
http://www.parallax.com/tabid/295/Default.aspx
aunque eso era PIC16 y PIC18 creo.
StickOS se ejecuta en varios PIC, incluido PIC32.
http://www.cpustick.com/index.htm
StickOS ™ Basic es un entorno de programación interactiva totalmente MCU-residente, que incluye un editor fácil de usar, transparente compilador, línea por línea, depurador interactivo, perfilador de rendimiento, y el flash sistema de archivos, todo funcionando completamente dentro de la MCU y controlado a través de una interfaz de usuario de línea de comandos interactiva.
El entorno de programación StickOS básico incluye las siguientes características ...
El UBW32 puede tener la capacidad de ejecutar comandos de firmware (basado en texto) que se programan en. PND es un proyecto muy bueno para controlar I/O y periféricos ... aunque más como un lenguaje macro que un lenguaje interpretado.
http://www.schmalzhaus.com/UBW32/
Se puede definir el "lenguaje interpretado"? El intérprete de tokens FORTH se puede implementar con menos esfuerzo en casi todas las CPU. – harper
Estoy buscando un idioma donde pueda cargar un archivo de texto (el programa) y el pic32 podrá ejecutarlo sin la necesidad de compilarlo, cambiar el firware.Sé que puedo portar algún idioma interpretado en la imagen pero estoy buscando un lenguaje que ya esté funcionando sin la necesidad de portarlo. – acemtp
@acemtp Personalmente he "portado" Lua al PIC32. La razón por la que digo 'portado' es porque el código es altamente compatible con los estándares y compilado con pequeñas modificaciones más allá de eliminar las referencias del sistema de archivos. Cabe señalar que actualmente la nueva versión de libc en C32 parece romper Lua de una manera impredecible (no culpa de Lua), así que usaría la opción de libc heredada en el proyecto. Estoy muy feliz con los resultados. No dude en enviarme un mensaje si tiene alguna pregunta específica. –