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 era um orador dinâmico e os exercícios práticos foram muito interessantes. Posso ver como eles serão realmente aplicáveis.
Temira Koenig - Yeshiva University
Curso - Raspberry Pi for Beginners
Máquina Traduzida
O instrutor foi muito gentil e conhecedor, indo além para explicar coisas que eu não sabia
Felix - Microchip Technology Inc
Curso - Embedded C Application Design Principles for Automotive Professionals
Máquina Traduzida
A aquisição de conhecimentos úteis e a esclarecimento de algumas questões das quais eu não tinha certeza anteriormente.
Kenneth Mahoney - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida