Entrar em Contato

Programa do Curso

Breve Histórico do Linux

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

Visão Geral do Desenvolvimento de Código Aberto

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

Introdução ao Linux Embarcado

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

Desenvolvimento Cruzado | Carregadores de Inicialização

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

Construção de um Sistema Linux Embarcado Personalizado

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

Introdução às Ferramentas para Linux Embarcado

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

Introdução aos Sistemas de Compilação

  • 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 Aplicações para Linux Embarcado

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

Discussão de Projeto Final ou Estudo de Caso

  • Incentiva-se que os participantes discutam um projeto ou estudo de caso com o qual possam se identificar, aplicando o que aprenderam no curso.

Requisitos

  • Conhecimento básico de 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