Programa do Curso

Introdução

Visão geral de Embedded Systems

  • Utilização em palavras reais: Relógios, leitores de DVD, telemóveis, etc.
  • Diferenças entre sistemas operativos em tempo real, EmbeddedLinux, etc.
  • Restrições de recursos: tamanho, velocidade e consumo de energia

Visão geral da arquitetura Microcontroller

  • Arquitetura Microcontrollers vs microprocessadores
  • Seleção de uma arquitetura Microcontroller

Iniciar um projeto

  • Decidir os requisitos do projeto
  • Preparação do ambiente de desenvolvimento, das ferramentas e do hardware
  • Interface entre o microcontrolador e o PC.

Programming um microcontrolador 8051 usando C incorporado

  • Trabalhar com periféricos de sistema
  • Interface com periféricos do utilizador
  • E/S de uso geral

Programming um ARM CORTEX M-3 usando C embutido

  • Trabalhar com periféricos de sistema
  • Interface com periféricos do utilizador
  • E/S de uso geral

Programming um núcleo de CPU ARM9 usando C embutido

  • Trabalhar com periféricos de sistema
  • Interface com periféricos do utilizador
  • E/S de uso geral

Testes e depuração

  • Ferramentas e técnicas
  • Otimização para tamanho, velocidade e consumo de energia

Implantação de um sistema incorporado

  • Considerações ambientais
  • Proteção de um dispositivo

Resolução de problemas

Resumo e conclusão

Requisitos

  • Compreensão de eletrónica.
  • Experiência em programação C.
  • Hardware (microcontrolador, cabos, etc.) e software (IDE, etc.) serão necessários para todos os participantes. Por favor, consulte o coordenador de treinamento para requisitos específicos.

Público

  • Electronics engenheiros
  • Desenvolvedores com conhecimentos de eletrónica
  35 horas
 

Declaração de Clientes (4)

Cursos Relacionados

Using C++ in Embedded Systems - Applying C++11/C++14

  21 horas

Categorias Relacionadas