Hardware, IoT y Sistemas Embebidos

Diseña y programa la electrónica y el software para dispositivos inteligentes y el Internet de las Cosas (IoT). Cubre microcontroladores, integración de sensores y programación de bajo nivel.

10 subcategories · 61 courses total

Programación C/C++ Embebido
Desarrolla habilidades de programación profundas para dispositivos con recursos limitados. Enfócate en la gestión de memoria, el acceso a registros de hardware, la optimización del rendimiento y las características de C++ para sistemas embebidos.
14 courses
Linux Embebido
Ve más allá del Linux de escritorio y aprende a construir y personalizar sistemas Linux para dispositivos embebidos. Cubre temas como el proceso de compilación con Yocto o Buildroot, la configuración del kernel y los controladores de dispositivos.
13 courses
Diseño de Sistemas IoT
Construya sistemas de Internet de las Cosas de principio a fin. Aprenda sobre protocolos de comunicación como MQTT y CoAP, y conecte sus dispositivos a plataformas en la nube como AWS IoT o Azure IoT Hub.
9 courses
Programación de FPGA y HDL
Diseña circuitos lógicos digitales utilizando Lenguajes de Descripción de Hardware (HDLs). Aprende VHDL o Verilog para programar FPGAs para computación de alto rendimiento y aceleración de hardware personalizada.
7 courses
Integración de Sensores y Actuadores
Aprende a interactuar con el mundo físico integrando y programando una amplia variedad de sensores y actuadores. Comprende las interfaces de comunicación como I2C, SPI y UART.
6 courses
Fundamentos de Microcontroladores
Aprende los conceptos básicos de los microcontroladores, incluyendo su arquitectura, memoria, periféricos y cómo programarlos a bajo nivel. Explora familias comunes como AVR, PIC y ARM Cortex-M.
4 courses
Proyectos con Raspberry Pi
Explora las capacidades del ordenador de placa única Raspberry Pi. Aprende a configurar Raspberry Pi OS, programar con Python y construir proyectos que van desde centros multimedia hasta gateways de IoT.
3 courses
Diseño y Layout de PCB
Aprende a diseñar Placas de Circuito Impreso (PCB) personalizadas desde cero. Domina la captura de esquemáticos, la selección de componentes, el diseño de la placa y el enrutamiento utilizando software como KiCad o Eagle.
3 courses
Desarrollo de Firmware
Aprende el ciclo de vida completo de la ingeniería de firmware, incluyendo requisitos, patrones de diseño, sistemas de compilación, depuración y actualizaciones over-the-air (OTA).
1 courses
Sistemas Operativos de Tiempo Real (RTOS)
Domina los conceptos de los sistemas operativos de tiempo real para aplicaciones que requieren una temporización determinista. Aprende sobre la planificación de tareas, la concurrencia y la sincronización utilizando sistemas como FreeRTOS.
1 courses