Especialização em Sistema Operacional de Tempo Real (RTOS)

Chegou o momento de elevar o patamar de desenvolvimento dos seus projetos microcontrolados com a adoção de um Sistema Operacional de Tempo Real (RTOS).

Especialização em Sistema Operacional de Tempo Real (RTOS)

  • 338 Alunos matriculados
  • 07 Horas de duração
  • 25 Aulas
  • 3 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

Especialização em Sistema Operacional de Tempo Real (RTOS)


Agora que você já dominou a linguagem de programação C, a criação de projetos para microcontroladores utilizando todos os periféricos internos e também aplicações diversas (ModBUS, WiFi, Bluetooth, RF 433MHz e 315MHz), chegou o momento de elevar o patamar de desenvolvimento de software e firmware dos seus projetos microcontrolados, para isso criamos um conteúdo rico e prático, para você se tornar um especialista na utilização de um Sistema Operacional de Tempo Real (RTOS).

Com essa nova ferramenta você conseguirá criar aplicações ainda mais complexas de forma a compartilhar recursos de tempo, processamento e periféricos utilizados no projeto!



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.

* Esta Especialização é conteúdo exclusivo da Formação de Programadores Especialistas em Microcontroladores.

Este curso é destinado a todos os interessados em iniciar o desenvolvimento de projetos eletrônicos utilizando microcontroladores e conectividade, 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. 01 – Introdução a Sistemas Operacionais de Tempo Real (RTOS)
  • 2. 02 – Introdução a Sistema Operacional de Tempo Real (Round-Robin | non-preemptive | preemptive)
  • 3. 03 – Estudo do Sistema Operacional de Tempo Real OSA
  • 4. 04 – Estudo dos Serviços, estados e prioridades das Tasks no OSA
  • 5. 05 – RTOS com PIC18F e compilador mikroC PRO for PIC (passo a passo)
  • 1. 06 – Sincronização de Threads via Semáforo Binário no OSA
  • 2. 07 – Projeto Multi-thread com LEDs e Display LCD sincronizados via Semáforo Binário
  • 3. 08 – Manipulando botões no RTOS OSA
  • 4. 09 – Desafio 1 da Unidade
  • 5. 10 – Resolução do Desafio 1
  • 6. 11 – Leitura de 3 canais ADs (simultâneos) e escrita no LCD usando Mensagens
  • 7. 12 – Aprenda a criar, deletar, pausar e continuar uma Thread no OSA
  • 8. 13 – Enviar Mensagens por Referência através da Interrupção
  • 9. 14 – Utilizando o Semáforo Contador no OSA
  • 10. 15 – Sincronização de Threads utilizando Semáforo Contador
  • 11. 16 – Desafio 2 da Unidade
  • 12. 17 – Resolução do Desafio 2
  • 1. 18 – Trabalhando com Filas de Mensagens no RTOS
  • 2. 19 – Manipulação de Flags no RTOS OSA
  • 3. 20 – Definindo Novos Timers no RTOS
  • 4. 21 – Simples Teste para Análise das Prioridades das Tasks
  • 5. 22 – Trabalhando com Serial (UART) e Fila de Mensagens no RTOS
  • 6. 23 – Trabalhando com Display de 7 Seg – Estudo de Seção Crítica
  • 7. 24 – Dicas e Otimizações do OSA
  • 8. 25 – Resumo Geral e Agradecimentos
Voltar ao topo