Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Fundamentos do Yocto Project para OpenBMC
- Visão geral do Yocto Project e OpenEmbedded
- Camadas específicas do OpenBMC: meta-phosphor, meta-aspeed, meta-arm
- Prioridades e dependências de camadas
- poky, oe-core e política de distribuição do OpenBMC
Aprofundamento no BitBake
- Sintaxe e estrutura de receitas
- Tarefas, dependências e flags de variáveis
- Herança e arquivos bbclass
- Depuração de receitas com devtool
Camadas de Máquina e BSP
- Criação de uma nova configuração de máquina
- Integração do Device Tree para SoCs BMC ARM
- Personalização da receita do kernel
- Configuração do U-Boot para inicialização do BMC
Personalização de Imagens
- Receitas de imagem e flags FEATURES
- Adição e remoção de pacotes
- Layouts de partição e tamanhos de flash
- Integração de initramfs e systemd
Gestão de Pacotes
- Escrita de receitas para serviços personalizados sdbusplus em C++
- Empacotamento de aplicativos Python
- Implantação de arquivos de unidade do systemd
- Conformidade de licença e arquivos COPYING
Otimização de Construção
- Configuração do cache de estado compartilhado (sstate)
- Uso de pré-mirrors e downloads locais
- Ajuste de construção paralela
- Gestão de recursos do host de construção
SDK e Compilação Cruzada
- Geração do SDK OpenBMC
- Compilação cruzada de aplicativos fora do bitbake
- Uso do fluxo de trabalho devtool add/modify
- Teste de binários no hardware alvo
Manutenção e Atualização de Camadas
- Atualização de dependências da camada
- Lidar com lançamentos upstream do Yocto
- Portagem de patches e correções de segurança
- Estratégias de fixação de versão
Requisitos
- Experiência com linha de comando do Linux e scripting de shell
- Conhecimento básico de sistemas de construção de Linux embarcado
- Familiaridade com Git e fluxos de trabalho do Git
Público-Alvo
- Desenvolvedores de Linux embarcado
- Profissionais que utilizam Yocto/OpenEmbedded
- Engenheiros de firmware que estão migrando para o OpenBMC
14 Horas
Testemunhos de Clientes (4)
treinador experiente
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes Security Fundamentals (LFS460)
Máquina Traduzida
o instrutor possui conhecimento prático
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes for App Developers (LFD459)
Máquina Traduzida
Que o instrutor se adapte às nossas necessidades
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Curso - The Yocto Project - An Overview - hands-on
Máquina Traduzida
Exercícios práticos
Marcin Janicki - Hectronic Polska Sp. z o.o.
Curso - Yocto Project
Máquina Traduzida