Programa do Curso

Embedded C programação

  • Visão geral Fundamentos da programação C
  • Alocação de memória
  • Interromper
  • Multitarefa e multithreading
  • Sincronização e comunicação entre tarefas
  • Comunicação periférica
  • Compilador

### Tempo real Linux, RTOS e incorporado Linux

- Linux introdução - Arquitetura, arquivos, diretórios - POSIX - Multi thread e tarefas - Tolchain, Bootloader, Kernel, rootfs - comece com Raspbian e depois explique como construir - uma imagem dedicada (e menor) com - Buildroot ou Yocto - PREEMPT\_RT, Xenomai - RTEMS - Cross Compile, biblioteca compartilhada - Networking

### Desenvolvendo driver Linux embarcado

- Kernel, módulos - Características do dispositivo - USB, GPIO, I2C, SPI, Rede, Dispositivos de bloco ### Interface HW

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

- Display - Modem GSM - Rede ### Incorporado C++, Qt

### Software embarcado robusto e à prova de falhas

- Programação eficaz e eficiente - Depuração e solução de problemas - Inspeção e análise - Códigos defensivos e de autoteste - Watchdog

### Tecnologia e programação ARM

 140 horas

Declaração de Clientes (5)

Cursos Relacionados

Categorias Relacionadas