Bootloader - Desenvolva seu próprio programa Bootloader no MPLAB X

Desenvolva seu próprio programa de Bootloader e entenda como gerenciar a memória Flash para alocação do Bootloader junto com o programa principal

Bootloader - Desenvolva seu próprio programa Bootloader no MPLAB X

  • 04 Horas de duração
  • 14 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

Bootloader - Desenvolva seu próprio programa Bootloader no MPLAB X


Por que este curso é importante?

Você sabia que é possível criar um setup de configuração do microcontrolador através de um programa monitor Bootloader? Muitos microcontroladores possuem internamente uma região especial na Flash destinada para o armazenamento de um programa monitor. Através deste programa monitor é possível configurar o microntrolador (como um setup de funcionamento). O objetivo deste curso é ensinar o aluno a desenvolver seu próprio programa de Bootloader e a entender como deverá gerenciar a memória Flash para alocação de um programa de Boot junto com o Principal.


Confira os tópicos principais do curso: 

1° Entender as divisões dos endereçamentos destinados ao Bootloader nos microcontroladores PIC (8bits).
2° Desenvolver programas de Bootloader no MPLAB X.
3° Desenvolver programas mistos compostos por bootloader e programa principal.
São muitos os benefícios que este curso traz para o aluno, pois é possível utilizar o Bootloader não somente para gravar um microcontrolador (como muitas pessoas fazem), mas também para atribuir novos setup de configuração flexíveis, como por exemplo a seleção dos endereços de dispositivos em uma rede RS485. 

Softwares desenvolvidos durante o curso online no Visual C#:

Bootloader Serial para Atualização de endereços da EEPROM

Bootloader Serial para gravação da FLASH

Público Alvo.

Profissionais que buscam desenvolver aplicações, produtos e projetos na área de Internet das Coisas. Alunos, professores e profissionais da área eletrônica e programação.

Professor do Curso.

Me Prof° 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

O objetivo deste curso é ensinar o aluno a desenvolver seu próprio programa de Bootloader e a entender como deverá gerenciar a memória Flash para alocação de um programa de Boot junto com o Principal
  • 1. Aula 1 - Introdução ao curso e regiões de memória
  • 2. Aula 2 – Detalhamento das regiões de memória (parte 1) Tocador de vídeo
  • 3. Aula 3 – Detalhamento das regiões de memória (parte 2)
  • 4. Aula 4 – 1º Projeto com bootloader no MPLAB X
  • 5. Aula 5 – 1º Projeto com bootloader no MPLAB X (continuação)
  • 6. Aula 6 – 1º Projeto com bootloader no MPLAB X (Criação da aplicação)
  • 7. Aula 7 – 2º Projeto – Aplicação de gravação da EEPROM interna
  • 8. Aula 8 – 2º Projeto – Continuação
  • 9. Aula 9 – Carregando uma nova aplicação através do bootloader
  • 10. Aula 10 – Mesclando o bootloader e a aplicação
  • 11. Aula 11 – 3º Projeto – Atualização da FLASH
  • 12. Aula 12 – Analisando o software criado no Visual C#
  • 13. Aula 13 – Bootloader no MikroC
  • 14. Aula 14 - Finalização do curso

Cursos Relacionados

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

Voltar ao topo