GENOS-OS: Um sistema operacional base para a construção de sistemas embarcados

  • Filipe Renaldi FURB
  • Antonio Carlos Tavares FURB
  • Mauro Marcelo Mattos FURB

Resumo


Este trabalho apresenta a especificação e implementação de um ambiente de desenvolvimento para sistemas embarcados baseados no processador ARM7. O sistema engloba um sistema operacional embarcado, um método de desenvolvimento utilizando componentes além do próprio software do ambiente de desenvolvimento. O sistema operacional é baseado no núcleo do FreeRTOS que oferece uma estrutura base onde o desenvolvedor o expande conforme suas necessidades através de componentes reutilizáveis. O resultado é um ambiente que provê várias facilidades de construção de software de sistemas embarcados como gerenciamento de projeto e compilação.

Referências

Barry, R. FreeRTOS - a free RTOS for small embedded real time systems. 2006.

Gimenes, I.M.de S. Huzita, E.H.M. Desenvolvimento baseado em componentes: conceitos e técnicas. Ciência Moderna, Rio de Janeiro. 304 p. 2005. Philips. Lpc2104/2105/2106 user manual. 2003.

Singh,G.;Biswas,B.S.;Kundu,S.;Mukhopadhaya,A.;Worah,P.;Basu,A. OaSis: an application specific operating system for an embedded environment. Proceedings..., pp 776-779, 2004. 17th International Conference on VLSI Design, IEEE.

Tanenbaum,A.S. Sistemas operacionais modernos. Prentice Hall, São Paulo, 2 ed, 2003.
Publicado
12/07/2008
RENALDI, Filipe; TAVARES, Antonio Carlos; MATTOS, Mauro Marcelo. GENOS-OS: Um sistema operacional base para a construção de sistemas embarcados. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 5. , 2008, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 179-188.