Femto OS
Um mini sistema operacional multitarefa para microcontroladores
Publicado em Edição 101, Agosto 2010
Será que os sistemas embarcados de pequena dimensão precisam de um sistema operacional 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 operacional no seu interior, apenas um único grande ciclo de processamento. É fácil fazer melhor, dado que até para o menor dos microcontroladores existe um sistema operacional.
[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º 77, Agosto de 2008. [4] “Placa de expansão com relés para ATM18”, Elektor Nº 86, Maio de 2009. [5] www.atmel.com/avrstudio [6] winavr.sourceforge.net
|
Clique aqui para baixar o PDF deste artigo da revista Elektor.
|