Logo do repositório
 
A carregar...
Miniatura
Publicação

Evaluation of a low-cost multithreading approach solution for an embedded system based on Arduino with pseudo-threads

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
COM_CISTER_enio_2019.pdf718.21 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

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.

Descrição

Palavras-chave

Embedded Systems Multithreading Arduino Timed Interrupts

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo