Curso Online: FreeRTOs Sistema Operacional de Tempo Real
Objetivo do Curso
Aprenda e embarque o Sistemas Operacionais de Tempo Real (RTOs) mais utilizado no mundo em seus projetos microcontrolados! Este curso tem por objetivo ensinar de forma prática como utilizar os principais serviços e recursos do sistema operacional de tempo real FreeRTOs para que você possa desenvolver projetos avançados com microcontroladores de 32 bits.
Que tal desenvolver projetos multi-threads? Sim, através deste curso você aprenderá a como criar, gerenciar, sincronizar as tarefas de sua aplicação de maneira segura.
O FreeRTOs é uma solução independente e confiável que suporta diferentes arquiteturas e ferramentas de desenvolvimento. É rico de recursos e ainda está em constante desenvolvimento. É gratuito para uso em aplicações comerciais.
O que eu vou aprender?
Introdução a Sistemas Multitasking.
Introdução ao FreeRTOS.
Distribuição do FreeRTOS.
Criando o primeiro projeto com FreeRTOS.
Sistema de Gerenciamento de Memória no FreeRTOS.
Exemplo de alocação dinâmica de memória.
Esquema de Alocação dinâmica de memória no FreeRTOS.
Sistema de Gerenciamento de Task.
Criação de Task no FreeRTOS.
Parametrização de Task no FreeRTOS.
Tick Interrupt.
Definindo Prioridades.
Diagrama de estado e transição de uma Task.
Mudando a prioridade de uma task no FreeRTOS .
Deletando uma task.
Sistema de Sheduling do FreeRTOS.
Sistema de Gerenciamento de Filas.
Software gerenciador dos Temporizadores.
Sistema de Interrupção.
Notificações das Tasks no FreeRTOS.
Como se matricular?
Este curso é oferecido gratuitamente para todos os alunos matriculados no Portal de Membros e na Formação. Portanto assine este Portal e participe ao vivo pela Internet do curso!