[RTOS] Sistema Operacional de Tempo Real para Microcontrolador AVR

Neste curso será abordado o RTOS OSA que oferece serviços para microcontrolador AVR (Arduino ATMEGA328p) na IDE Atmel Studio 7 e WinAVR

[RTOS] Sistema Operacional de Tempo Real para Microcontrolador AVR

  • 55 Alunos matriculados
  • 05 Horas de duração
  • 17 Aulas
  • 1 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

RTOS - Sistema Operacional de Tempo Real para Microcontroladores AVR

com Atmel Studio 7 e WinAVR GCC.

 

Objetivo do Curso
Uma das grande dificuldades em programar microcontroladores, até mesmo para os profissionais experientes, é a tal Multi-thread.

Um simples projeto microcontrolado responsável em gerenciar sensores, display e módulos sem fio, sem dúvida alguma, poderá ser melhor desenvolvido, se o projetista conhecer o assunto Multi-Thread.
Você pode resolver esse projeto utilizando a tradicional técnica do "super loop" , interrupção ou máquina de estado, porém nem sempre estas serão as melhores soluções.

O uso de um Sistema Operacional de Tempo Real (RTOS) embarcado em um microcontrolador pode lhe ajudar no gerenciamento, sincronização e otimização dos tempos gastos para a execução das tarefa de um programa.
 
A utilização de um RTOS em projetos microcontrolados permitirá que você possa desenvolver projetos mais robustos e sofisticados, pois além de permitir a criação de tarefas que podem operar de maneira paralela, é possível priorizar individualmente cada uma dessas tarefas, trocar mensagens entre processos e utilizar serviços para sincronização de tarefas.

O que eu vou aprender?
Neste curso será abordado o RTOS OSA, pois além de ser gratuito, oferece uma gama de serviços, possui um software para a configuração do RTOS e permite a utilização dos microcontroladores AVR (ATMEGA16/32) na IDE Atmel Studio 7 e compilador WinAVR GCC. Dê uma olhada no conteúdo programático deste curso sobre RTOS.

Sem dúvida alguma este curso promove conhecimentos básicos e avançados para quem deseja usar RTOS com microcontroladores AVR Atmel. 

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

Neste curso será abordado o RTOS OSA, pois além de ser gratuito, oferece uma gama de serviços, possui um software para a configuração do RTO's e permite a utilização dos microcontroladores AVR (ATMEGA16/32) na IDE Atmel Studio 7 e compilador WinAVR GCC.
  • 1. [RTOS] Super Loop ao Sistema Operacional RTOS
  • 2. [RTOS] Análise de Projeto- Voltímetro Digital com Técnica Super Loop.
  • 3. [RTOS] Análise de Projeto- Voltímetro Digital com Sistema Operacional RTOS
  • 4. [RTOS] Preparação da IDE Atmel Studio 7 e Compilador WinAVR.
  • 5. [RTOS] Estudo do Sistema Operacional de Tempo Real OSA
  • 6. [RTOS] ATMEGA32, Atmel Studio 7 e WinAVR – Primeiros Passos
  • 7. [RTOS] Projeto 01 – Arduino UNO 328P – Primeiros Passos com RTOS OSA
  • 8. [RTOS] Projeto 02 – Sincronização de Threads via Semáforo Binário.
  • 9. [RTOS] Projeto 03 - Trabalhando com Display LCD, LEDs e Semáforo Binário com AVR328p.
  • 10. [RTOS] Projeto 04 – Threads com LCD, Botões, LEDs e Semáforo Binário.
  • 11. [RTOS] Projeto 04 – Threads com LCD, ADC, LEDs e Semáforo Binário com AVR328p.
  • 12. [RTOS] Projeto 05 - Leitura de 3 canais AD e escrita em LCD por mensagens do RTOS.
  • 13. [RTOS] Projeto 06 – Pausar e Continuar uma Thread no RTOS OSA.
  • 14. [RTOS] Projeto 07 - Semáforo Contador do RTOS OSA.
  • 15. [RTOS] Projeto 08 – Trabalhando com Filas de Mensagens no RTOS OSA.
  • 16. [RTOS] Projeto 09 – Manipulação de Flags no Sistema Operacional OSA.
  • 17. [RTOS] Projeto 10 – Trabalhando com Serial (UART) e Filas de Mensagens no RTOS OSA.
Voltar ao topo