Abordagem executiva em tempo real, pode ser executada no desktop Linux?

3

Com a abordagem executiva em tempo real, um pequeno kernel em tempo real coexiste com o kernel do Linux. Este núcleo em tempo real usa um executivo simples em tempo real que executa o kernel Linux não em tempo real como sua tarefa de menor prioridade e direciona as interrupções para o kernel do Linux através de uma camada de interrupção virtual.

Todas as interrupções são inicialmente tratadas pelo núcleo e são passadas para o Linux padrão somente quando não há tarefas em tempo real para serem executadas. Os aplicativos em tempo real são carregados no espaço do kernel e recebem interrupções imediatamente, fornecendo velocidades de hardware próximas para o processamento de interrupções.

Gostaria de saber como testar isso no Linux comum, por exemplo, Ubuntu? Se é mesmo possível?

    
por Ruslan Gerasimov 20.08.2014 / 08:38

1 resposta

2

Isso se parece muito com a abordagem adotada pelo RTLinux , que ainda parece estar disponível, mas sem suporte comercial.

Dito isto, existe uma comunidade em si sobre conceitos Linux em tempo real, e o patch CONFIG_PREEMPT_RT parece permitir a funcionalidade que você está procurando. Tal como acontece com todos os hacks do kernel, faça-o por sua conta e risco. Há um HOWTO disponível para ajudar você a começar.

    
por 20.08.2014 / 19:18