Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
FreeRTOS Avançado (com STM32)
Highest Rated
Rating: 4.5 out of 5(50 ratings)
325 students

FreeRTOS Avançado (com STM32)

Domine o uso de sistemas RTOS, usado em microcontroladores como ESP32. Seja um profissional capacitado!
Last updated 3/2026
Portuguese

What you'll learn

  • Dominar as premissas básicas de um RTOS (Real Time Operating System)
  • Configurar o FreeRTOS no microcontrolador STM32
  • Conhecer as ferramentas disponíveis no FreeRTOS e identificar os cenários em que serão aplicadas
  • Conhecer as APIs mais utilizadas do FreeRTOS
  • Entender como uma Task é inicializada e o uso correto de seus parâmetros
  • Sincronizar as Tasks e utilizar ferramentas para troca de informações
  • Identificar cenários que o FreeRTOS é a melhor escolha

Course content

15 sections110 lectures13h 34m total length
  • Sobre o Instrutor1:06

    Conheça mais sobre mim!

  • Apresentação do Curso3:11

    Seja muito bem-vindo ao curso de FreeRTOS Essencial.

    Entenda sobre o que iremos aprender sobre RTOS neste incrível curso!

    Pegue seu lápis, seu caderno, e afivele o cinto na cadeira, e te aguardo em nossas aulas.

  • Datasheets e Documentos0:38

    Documentos utilizados durante o curso.

Requirements

  • Noções básicas de Programação em C
  • Noções básicas de Microcontroladores e arquitetura ARM
  • Computador com Windows/Linux/Mac com espaço disponível para instalação de programas
  • Recomendado: Placa de desenvolvimento STM32 (qualquer modelo)
  • Recomendável: Protoboard, jumpers, módulos e componentes eletrônicos.

Description

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.

Who this course is for:

  • Desenvolvedores de sistemas embarcados que buscam aprender novas ferramentas e desenvolver Projetos cada vez mais Robustos
  • Hobbystas que buscam obter o conhecimento de mais ferramentas
  • Iniciantes em Sistemas Embarcados