Entrar em Contato

Programa do Curso

Breve História do Linux

  • Compreensão da origem e evolução do Linux no contexto dos Sistemas Embarcados.

Visão Geral do Desenvolvimento de Código Aberto

  • Introdução aos princípios do código aberto e seu papel no desenvolvimento de software embarcado.

Introdução ao Linux Embarcado

  • Conceitos-chave, componentes e arquitetura dos sistemas de Linux embarcado.

Desenvolvimento Cruzado | Boot Loaders

  • Compreensão da necessidade de ferramentas de desenvolvimento cruzado.
  • Introdução a bootloaders como o U-Boot e sua importância na inicialização de um sistema de Linux embarcado.

Construção de um Sistema de Linux Embarcado Personalizado

  • Sessão prática para configurar um sistema personalizado de Linux embarcado voltado para um hardware específico (placa de desenvolvimento baseada em ARM ou MIPS).

Introdução às Ferramentas do Linux Embarcado

  • Exploração das ferramentas essenciais utilizadas no desenvolvimento e gerenciamento de sistemas embarcados.

Introdução aos Sistemas de Compilação (Build Systems)

  • Compreensão do papel e da configuração de sistemas de compilação como Make, Bitbake etc., em projetos de Linux embarcado.

Desenvolvimento e Depuração de Aplicativos para Linux Embarcado

  • Exercícios práticos na escrita e depuração de aplicativos para Linux embarcado.
  • Uso de ferramentas de desenvolvimento comuns (como GDB, Eclipse com CDT) para codificação e solução de problemas.

Discussão do Projeto Final ou Estudo de Caso

  • Os participantes são incentivados a discutir um projeto ou estudo de caso relacionado ao seu contexto, aplicando o que aprenderam durante o curso.

Requisitos

  • Conhecimento básico em Sistemas Embarcados
  • Linguagem de programação de alto nível (C ou C++)
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas