Concurrent Programming of Microcontrollers, a Virtual Machine Approach - Archive ouverte HAL Access content directly
Conference Papers Year :

Concurrent Programming of Microcontrollers, a Virtual Machine Approach

(1, 2) , (3) , (2)
1
2
3

Abstract

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
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : hal-01292266 , version 1

Cite

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⟩
467 View
501 Download

Share

Gmail Facebook Twitter LinkedIn More