Linux e tempo real
Download
1 / 10

Linux e Tempo Real - PowerPoint PPT Presentation


  • 113 Views
  • Uploaded on

Linux e Tempo Real. Autores: Manuel Ribeiro Bruno Gravato José Bergano Carlos Oliveira. Porquê Linux em Tempo-Real?. Permite usar a API do Linux, utilizando as suas aplicações genéricas e potencialidades em sistemas de Tempo Real.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Linux e Tempo Real' - gisela


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Linux e tempo real

Linux e Tempo Real

Autores:

Manuel Ribeiro

Bruno Gravato

José Bergano

Carlos Oliveira


Porqu linux em tempo real
Porquê Linux em Tempo-Real?

  • Permite usar a API do Linux, utilizando as suas aplicações genéricas e potencialidades em sistemas de Tempo Real.

  • Utilização dos recursos livres do sistema para tarefas não Tempo Real.


Inconvenientes
Inconvenientes

  • Gestão das Interrupções: possibilidade de desactivar as interrupções por um longo período de tempo.

  • Políticas de escalonamento: não foram concebidas para tarefas com requisitos temporais exigentes. (Ex: Não preempção durante “System-Calls”)




Kernel space vs user space
Kernel Space vs User Space

Kernel Space:

  • Não sofre atrasos causados por programas em User-Space

  • Um “Crash” da aplicação pode criar instabilidade no sistema

  • Torna-se mais dificil de fazer o debug do sistema


Kernel space vs user space1
Kernel Space vs User Space

User-Space:

  • Um “Crash” da aplicação não interfere com a estabilidade do sistema.

  • Menor prioridade que as tarefas Kernel-Space.

  • Sujeito a atrasos impostos pelo Kernel.


LXRT

  • Permite correr tarefas Tempo-Real em User-Space.

  • Suporta a mesma API que o RTAI.

  • Tarefas com prioridade superior às tarefas comuns em User-Space

  • Facilidade de inserir modulos no Kernel


Referencias:

http://www.linuxdevices.com/articles/AT4503827066.html

http://bernia.disca.upv.es/rtportal/comparative/rtl_vs_rtai.html



ad