Fundamentos do RTOS kernel gratuito - Gratuito RTOS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Fundamentos do RTOS kernel gratuito

O RTOS kernel Free é um sistema operacional em tempo real que suporta várias arquiteturas. Os fundamentos disso são ideais para a criação de aplicações de microcontroladores incorporados. Ele fornece:

  • Um programador multitarefa.

  • Várias opções de alocação de memória (inclusive a possibilidade de criar sistemas totalmente alocados estaticamente).

  • Primitivos de coordenação entre tarefas, inclusive notificações de tarefas, filas de mensagens, vários tipos de semáforos e buffers de fluxo e de mensagens.

  • Support para multiprocessamento simétrico (SMP) em microcontroladores de vários núcleos.

O RTOS kernel Free nunca executa operações não determinísticas, como percorrer uma lista vinculada, dentro de uma seção crítica ou interromper. O RTOS kernel Free inclui uma implementação eficiente de temporizador de software que não usa nenhum CPU momento, a menos que um cronômetro precise de manutenção. Tarefas bloqueadas não exigem manutenção periódica demorada. Direct-to-taskas notificações permitem a sinalização rápida de tarefas, praticamente sem RAM sobrecarga. Eles podem ser usados na maioria dos cenários de intertarefas e interrupt-to-task sinalização.

O RTOS kernel gratuito foi projetado para ser pequeno, simples e fácil de usar. Uma imagem binária típica RTOS do kernel está na faixa de 4000 a 9000 bytes.

Para obter a maior parte da up-to-date documentação sobre o RTOS kernel Free, consulte RTOSFree.org. O RTOS Free.org oferece vários tutoriais e guias detalhados sobre o uso do RTOS kernel gratuito, incluindo um guia de início rápido do RTOS kernel RTOS gratuito e uma RTOSimplementação mais aprofundada na documentação gratuita. RTOS