ForEmb: A Forth-Inspired, Real-Time Interpreter for Embedded Systems

ForEmb, a real-time interpreter, was implemented and ported to various systems, including a Raspberry Pi Pico board, the design process of the interpreter is described in detail. ForEmb successfully simulated an information signal -using sine, cosine and exponential functions- with an absolute error...

Full description

Saved in:
Bibliographic Details
Published in2023 12th International Conference On Software Process Improvement (CIMPS) pp. 215 - 224
Main Authors Becerra-Alvarez, Edwin Christian, Raygoza-Panduro, Juan Jose, Rivera-Dominguez, Jorge, Ortega-Cisneros, Susana, Gonzalez-Vidal, Jose Luis
Format Conference Proceeding
LanguageEnglish
Spanish
Published IEEE 18.10.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:ForEmb, a real-time interpreter, was implemented and ported to various systems, including a Raspberry Pi Pico board, the design process of the interpreter is described in detail. ForEmb successfully simulated an information signal -using sine, cosine and exponential functions- with an absolute error percentage of 0.18% compared to the response of MATLAB and a variance of 1.06×10 −8 . The CMP and CKP sensor signals for Neon 2.0 L engine were also emulated by implementing them into ForEmb running on a RP2040 microcontroller; experimental measurements of injection timing validate real-time implementation.
DOI:10.1109/CIMPS61323.2023.10528835