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...
Saved in:
Published in | 2023 12th International Conference On Software Process Improvement (CIMPS) pp. 215 - 224 |
---|---|
Main Authors | , , , , |
Format | Conference Proceeding |
Language | English Spanish |
Published |
IEEE
18.10.2023
|
Subjects | |
Online Access | Get full text |
DOI | 10.1109/CIMPS61323.2023.10528835 |
Cover
Abstract | 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. |
---|---|
AbstractList | 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. |
Author | Rivera-Dominguez, Jorge Becerra-Alvarez, Edwin Christian Gonzalez-Vidal, Jose Luis Ortega-Cisneros, Susana Raygoza-Panduro, Juan Jose |
Author_xml | – sequence: 1 givenname: Edwin Christian surname: Becerra-Alvarez fullname: Becerra-Alvarez, Edwin Christian email: edwin.becerra@academicos.udg.mx organization: Universidad de Guadalajara,Dept. of Electro-Photonics,Guadalajara,México – sequence: 2 givenname: Juan Jose surname: Raygoza-Panduro fullname: Raygoza-Panduro, Juan Jose email: juan.rpanduro@academicos.udg.mx organization: Universidad de Guadalajara,Dept. of Electro-Photonics,Guadalajara,México – sequence: 3 givenname: Jorge surname: Rivera-Dominguez fullname: Rivera-Dominguez, Jorge email: riveraj@gdl.cinvestav.mx organization: Electronics Design, CINVESTAV campus Guadalajara,Guadalajara,México – sequence: 4 givenname: Susana surname: Ortega-Cisneros fullname: Ortega-Cisneros, Susana email: susana.ortega@cinvestav.mx organization: Electronics Design, CINVESTAV campus Guadalajara,Guadalajara,México – sequence: 5 givenname: Jose Luis surname: Gonzalez-Vidal fullname: Gonzalez-Vidal, Jose Luis email: jlvidal@uaeh.edu.mx organization: Universidad Autónoma del Estado de Hidalgo,Departamento de Ciencias Computacionales,Pachuca,México |
BookMark | eNo1j81OwzAQhI0EByh9Aw5-AFJsb-zY3KrQQqQiEC3nyo7XwlLzIyeXvj1GgDT6Zg67q50bctkPPRJCOVtxzsxD3by-7xUHASvBMjiTQmuQF2RpKpMDA6ml0tfkaTukTece6ZrmNH8VTT-NMaG_px9oT8UhdkibfsY0JsykYUg0L6D36On-PM3YTbfkKtjThMs_X5DP7eZQvxS7t-emXu-KyKGcCwzItERUbVZ-qzVeOmmVstJbV4IGY6ufoVKC4yaUIFphGaAOlecOYEHufu9GRDyOKXY2nY__5eAbfLNJYg |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/CIMPS61323.2023.10528835 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 9798350358568 |
EndPage | 224 |
ExternalDocumentID | 10528835 |
Genre | orig-research |
GrantInformation_xml | – fundername: National Council of Science and Technology (CONACYT) funderid: 10.13039/501100003141 |
GroupedDBID | 6IE 6IL CBEJK RIE RIL |
ID | FETCH-LOGICAL-i134t-efe085ee6ce6c023c9d5b5a66a5dab43839a7efe0453b19f432c2a03e8f7d1b33 |
IEDL.DBID | RIE |
IngestDate | Wed May 22 07:08:19 EDT 2024 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English Spanish |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i134t-efe085ee6ce6c023c9d5b5a66a5dab43839a7efe0453b19f432c2a03e8f7d1b33 |
PageCount | 10 |
ParticipantIDs | ieee_primary_10528835 |
PublicationCentury | 2000 |
PublicationDate | 2023-Oct.-18 |
PublicationDateYYYYMMDD | 2023-10-18 |
PublicationDate_xml | – month: 10 year: 2023 text: 2023-Oct.-18 day: 18 |
PublicationDecade | 2020 |
PublicationTitle | 2023 12th International Conference On Software Process Improvement (CIMPS) |
PublicationTitleAbbrev | CIMPS |
PublicationYear | 2023 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
Score | 1.849905 |
Snippet | 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... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 215 |
SubjectTerms | Embedded systems embeded system Engines Interpreter Microcontrollers Neon real-time Real-time systems Software Timing |
Title | ForEmb: A Forth-Inspired, Real-Time Interpreter for Embedded Systems |
URI | https://ieeexplore.ieee.org/document/10528835 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFA9uJ08qTvwmB4-mtk2TNt5krmyCY6iD3UY-XkDETkZ38a_3pVsnCoKQQwkp-WrzfuT9fu8RcqV9mmvEGaywigdJjmJac8-8tDoH5Y3SDUF2LIfT7GEmZhuxeqOFAYCGfAZReGx8-W5hV-GqDP9wEZLjig7p4He2Fmu17JxY3fRHj5NnNE8pj0JS8Kht_iNxSmM3yj0ybntc00XeolVtIvv5Kxjjv4e0T3rfEj062RqfA7ID1SG5LxfLwbu5pXe0DP4YNqqCIx3cNX1CQMiC3oNuaYawpIhYKb4AePo4ugle3iPTcvDSH7JNmgT2mvCsZuABcROAtFhw3lY5YYSWUgunTQhFqnDZsVEmuEmUz3hqUx1zKHzuEsP5EelWiwqOCfWJFD52YLUxmVWgbAGpQciTx1IjeDkhvbAE8491JIx5O_vTP-rPyG7YiXDWJ8U56dbLFVygEa_NZbN5XyFHnbI |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA46D3pSceJvc_Boats0beNN5sqm2xi6wW4jSV9giJ2M7uJf70u3ThQEoYdQGtIkNN9H3_e9R8iNsmGikGew1EjuLDmSKcUts7FRCUirpaoEsoO4M46eJmKyNqtXXhgAqMRn4LlmFcvP52bpfpXhFy5ccVyxTXYQ-COxsmvV-hxf3rW6_eErAlTIPVcW3Ks7_CidUiFHtk8G9Zgrwcibtyy1Zz5_pWP890sdkOa3SY8ON_BzSLagOCKP2XzRftf39IFmLiLDuoULpUN-S1-QEjLn-KAboSEsKHJWih0Az5-crtOXN8k4a49aHbYulMBmAY9KBhaQOQHEBi-ct5G50ELFsRK50i4ZqcSFx4ciwXUgbcRDEyqfQ2qTPNCcH5NGMS_ghFAbxML6ORildWQkSJNCqJH0JH6skL6ckqZbgunHKhfGtJ792R_3r8luZ9TvTXvdwfM52XO74k7-IL0gjXKxhEuE9FJfVRv5BZTzoP8 |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2023+12th+International+Conference+On+Software+Process+Improvement+%28CIMPS%29&rft.atitle=ForEmb%3A+A+Forth-Inspired%2C+Real-Time+Interpreter+for+Embedded+Systems&rft.au=Becerra-Alvarez%2C+Edwin+Christian&rft.au=Raygoza-Panduro%2C+Juan+Jose&rft.au=Rivera-Dominguez%2C+Jorge&rft.au=Ortega-Cisneros%2C+Susana&rft.date=2023-10-18&rft.pub=IEEE&rft.spage=215&rft.epage=224&rft_id=info:doi/10.1109%2FCIMPS61323.2023.10528835&rft.externalDocID=10528835 |