Por que a necessidade RTOS Timer?

M

montanha

Guest
Eu estou usando RTOS de TI CCS, mas a interrupção do temporizador do OS conflito com a minha tarefa e ISR outros.Então eu quero remover o temporizador do sistema operacional desde que eu não utilizar qualquer função de temporizador.
Posso fazê-lo?
Por que a necessidade RTOS Timer?

 
O timer do sistema operacional também é necessária para a mudança de contexto (eu olhei no código de LCoS).Eu acho que você não terá tarefa comutação mais.

Gomez

 
Timer é opção.Acho que você pode removê-lo.talvez você perdeu alguma função relacionada com temporizador fornecidos pelo sistema operacional.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Muito feliz" border="0" />
 
O temporizador é necessária para a operação scheduler.Eu nunca ouvi falar de um sistema operacional sem um planejador.
A melhor solução, além de não usar o timer é travar o programador quando uma ISR é trabalho ou uma tarefa importante é correr ou acessando um hardware críticos que não precisa ser interrompida durante o seu acesso.
atenciosamente,
Amraldo.

 
TIMR usado para regular interrupção produz sinais a questão fatia, eo processador triger mudança de contexto,

 
Você não pode remover o timer de sistema operacional, é muito crítico para o OS scheduler, sem o qual você não será capaz de executar qualquer coisa.

 
sem interrupção de timer que é impossível fazer um rtos rígido.

 
tente usar outro rtos temporizador timer 1 talvez 2 se você usar pic você canuse o temporizador 3

 

Welcome to EDABoard.com

Sponsor

Back
Top