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
Declaração de Clientes (3)
Sean foi um palestrante dinâmico e os exercícios práticos foram muito interessantes, e posso ver como eles serão realmente aplicáveis.
Temira Koenig - Yeshiva University
Curso - Raspberry Pi for Beginners
Máquina Traduzida
O formador foi muito simpático e conhecedor, esforçando-se por explicar coisas que eu não sabia
Felix - Microchip Technology Inc
Curso - Embedded C Application Design Principles for Automotive Professionals
Máquina Traduzida
Aquisição de conhecimentos úteis e esclarecimento de algumas coisas sobre as quais eu tinha dúvidas anteriormente.
Kenneth Mahoney - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida