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
Declaração de Clientes (4)
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
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Curso - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Curso - Raspberry Pi for Beginners
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.