Intégration d'Espruino à RIOT OS: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
 
Line 22: Line 22:
=Ressources=
=Ressources=
* Gordon Williams et la communauté Espruino
* Gordon Williams et la communauté Espruino
* Emmanuel Baccelli et la communauté RIOT OS
* Emmanuel Baccelli, Hauke Petersen et la communauté RIOT OS (devel@riot-os.org, http://lists.riot-os.org/mailman/listinfo/devel)

Latest revision as of 14:38, 10 November 2014

Encadrants : Didier Donsez, d'autres ?

Ce projet a pour objectif d'intégrer des interpréteurs et des compilateurs de langages de script au système d'exploitation RIOT OS pour micro-contrôleurs M3 Cortex (par exemple : STM32 Nucleo, ...).

Une démonstration sera effectuée avec une plateforme robotique RobAIR.

Etapes


By the way, if you wanted something low-level and embedded for your students to do then a port of the TinyCC compiler to Thumb would be absolutely amazing (it currently compiles to normal ARM opcodes, but the Cortex M won't execute those).

I did have quick go at it, but my attempt is a bit of a hack, and will currently only compile the most basic code.

It'd be particularly useful because the TinyCC compiler can be compiled to JavaScript with emscripten, which means you could have a complete C development environment (including compiler!) in the browser. It's also small enough that the whole thing could run in the MCU itself as well.

Ressources