Udemyintermediatept

Primeiros passos com o FreeRTOS e ESP32

FreeRTOS API course: Master real-time operating systems (RTOS) for embedded systems development. Learn to implement efficient and reliable systems.

4.8(522)
1,608students
6h 14m
Certificate
Fabio Souza
Fabio SouzaEngenheiro

Course Content

Primeiros passos com o FreeRTOS e ESP32 is an intermediate-level Udemy course taught by Fabio Souza. It runs 6h 14m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 522 reviews, with 1,608 students enrolled. It is a paid course, last updated December 2024.

Descubra o poder do FreeRTOS! Este curso é a porta de entrada para dominar o FreeRTOS API, o sistema operacional em tempo real (RTOS) ideal para projetos com microcontroladores.

Utilizaremos o familiar framework Arduino e o versátil kit ESP32 para facilitar seus primeiros passos com o FreeRTOS. Aprenda os fundamentos que o capacitarão a aplicar o FreeRTOS em qualquer microcontrolador compatível.

O que você aprenderá:

  • Introdução aos Sistemas de Tempo Real (RTOS): Entenda os princípios e benefícios do uso de um RTOS.
  • Setup do Ambiente de Programação: Configure seu ambiente de desenvolvimento para começar a programar com FreeRTOS.
  • Introdução ao FreeRTOS: Explore a arquitetura e os componentes essenciais do FreeRTOS.
  • Tarefas (Tasks): Crie e gerencie tarefas, a base da programação concorrente no FreeRTOS.
  • Filas (Queues): Comunique e compartilhe dados entre tarefas de forma segura e eficiente.
  • Semáforos (Semaphores): Controle o acesso a recursos compartilhados para evitar condições de corrida.
  • Software Timers: Implemente temporizadores de software para tarefas agendadas.
  • Event Groups: Comunique tarefas de forma flexível e eficiente através de eventos.
  • Task Notifications: Receba notificações de outras tarefas para coordenação precisa.

Recursos Inclusos:

  • Códigos exemplos: Pratique com exemplos práticos de FreeRTOS.
  • Suporte a dúvidas: Tire suas dúvidas e receba orientação durante o curso.

Para quem é este curso?

Este curso é perfeito para você que está começando com o FreeRTOS e deseja adquirir as habilidades necessárias para desenvolver projetos robustos e eficientes em microcontroladores. Não é necessário conhecimento prévio de FreeRTOS.

O que você precisa:

  • Computador com acesso à internet
  • Microsoft VSCODE (editor de código recomendado)
  • Kit de desenvolvimento ESP32
  • LEDs
  • Push Button
  • Protoboard

Importante:

Este curso se concentra na API do FreeRTOS utilizando o framework Arduino para acesso ao hardware. Não abordaremos:

  • ESP IDF
  • Detalhes aprofundados do hardware do ESP32
  • Explicação básica do framework Arduino
  • Portabilidade do FreeRTOS para outras arquiteturas (abordado em cursos futuros).

Prepare-se para desenvolver projetos incríveis com FreeRTOS! Conte com meu suporte durante todo o seu aprendizado.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Encadernação Descomplicada

by Jeniffer Bulhões

5.0(16)
2h 1m
beginner

Aprenda a Programar com JAVA

by Fabíola Ventavoli

5.0(12)
1h 42m
beginner
5.0(316)
1h 59m
beginner
5.0(9)
7h 21m
beginner
5.0(5)
1h 54m
beginner