Migração de um kernel de tempo real para um processador digital de sinais
Resumo
Com o crescimento da complexidade das aplicações de processamento de sinais, os DSPs (Digital Signal Processors) vivem hoje o que aconteceu há uma década atrás com os microcontroladores: a necessidade de se utilizar um sistema operacional. Essa necessidade visa tornar mais simples o gerenciamento das diversas tarefas executadas concorrentemente em um DSP. Este trabalho descreve a migração de um kernel de tempo real para um DSP. O kernel de tempo real migrado foi o µC/OS, um kernel preemptivo, destinado a sistemas embutidos. O processador utilizado no trabalho é um DSP da Texas Instruments empregado na área de controle de motores e inversores.Referências
Krishna, C. M. and Shin, K. G. (1997). Real-Time Systems. McGraw-Hill.
Labrosse, J. J. (1992). µC/OS The Real-Time Kernel. R & D Publications.
Labrosse, J. J. (2002). µC/OS-II The Real-Time Kernel. CMP Books.
Laplante, P. A. (1997). Real Time Systems Design and Analysis. IEEE Press.
QNX (2004). Qnx - real time operating systems. [link].
Quadros (2004). Rtxc - real time operating systems. [link].
TexasInstruments (1999). Tms320f243, tms320f241 dsp controllers datasheet.
Labrosse, J. J. (1992). µC/OS The Real-Time Kernel. R & D Publications.
Labrosse, J. J. (2002). µC/OS-II The Real-Time Kernel. CMP Books.
Laplante, P. A. (1997). Real Time Systems Design and Analysis. IEEE Press.
QNX (2004). Qnx - real time operating systems. [link].
Quadros (2004). Rtxc - real time operating systems. [link].
TexasInstruments (1999). Tms320f243, tms320f241 dsp controllers datasheet.
Publicado
31/07/2004
Como Citar
NACIF, José Augusto M.; MOREIRA, Luiz Fernando E.; TAVARES, Andréa Iabrudi; MATA, José Monteiro da; FERNANDES, Antônio Otávio; COELHO JR., Claudionor Nunes; VIEIRA, Luiz Filipe; VIEIRA, Marcos Augusto.
Migração de um kernel de tempo real para um processador digital de sinais. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 1. , 2004, Salvador/BA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2004
.
p. 40-49.
