Programa do Curso
Introdução
- O que é design?
- C vs C Embarcado
O Ciclo de Vida de uma Aplicação Embarcada
- O processo de desenvolvimento
- O processo de manutenção
- O ciclo de vida estendido
Ferramentas de Design
- Código aberto vs. proprietário
- Compiladores, montadores e linkers
- Bibliotecas
- Depuradores
- Simuladores
- IDEs (Ambientes de Desenvolvimento Integrado)
Desafios do Design Embarcado
- Restrições de design em computação embarcada
- Considerações de custo
- Desempenho e eficiência
- Consumo de energia
- Gestão térmica
Definindo os Objetivos de Design
- Mantendo a simplicidade
- Definindo a funcionalidade
- Definindo a lógica e estrutura do programa
Confiança do Sistema
- Inspeção e manutenção
- Requisitos de disponibilidade
- Pontos de falha
Reutilização de Código
- Design livre de redundâncias
Abstração de Código
- Ocultamento de informações
- Módulos independentes do contexto
Modularização de Código
- Decomposição
- Coplacidade fraca
- Coesão forte
- Dependências acíclicas
Mantendo o Código
- Legibilidade
- Testabilidade
- Configurabilidade
- Atualizações de desempenho
Considerações sobre Hardware
- Potência Térmica de Design Escalável (TDP)
- Gráficos integrados
- Outros
Resumo e Conclusão
Requisitos
- Conhecimento básico de sistemas embarcados
- Experiência em programação embarcada em C
- Compreensão dos fundamentos da eletrônica
Público-Alvo:
- Desenvolvedores
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
As explicações e a interatividade do instrutor realmente trouxeram o assunto à vida; mesmo eu provavelmente não sendo experiente o suficiente, ainda aprendi muito com isso!
Pieter Bruynseels - Spot Buy Center BV
Curso - Design Patterns
Máquina Traduzida
Gostei da plataforma que usamos. Era realmente agradável e fácil de usar. Achei interessante a seção sobre TypeScript, especialmente as partes sobre namespaces e módulos.
Robert - DB Global Technology
Curso - JavaScript - Advanced Programming
Máquina Traduzida