FreeRTOs Sistema Operacional de Tempo Real com PIC32

Aprenda de forma prática como utilizar o Sistema Operacional de Tempo Real FreeRTOs para você desenvolver projetos avançados com PIC32

FreeRTOs Sistema Operacional de Tempo Real com PIC32

  • 55 Alunos matriculados
  • 08 Horas de duração
  • 27 Aulas
  • 2 Módulos
  • Certificado de conclusão
ASSINE JÁ

Obtenha acesso a este e outros cursos

Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios.
FERNANDO SIMPLICIO DE SOUSA

FreeRTOs Sistema Operacional de Tempo Real com PIC32

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.

Pré-requisitos:
Conhecimentos básicos de eletrônica e programação C e microcontrolador.

Público Alvo:
Alunos, professores e profissionais da área eletrônica e programação.

Professor do Curso:
Fernando Simplicio.


Importante!!! 

* No valor de investimento para a realização do curso NÃO está incluso nenhum hardware, placa, componente ou licença de software, estes itens são de responsabilidade do aluno. A Microgenios e sua equipe técnica tentam, sempre que possível, utilizar nos cursos e webseminários softwares open source ou que possuam versões gratuitas para estudo, e placas de baixo custo e de fácil aquisição na internet.

* Este curso é conteúdo exclusivo do Clube de Membros Microgenios.

Este curso é destinado a todos os interessados em iniciar o desenvolvimento de projetos eletrônicos utilizando microcontroladores, principalmente:


  • Estudantes de cursos superiores relacionados com engenharia e tecnologia (eletrônica, elétrica, automação, computação, mecânica, telecomunicações etc);
  • Estudantes de escolas técnicas de nível médio;
  • Profissionais já formados que precisam iniciar projetos utilizando microcontroladores, sistemas embarcados e internet das coisas (IoT);
  • Professores de faculdades e escolas técnicas, que necessitam reciclar/atualizar seus conhecimentos nas áreas de programação de microcontroladores, sistemas embarcados e internet das coisas (IoT).
FERNANDO SIMPLICIO DE SOUSA
"Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios."

   

* Doutorando pela UFABC;

* Mestre pela UFABC;

* Especialização Universidade Mackenzie; 

* Graduação FATEC-SP; 

* Graduação Universidade UNIP; 

* Curso Técnico ETEC Guaracy Silveira.

Participou da Fundação da Microgenios em 2006, Professor do SENAI Anchieta (Graduação e Pós Graduação), atuação profissional em empresas como Siemens, Ilumatic e Avant Lux; desenvolvedor chefe da plataforma de internet das coisas 100% brasileira geniot.io                                                                  


Certificado emitido pela Microgenios Soluções em Tecnologia Ltda., empresa atuante no mercado desde 2006 especializada em treinamentos, softwares e ferramentas de desenvolvimento para microcontroladores, eletrônica e sistemas embarcados; o certificado emitido neste para os alunos que concluírem este curso possui carga horária, conteúdo programático e código de verificação.

Conteúdo Programático

  • 1. [FreeRTOS] Programas Multitasking (Sistema Cooperativo e Preemptivo)
  • 2. [FreeRTOS] Programas Multitasking (Reentrância) P1
  • 3. [FreeRTOS] Programas Multitasking (Exercício prático) P1
  • 1. [FreeRTOS] Programas Multitasking (Reentrância) P2
  • 2. [FreeRTOS] Introdução ao FreeRTOS
  • 3. [FreeRTOS] Criação de projeto e linkagem do FreeRTOS
  • 4. [FreeRTOS] Entendendo o FreeRTOS
  • 5. [FreeRTOS] Tasks no FreeRTOS
  • 6. [FreeRTOS] Elevando as Prioridades de Tasks no FreeRTOS
  • 7. [FreeRTOS] Tasks Periódicas no FreeRTOS
  • 8. [FreeRTOS] Delay no FreeRTOS
  • 9. [FreeRTOS] Task Idle Hook do FreeRTOS
  • 10. [FreeRTOS] Trabalhando com Filas (Queue) do FreeRTOS
  • 11. [FreeRTOS] Filas - Passagem de Parâmetros
  • 12. [FreeRTOS] Filas - Transporte de Mensagens via Ponteiros
  • 13. [FreeRTOS] Filas - Transporte de Estruturas de Tipos e Tamanhos diferentes
  • 14. [FreeRTOS] Queue Sets (Filas de Filas)
  • 15. [FreeRTOS] Queue Sets (Filas de Filas) P2
  • 16. [FreeRTOS] MailBox
  • 17. [FreeRTOS] Programando Software Timers no FreeRTOS
  • 18. [FreeRTOS] Seções Críticas e Suspensão do Scheduler no FreeRTOS
  • 19. [FreeRTOS] Trabalhando com Mutex no FreeRTOS
  • 20. [FreeRTOS] Trabalhando com Mutex no FreeRTOS p2
  • 21. [FreeRTOS] Trabalhando com Semáforo Binário
  • 22. [FreeRTOS] Events Group (Flags Binários) no FreeRTOS
  • 23. [FreeRTOS] Task Notification no FreeRTOS
  • 24. [FreeRTOS] Task Notification no FreeRTOS p2

Cursos Relacionados

Conheça outros cursos que oferecemos para complementar seus estudos.

Voltar ao topo