Como começar em BRTOS?

78 views
Skip to first unread message

Guto Melo

unread,
Mar 21, 2011, 2:50:11 PM3/21/11
to brtos
Eae pessoal sou estudante de engenharia, estudo microcontroladores a
um bom tempo por conta própria, mas nunca tive contato com um RTOS de
verdade, quais são os passos para engatinhar num RTOS? de prefrênica o
BRTOS? tenho um PIC para testes. Precisaria de conhecimentos prévio de
RTOS?

Valeu, desde já agradeço a colaboração.

Guto Melo
net...@gmail.com
Estudante de Engenharia Elétrica.
Feira de Santana - Bahia

Gustavo Denardin

unread,
Mar 21, 2011, 3:13:44 PM3/21/11
to br...@googlegroups.com
Olá Guto,

O que seria "engatinhar"' num RTOS?
Se você gostaria de entender melhor o que é um RTOS e para que
utilizá-lo, recomendo duas postagens do Blog do Sérgio Prado:
http://www.sergioprado.org/2010/03/15/sistemas-de-tempo-real-part-1/
http://www.sergioprado.org/2010/05/18/sistemas-de-tempo-real-parte-2-3/

Se você já entende os conceitos básicos, recomendo que você estude o
manual de referência do RTOS que irá utilizar. No caso do BRTOS o link
para download é:
http://brtos.googlecode.com/files/Manual%20de%20refer%C3%AAncia_BRTOS.pdf

O PIC18 possui port oficial do BRTOS para o MPLAB. Você poderá fazer o
download do código demonstrativo em:
http://code.google.com/p/brtos/downloads/list

Acompanhe as notícias no blog do projeto BRTOS:
http://brtosblog.wordpress.com/

OBS.: Recomendo que utilize um PIC com pelo menos 1.5KB de RAM e 32KB de FLASH.

Abraço,
Gustavo

--
Gustavo Weber Denardin
 Universidade Tecnológica Federal do Paraná (UTFPR)
 Campus Pato Branco - Coordenação de Eletrônica
 Via do Conhecimento, Km 1 -     Pato Branco - PR -   CEP: 85503-390
 Fone / Fax: (46) 3220-2571
 Home Page: http://pessoal.pb.cefetpr.br/gustavo

Guto Melo

unread,
Mar 22, 2011, 1:14:19 AM3/22/11
to br...@googlegroups.com
Gustavo, as postagens de Sérgio Prado são interessantes, da pra se ter uma noção dos RTOS. Queria algo mais detalhado sobre RTOS, e principalmente com aplicações práticas no BRTOS. 
O PIC que eu tenho eh um PIC18LF4550, acho que da pra rodar numa boa. Desculpe as perguntas, coisa de marinheiro de primeira viaje. 

Valeu.
-- 
Guto Melo
net...@gmail.com
Estudante de Engenharia Elétrica - FAN

Feira de Santana - Bahia

Gustavo Denardin

unread,
Mar 22, 2011, 8:12:12 AM3/22/11
to br...@googlegroups.com
Guto,

Existem vários livros sobre RTOS que podem lhe ajudar a aprofundar
seus conhecimentos sobre RTOS. No entanto, todos eles são bem teóricos
e raramente fazem uso de exemplos com RTOSes existentes. As exceções
são os livros do uCOS e do FreeRTOS.

uCOS:
http://micrium.com/page/products/books/os-ii-book
http://micrium.com/page/products/books/os-iii-books

FreeRTOS:
http://www.freertos.org/Documentation/FreeRTOS-documentation-and-book.html

Muita informação contida nestes livros se aplica ao BRTOS (e a
qualquer outro RTOS). No entanto o material que temos até agora é o
manual de referência e os demos.

Recomendo as seguintes postagens do blog:
https://brtosblog.wordpress.com/2011/02/25/release-candidate-port-do-brtos-para-pic18-consideracoes-sobre-a-instalacao-de-tarefas/
https://brtosblog.wordpress.com/2011/02/23/compilando-gravando-e-debugando-o-brtos-no-mplab-pic18/
https://brtosblog.wordpress.com/2011/02/21/primeiro-demo-do-brtos-com-pic18f-em-hardware-fora-do-simulador/

Por padrão utilizamos a porta serial como padrão de demonstração de
interrupções. No demo com PIC18 temos exemplos com A/D, porta serial,
semáforos, filas, delays, etc. Recomendo que você leia as seguintes
postagens sobre o BRTOS:
http://brtosblog.wordpress.com/2010/10/06/o-que-e-o-brtos/
http://brtosblog.wordpress.com/2010/10/07/como-configurar-e-utilizar-o-brtos-2/
http://brtosblog.wordpress.com/2010/10/16/teste-de-desempenho-do-brtos-1-4/

Abraço,
Gustavo

> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "BRTOS" dos
> Grupos do Google.
> Para postar neste grupo, envie um e-mail para br...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> brtos+un...@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/brtos?hl=pt-BR.

Guto Melo

unread,
Mar 22, 2011, 10:18:31 AM3/22/11
to br...@googlegroups.com, Gustavo Denardin
Valeu Gustavo pelas indicações. Vou dar uma pesquisada melhor nos sites desses sistemas.
Abraços.

-- 
Guto Melo
net...@gmail.com
Estudante de Engenharia Elétrica - FAN
Feira de Santana - Bahia


Reply all
Reply to author
Forward
0 new messages