Concurrent Programming of Microcontrollers, a Virtual Machine Approach - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Concurrent Programming of Microcontrollers, a Virtual Machine Approach

Résumé

Microcontrollers are low-cost and energy efficient programmable integrated circuits, they are used in a lot of common electronic devices but are quite difficult to program because of very limited resources. Being particularly used for embedded system, they interact a lot with their environment, and should react quickly to external stimuli. In this paper, we study different models of concurrency for programming microcontrollers using a virtual machine approach for safety as well as a higher-level model of programming. We then propose OCaLustre, the prototype of a synchronous extension to OCaml suitable for concurrent programming on microcontrollers.
Fichier principal
Vignette du fichier
paper_76.pdf (297.52 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01292266 , version 1 (22-03-2016)

Identifiants

  • HAL Id : hal-01292266 , version 1

Citer

Steven Varoumas, Benoît Vaugon, Emmanuel Chailloux. Concurrent Programming of Microcontrollers, a Virtual Machine Approach. 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016), Jan 2016, TOULOUSE, France. pp.711-720. ⟨hal-01292266⟩
499 Consultations
586 Téléchargements

Partager

Gmail Facebook X LinkedIn More