- / + 50 usecs jitter na interrupção do hpet0 no kernel do Ubuntu

1

Estou executando com sucesso um aplicativo em tempo real no kernel 3.2 com o patch RT_PREEMPT (não no Ubuntu, o hardware é o Core i5). Meu aplicativo é acionado ciclicamente por um gancho que adicionei ao hpet0.

Agora estou tentando executar o aplicativo em tempo real no Ubuntu 16.04.1, usando o mesmo hardware. Para esse propósito eu peguei o kernel 4.4.0-21.37 e apliquei o patch RT_PREEMPT-4.4.39-rt50.

O Ubuntu é inicializado corretamente.

O problema é que eu recebo um + / + 50 usecs jitter na interrupção do hpto0, ou mais precisamente, o tempo no qual a função hook é executada.

Eu tive os mesmos resultados com o Ubuntu 13.04 e o kernel 3.8.8 ...

Existe alguma coisa nos patches do kernel do Ubuntu que possa causar esse jitter? Algum método específico para eliminar o jitter no hpet0?

Muito obrigado,

Nir.

    
por John 08.02.2017 / 10:40

0 respostas