Programa do Curso
Fundações do Projeto Yocto 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 das camadas
- poky, oe-core e política de distribuição do OpenBMC
Análise Aprofundada do BitBake
- Sintaxe e estrutura das receitas
- Tarefas, dependências e variáveis de bandeiras
- Herdança e ficheiros 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 de device tree para SoCs de BMC ARM
- Personalização da receita do kernel
- Configuração do U-Boot para arranque do BMC
Personalização de Imagens
- Receitas de imagem e bandeiras 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 C++ sdbusplus
- Embalagem de aplicações Python
- Implantação de ficheiros de unidades systemd
- Conformidade de licenças e ficheiros COPYING
Otimização de Compilação
- Configuração do cache de estado partilhado (sstate)
- Utilização de pré-espelhos e downloads locais
- Ajuste de compilação paralela
- Gestão de recursos da máquina de compilação
SDK e Compilação Cruzada
- Geração do SDK do OpenBMC
- Compilação cruzada de aplicações fora do bitbake
- Utilização do fluxo de trabalho add/modify do devtool
- Teste de binários em hardware de destino
Manutenção de Camadas e Atualizações
- Atualização de dependências de camadas
- Tratamento de lançamentos upstream do Yocto
- Backporting de patches e correções de segurança
- Estratégias de fixação de versões (version pinning)
Requisitos
- Experiência com a linha de comandos Linux e scripting em shell
- Compreensão básica dos sistemas de compilação de Linux embebido
- Familiaridade com Git e fluxos de trabalho Git
Público-Alvo
- Desenvolvedores de Linux embebido
- Profissionais de Yocto/OpenEmbedded
- Engenheiros de firmware a transicionar para OpenBMC
Formação Empresarial Personalizada
Soluções de formação concebidas 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, formação online em direto, 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 (3)
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
Uma solução virtual muito boa e fácil de usar (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Curso - Quick Introduction to Hypervisor and KVM
Máquina Traduzida