Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.53 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.53 KB

str-xenomai

Práticas com Xenomai para disciplina de Sistemas de Tempo Real

O Xenomai é um RTOS disponível para plataformas baseadas em linux, por isso o Xenomai pode ser rodado tanto em maquinas rodando alguma variação do linux como sistemas embardados como o Raspberry Pi que possibilita a programação de threads em tempo real, dentre outras características como o comprimento de deadlines e assim por diante…

Ao ser instalado, ele roda em conjunto com o kernel do Linux e, portanto, todas as API’s e drivers do Linux vão continuar sendo possíveis de se utilizar. O interessante é que seus programas legados continuam compatíveis mesmo após a instalação do Xenomai. Contudo, você precisa mudar algumas flags de compilação para substituir as suas chamadas POSIX do Linux para as POSIX do Xenomai. Fonte: Projeto garagem

Objetivos Gerais

Realização das práticas planejadas pelo curso Design of Embedded Systems (DES) da Radboud University Nijmegen, em cima do framework Xenomai, para reforço de conceitos vistos na disciplina Sistemas de Tempo Real.

Objetivos Específicos

  • Desenvolver soluções para os exercícios do DES em cima do Xenomai;
  • Executar as soluções em um ambiente simulado;
  • Executar as soluções em um ambiente real;

Usage:

  • Virtual Box
  • Raspberry Pi Model B

Exercicios resolvidos

  1. Começando
  2. Multitarefas
  3. Semáforos

Referências

Link: Radboud University Nijmegen