Programa del Curso

Programación en C embebido

  • Visión general de fundamentos de programación en C
  • Alocación de memoria
  • Interrupciones
  • Multitarea y multihilo
  • Sincronización y comunicación entre tareas
  • Comunicación periférica
  • Compilador

### Linux en tiempo real, sistemas operativos de tiempo real (RTOS) y Linux embebido

- Introducción a Linux - Arquitectura, archivos, directorios - POSIX - Multi-hilo y tarea - Cadena de herramientas, Bootloader, Kernel, sistema de raíz - Comenzando con Raspbian para explicar cómo construir - una imagen dedicada (y más pequeña) usando - Buildroot o Yocto - PREEMPT\_RT, Xenomai - RTEMS - Compilación cruzada, biblioteca compartida - Redes

### Desarrollo de controladores de Linux embebido

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

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

- Pantalla - Modem GSM - Redes ### C++ embebido, Qt

### Software embebido robusto y fiable

- Programación eficaz y eficiente - Depuración y solución de problemas - Inspección y análisis - Código defensivo, auto-pruebas - Watchdog

### Tecnología y programación ARM

 140 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas