Femto OS
Um mini sistema operativo multitarefa para microcontroladores
Publicado na Edição 304, Abril 2010
Será que os sistemas embebidos de pequena dimensão precisam de um sistema operativo multitarefa? Porque não programar tudo num único ciclo gigante? Esta última hipótese é naturalmente possível, mas já notou, por exemplo, no tempo de espera que separa o instante em que liga o leitor de DVD e o instante em que este começa finalmente a reagir ao botão de play? Apostamos que não existe qualquer sistema operativo no seu interior, apenas um único grande ciclo de processamento. É fácil fazer melhor, dado que até para o mais pequeno dos microcontroladores existe um sistema operativo.
[1] http://en.wikipedia.org/wiki/List_of_real-time_operating_systems [2] http://femtoos.org este texto é parcialmente baseado no guia de utilização do Femto OS [3] “Placa AVR ATM18”, Elektor Nº 282, Junho de 2008. [4] “Placa de expansão com relés para ATM18”, Elektor Nº 289, Janeiro de 2009. [5] www.atmel.com/avrstudio [6] winavr.sourceforge.net
|
Clique aqui para descarregar o PDF deste artigo da revista Elektor.
|