Arduino com Contador de Upload + Acessando Código do Boot Section dentro do Application Section

7 Просмотры
Размещено
Nesse vídeo mostro na prática alguns aspectos técnicos da divisão entre Boot Section e Application Section do ATMega328P.

Sumário:
00:00 - Introdução
02:42 - Apresentação
03:39 - Application Section / Boot Section
06:22 - Boot section fuse bits
08:31 - Bootloader Arduino
10:11 - Customizando Bootloader
14:39 - Configurações Platform IO
16:00 - Upload do Bootloader customizado
17:04 - Usando Bootloader customizado
20:10 - Funcionalidades duplicadas
22:08 - CPU AVR Program Counter
23:30 - Comparando Von Neumann x Harvard
28:48 - Acessando código do boot section dentro do application section
41:43 - Considerações finais

Conteúdo em formato de artigo:
https://microhobby.com.br/blog/2021/04/03/arduino-bootloader-contador-de-uploads-acessando-codigo-do-boot-section-dentro-do-application-section/

Datasheet ATMega328P:
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf

Código bootloader customizado:
https://github.com/microhobby/aboot/

Código Bootloader Duemilanove:
https://github.com/arduino/ArduinoCore-avr/blob/master/bootloaders/atmega/ATmegaBOOT_168.c

Pra que serve um Bootloader:
https://www.filipeflop.com/blog/pra-que-serve-um-bootloader-arduino-uno/

Redes sociais:
Instagram: https://www.instagram.com/microhobby/​
Linkedin: https://www.linkedin.com/in/matheuscastello​
Twitter: https://twitter.com/math_castello

Tags:
Customizando bootloader do arduino atmega328p arquitetura avr comparando arquitetura harvard com von neumann arquiteturas de computadores microcontrolador AVR store program memory boot section application section
Категория
Ардуино
Комментариев нет.