Entrar em Contato
 Duração 14 horas

Programa do Curso

Introdução

Compreensão dos Sistemas Operativos em Tempo Real (RTOS)

Aprendizagem do conceito de multitarefa em sistemas embebidos

Visão geral do núcleo FreeRTOS

Visão geral da placa MCU STM32

Configuração do Ambiente de Desenvolvimento

  • Descarga e instalação de todos os softwares necessários
  • Configuração do firmware STM32 e do hardware

Compreensão da Gestão de Tarefas em RTOS

  • Compreensão da memória de pilha (stack) e do tamanho da pilha da tarefa
  • Criação das primeiras tarefas
  • Utilização de parâmetros de tarefa
  • Implementação de prioridades de tarefa
  • Exploração dos estados das tarefas
  • Implementação de atrasos (delays)
  • Utilização do Idle Task Hook
  • Eliminação de tarefas

Comunicação entre Tarefas

  • Gestão de Filas (Queues)
    • Visão geral das filas
    • Utilização de uma fila
  • Gestão de Interruções (Semaforos)
    • Visão geral de interrupções e semáforos
    • Escrita de um manipulador de interrupções no FreeRTOS
    • Utilização de semáforos para sincronizar tarefas com interrupções
    • Enfileiramento dentro de uma rotina de serviço de interrupção

Gestão de Recursos

  • Utilização de Mutexes
  • Utilização de Semáforos Binários
  • Utilização de Semáforos de Contagem

Gestão de Memória e Tempo

Aprendizagem dos Internamentos do FreeRTOS

  • Ferramentas de depuração e desempenho
  • Internamentos do núcleo

Criação de uma Placa com LED Piscante Utilizando FreeRTOS

  • Aprendizagem dos pinos GPIO na STM32
  • Utilização de tarefas para fazer piscar um LED na placa
  • Ligar/desligar o LED utilizando filas
  • Ligar/desligar o LED utilizando interrupções

Solução de Problemas

Considerações Finais

Requisitos

  • Familiaridade com sistemas embebidos
  • Experiência básica em programação em C

Público-alvo

  • Engenheiros
  • Estudantes de engenharia
  • Pessoas interessadas em aprender o FreeRTOS
  • Pessoas interessadas em sistemas embebidos

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas