Processos no Contiki

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Os códigos no Contiki possuem duas formas de execução: Cooperativo e preemptivo. No cooperativo, o código roda sequencialmente em relação à outro código cooperativo. Preemptivo pausa temporariamente o código cooperativo.

Os processos do Contiki rodam em contexto cooperativo, enquanto interrupções e timers em tempo real rodam preemptivamente.

Todos os programas do Contiki são processos. Sendo que todos eles rodam quando somente acontece, um disparo de um timer ou a ocorrência de um evento externo.