Hardware, IoT e Sistemas Embarcados — LearnFlat

Hardware, IoT e Sistemas Embarcados

Projete e programe a eletrônica e o software para dispositivos inteligentes e a Internet das Coisas (IoT). Abrange microcontroladores, integração de sensores e programação de baixo nível.

11 subcategories · 408 courses total

Programação C/C++ Embarcado
Desenvolva habilidades de programação aprofundadas para dispositivos com recursos limitados. Foco em gerenciamento de memória, acesso a registradores de hardware, otimização de desempenho e recursos de C++ para sistemas embarcados.
112 courses
Linux Embarcado
Vá além do Linux para desktop e aprenda a construir e personalizar sistemas Linux para dispositivos embarcados. Abarca tópicos como o processo de compilação com Yocto ou Buildroot, configuração do kernel e drivers de dispositivo.
81 courses
Design de Sistemas IoT
Construa sistemas Internet das Coisas de ponta a ponta. Aprenda sobre protocolos de comunicação como MQTT e CoAP, e conecte seus dispositivos a plataformas de nuvem como AWS IoT ou Azure IoT Hub.
67 courses
Programação de FPGA e HDL
Projete circuitos lógicos digitais usando Linguagens de Descrição de Hardware (HDLs). Aprenda VHDL ou Verilog para programar FPGAs para computação de alto desempenho e aceleração de hardware personalizada.
48 courses
Design e Layout de PCB
Aprenda a projetar Placas de Circuito Impresso (PCBs) personalizadas do zero. Domine a captura de esquemáticos, seleção de componentes, layout da placa e roteamento usando softwares como KiCad ou Eagle.
41 courses
Fundamentos de Microcontroladores
Aprenda os conceitos essenciais de microcontroladores, incluindo sua arquitetura, memória, periféricos e como programá-los em baixo nível. Explore famílias comuns como AVR, PIC e ARM Cortex-M.
20 courses
Integração de Sensores e Atuadores
Aprenda a interagir com o mundo físico integrando e programando uma ampla variedade de sensores e atuadores. Entenda interfaces de comunicação como I2C, SPI e UART.
16 courses
Projetos com Raspberry Pi
Explore as capacidades do computador de placa única Raspberry Pi. Aprenda a configurar o Raspberry Pi OS, programar com Python e construir projetos que vão desde centrais de mídia até gateways de IoT.
12 courses
Sistemas Operacionais de Tempo Real (RTOS)
Domine os conceitos de sistemas operacionais de tempo real para aplicações que exigem temporização determinística. Aprenda sobre agendamento de tarefas, concorrência e sincronização usando sistemas como o FreeRTOS.
6 courses
Desenvolvimento de Firmware
Aprenda o ciclo de vida completo da engenharia de firmware, incluindo requisitos, padrões de design, sistemas de compilação, depuração e atualizações over-the-air (OTA).
4 courses
Programação Arduino
Domine a plataforma Arduino, desde a configuração básica e programação com a Arduino IDE até a construção de projetos complexos com shields e vários sensores. Ideal para iniciantes e prototipagem rápida.
1 courses