Programa do Curso

Introdução

Visão Geral de Sistemas Embarcados

  • Uso no Mundo Real: Relógios, tocadores de DVD, telefones móveis, etc.
  • Diferenças entre sistemas operacionais em tempo real, EmbeddedLinux, etc.
  • Restrições de Recursos: tamanho, velocidade e consumo de energia

Visão Geral da Arquitetura de Microcontroladores

  • Microcontroladores vs microprocessadores
  • Seleção de uma Arquitetura de Microcontrolador

Iniciando um Projeto

  • Definindo requisitos de design
  • Preparação do Ambiente de Desenvolvimento, Ferramentas e Hardware
  • Interface entre microcontrolador e PC.

Programação de um Microcontrolador 8051 Usando C Embarcado

  • Trabalhando com Periféricos do Sistema
  • Interface com Periféricos de Usuário
  • I/O Geral de Propósito

Programação de um ARM CORTEX M-3 Usando C Embarcado

  • Trabalhando com Periféricos do Sistema
  • Interface com Periféricos de Usuário
  • I/O Geral de Propósito

Programação de um Núcleo CPU ARM9 Usando C Embarcado

  • Trabalhando com Periféricos do Sistema
  • Interface com Periféricos de Usuário
  • I/O Geral de Propósito

Teste e Depuração

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

Implantação de um Sistema Embarcado

  • Considerações ambientais
  • Segurança do dispositivo

Soluçã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-alvo

  • Engenheiros eletrônicos
  • Desenvolvedores com conhecimento de eletrônica
 35 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas