A Generic Virtual Machine Approach for Programming Microcontrollers: the OMicroB Project

Abstract : In this paper, we present an original approach of programming microcontrollers. This approach, which stem from our first results with the OCaPIC project of running OCaml on PIC microcon-trollers, consists of a generic virtual machine which goal is portability as well as memory saving. We argue that such an approach can lead to safer programs, both by using a high level programming language and by being able to use software tools dedicated to code analysis thanks to code factorization. Our generic virtual machine, called OMicroB, is foreseen to run both simple hobbyist and entertainment programs as well as critical concurrent applications in embedded systems.
Complete list of metadatas

Cited literature [7 references]  Display  Hide  Download

https://hal.sorbonne-universite.fr/hal-01705825
Contributor : Emmanuel Chailloux <>
Submitted on : Friday, February 9, 2018 - 7:01:17 PM
Last modification on : Friday, July 5, 2019 - 3:26:03 PM
Long-term archiving on: Friday, May 4, 2018 - 4:29:56 AM

File

ERTS_2018_paper_109.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01705825, version 1

Citation

Steven Varoumas, Benoît Vaugon, Emmanuel Chailloux. A Generic Virtual Machine Approach for Programming Microcontrollers: the OMicroB Project. 9th European Congress on Embedded Real Time Software and Systems (ERTS 2018), Jan 2018, Toulouse, France. ⟨hal-01705825⟩

Share

Metrics

Record views

303

Files downloads

343