IRILL - Research and Innovation on Free Software
IRILL, Paris

Environnement de développement pour OMicroB

OMicroB https://github.com/stevenvar/omicrob est une version spécifique de la machinerie (virtuelle) OCaml https://ocaml.org/ qui engendre un programme C contenant la version byte-code du programme OCaml ainsi que l’interprète et la bibliothèque d'exécution de ce byte-code OCaml. Actuellement OMicroB cible différentes architectures de microcontrôleurs (Arduino, PIC, micro:bit).

Le but de ce stage est de proposer une nouvelle version de ce simulateur en intègrant les différents portages d'OMicroB tout en facilitant la description des montages pour la simulation. Le stagiaire devra avoir des bases de programmation en C et OCaml.

Le stagiaire devra être d'accord pour que ses contributions soient distribuées sous licence libre.

Contacts : Basile Pesin & Emmanuel Chailloux