Publication
Evaluation of a low-cost multithreading approach solution for an embedded system based on Arduino with pseudo-threads
dc.contributor.author | Vasconcelos Filho, Ênio | |
dc.contributor.author | Félix, Juliana Paula | |
dc.contributor.author | Vieira, Flávio Henrique Teles | |
dc.date.accessioned | 2019-09-12T14:47:19Z | |
dc.date.available | 2019-09-12T14:47:19Z | |
dc.date.issued | 2019 | |
dc.description.abstract | Although projects using Arduino boards are becoming more and more common due to their simplicity, low cost, and a variety of applications, Arduino boards consist of a simple processor that does not allow the execution of threads. This paper presents a study and evaluation of multithreading approaches on a single Arduino board. We present a group of existing software approaches for dealing with concurrent actions on Arduino. Among the solutions presented, we propose a case study using timed interrupts due to their simplicity. Although the case study provided requires dealing with many actions concurrently, including external actions, timed interrupts showed to be a robust solution to the problem. Furthermore, the evaluated approach presented great potential for being applied and implemented commercially at low cost. | pt_PT |
dc.description.version | info:eu-repo/semantics/publishedVersion | pt_PT |
dc.identifier.isbn | 978-972-752-243-9 | |
dc.identifier.uri | http://hdl.handle.net/10400.22/14583 | |
dc.language.iso | eng | pt_PT |
dc.peerreviewed | yes | pt_PT |
dc.relation | CISTER Research Unit, (UID/CEC/04234) | pt_PT |
dc.relation.publisherversion | https://web.fe.up.pt/~prodei/dsie19/assets/Proceedings/DSIE_Procedings2019.pdf | pt_PT |
dc.subject | Embedded Systems | pt_PT |
dc.subject | Multithreading | pt_PT |
dc.subject | Arduino | pt_PT |
dc.subject | Timed Interrupts | pt_PT |
dc.title | Evaluation of a low-cost multithreading approach solution for an embedded system based on Arduino with pseudo-threads | pt_PT |
dc.type | conference object | |
dspace.entity.type | Publication | |
oaire.citation.conferencePlace | Porto, Portugal | pt_PT |
oaire.citation.endPage | 44 | pt_PT |
oaire.citation.startPage | 37 | pt_PT |
oaire.citation.title | Proceedings of the 14th Doctoral Symposium in Informatics Engineering | pt_PT |
person.familyName | Vasconcelos Filho | |
person.givenName | Ênio | |
person.identifier.ciencia-id | AC16-F8BD-0A1D | |
person.identifier.orcid | 0000-0001-5459-6821 | |
person.identifier.rid | V-8255-2017 | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | conferenceObject | pt_PT |
relation.isAuthorOfPublication | d3dace3e-3d1c-419f-9243-31cfbcd03839 | |
relation.isAuthorOfPublication.latestForDiscovery | d3dace3e-3d1c-419f-9243-31cfbcd03839 |