Programa del Curso

Programación en C embebida

  • Fundamentos de la programación en C
  • Asignación de memoria
  • Interrumpir
  • Multitarea y multihilo
  • Sincronización y comunicación entre tareas
  • Comunicación periférica
  • Compilador

### Tiempo real Linux, RTOS e integrado Linux

- Introducción a Linux - Arquitectura, archivos, directorios - POSIX - Multi hilo y tarea - Tolchain, Bootloader, Kernel, rootfs - comience con Raspbian y luego explique cómo construir - una imagen dedicada (y más pequeña) con - Buildroot o Yocto - PREEMPT\_RT, Xenomai - RTEMS - Cross Compile, biblioteca compartida - Networking

### Desarrollo de un controlador de Linux integrado

- Kernel, módulos - Dispositivo de características - USB, GPIO, I2C, SPI, Red, Dispositivos de bloque ### Interfaz HW

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

- Pantalla - Módem GSM - Red ### C++ Embebido, Qt

### Software embebido robusto y a prueba de fallos

- Programación eficaz y eficiente - Depuración y solución de problemas - Inspección y análisis - Códigos defensivos de autocomprobación - Perro guardián

### Tecnología y programación ARM

  140 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (5)

Cursos Relacionados

Categorías Relacionadas