Home › Revistas › 2010 › Abril › Femto OS

Femto OS

Um mini sistema operativo multitarefa para microcontroladores

Publicado na Edição 304, Abril 2010

Femto OS

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.

Sites relevantes

[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.
 

Downloads 

PDF Artigo
10 Créditos Elektor
 

Toda a revista 

Revista de Abril 2010 PT
304 (USD 6,70)
 

Downloads gratuitos 

Software

Download gratuito

FANTÁSTICA PROMOÇÃO!

Após vários pedidos, resolvemos lançar esta fantástica campanha a todos os nossos leitores!

 

50% de desconto sobre o preço de capa ao fazeres a tua assinatura.

 

E como OFERTA de boas-vindas recebe GRÁTIS O E-book Microcontroller Basics.

 

Subscreva!

A e-weekly, a newsletter semanal da Elektor, chega ao seu e-mail todas as sextas, com os ultimos avanços na área da electrónica!

 

A não perder!

E-Créditos

Favorito:

Versão disponível apenas em Inglês

 

“311 Circuits” é o 12º livro da aclamada série 300 da Elektor. Uma enorme fonte de inspiração para todos os entusiastas e profissionais da electrónica, esta publicação merece um lugar de destaque bem próximo do espaço de trabalho.