Contacta con nosotros

Temario del curso

Programación en C embebido

  • Conceptos fundamentales de la programación en C
  • Asignación de memoria
  • Interrupciones
  • Multiprocesamiento e hilos múltiples
  • Sincronización y comunicación entre tareas
  • Comunicación con periféricos
  • Compiladores

### Linux en tiempo real, RTOS y Linux embebido

- Introducción a Linux - Arquitectura, archivos, directorios - POSIX - Hilos múltiples y gestión de tareas - Toolchain, bootloader, kernel, rootfs - Inicio con Raspbian y explicación de cómo construir - una imagen dedicada y más pequeña con Buildroot o Yocto - PREEMPT_RT, Xenomai - RTEMS - Compilación cruzada, bibliotecas compartidas - Redes

### Desarrollo de drivers para Linux embebido

- Kernel, módulos - Características del dispositivo - USB, GPIO, I2C, SPI, red, dispositivos de bloque ### Interfaz con hardware

- Serial, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino

- Pantallas - Módem GSM - Red ### C++ embebido, Qt

### Software embebido robusto y a prueba de fallos

- Programación efectiva y eficiente - Depuración y resolución de problemas - Inspección y análisis - Código defensivo y de autoprueba - Perro guardián (Watchdog)

### Tecnología y programación ARM

 140 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas