FreeRTOS Essencial, criado por Pablo Jean Rozario
Curso ministrado por Pablo Jean Rozario
🔗 Acesse o Curso Oficial
Não informado
0.0 / 5
0 avaliações
0 inscritos
0h
Crie Firmwares utilizando o FreeRTOS para gerenciar os recursos da CPU do seu microcontrolador! Neste curso você aprenderá sobre: - Configurar o FreeRTOS para o STM32G431KB, e qualquer outro microcontrolador. - Configurar o FreeRTOS utilizando a STM32CubeIDE. - Configurar o FreeRTOSConfig.h, compreendendo quais os impactos na aplicação. - Depuração do FreeRTOS, e corrigir problemas comuns que podem ocorrer durante o desenvolvimento. - Uso adequado de Semáforos, Filas e Eventos, e também da alocação dinâmica do RTOS. - Entender as diferenças dos esquemas de Alocação Dinâmica de Memória do FreeRTOS. - Desenvolvimento de um Projeto Final utilizando o FreeRTOS como ferramenta de gerenciamento dos recursos. Neste curso, iremos utilizando a NUCLEO-G431KB para compreendermos como o FreeRTOS é adicionado, configurado e utilizado em sua aplicação. Evidentemente que, caso você possua um outro kit, como outra Nucleo ou Bluepill, não há qualquer impedimento para que você, meu caro desenvolvedor acompanhe as aulas, o que você tiver em mãos, é mais que suficiente para você compreender este incrível RTOS. É essencial que você, Desenvolvedor de Sistemas Embarcados, não so saiba o que é um RTOS, mas tenha domínio da ferramenta e compreenda como utilizá-la de forma adequada e eficiente, por esta razão, trago este curso para você, te ensinar e fornecer o caminho para o domínio da ferramenta. É esperado que, ao final do curso, você tenha pleno conhecimento do FreeRTOS, conheça suas APIs, saiba como utilizar suas ferramentas, identificando os cenários nos quais cada ferramenta melhor se encaixa, com performance e eficiência. Espero ver você no curso, e qualquer dúvida, estou à disposição.
Formado em Engenharia Elétrica na Universidade Estadual de Maringá. Experiência com programação de microcontroladores: - 8 bits PIC16, PIC18 e STM8 - 16 bits MSP430 - 32 bits nRF52, STM32, e CC26x2 Além de conhecimentos de desenvolvimento de circuitos eletrônicos e desenvolvimento de Placas de Circuito Eletrônico. Contato com as plataformas integradas para desenvolvimento mais comuns, tais como: - Code Composer Studio (Texas Instruments) - STM32CubeIDE (STMicroeletronics) - MPLAB (Microchip) - Segger Embedded Studio, entre outras. A disposição para compartilhar meus conhecimentos e contribuir com a profissionalização do desenvolvimento de embarcados!