Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Fondasi Yocto Project untuk OpenBMC
- Tinjauan Yocto Project dan OpenEmbedded
- Lapisan khusus OpenBMC: meta-phosphor, meta-aspeed, meta-arm
- Prioritas dan ketergantungan lapisan
- kebijakan distribusi poky, oe-core, dan OpenBMC
Pemahaman Mendalam BitBake
- Sintaks dan struktur resep
- Tugas, ketergantungan, dan flag variabel
- Pewarisan dan file bbclass
- Debugging resep dengan devtool
Lapisan Mesin dan BSP
- Membuat konfigurasi mesin baru
- Integrasi perangkat tree (device tree) untuk SoC ARM BMC
- Kustomisasi resep kernel
- Konfigurasi U-Boot untuk boot BMC
Mengustomisasi Citra
- Resep citra dan flag FEATURES
- Menambahkan dan menghapus paket
- Layout partisi dan ukuran flash
- Integrasi initramfs dan systemd
Pengelolaan Paket
- Menulis resep untuk layanan sdbusplus C++ khusus
- Pengemasan aplikasi Python
- Pengiriman file unit systemd
- Kepatuhan lisensi dan file COPYING
Optimasi Bangun
- Konfigurasi cache state bersama (sstate)
- Menggunakan pre-mirrors dan unduhan lokal
- Penyetelan bangun paralel
- Pengelolaan sumber daya host bangun
SDK dan Kompilasi Silang
- Menghasilkan SDK OpenBMC
- Mengkompilasi silang aplikasi di luar bitbake
- Menggunakan alur kerja devtool add/modify
- Menguji binary pada perangkat keras target
Pemeliharaan dan Peningkatan Lapisan
- Membarui ketergantungan lapisan
- Menangani rilis Yocto upstream
- Melakukan backport patch dan perbaikan keamanan
- Strategi penguncian versi (version pinning)
Persyaratan
- Pengalaman dengan command line dan scripting shell Linux
- Pemahaman dasar tentang sistem bangun Linux tertanam
- Kemahiran dengan Git dan alur kerja Git
Audience
- Pengembang Linux tertanam
- Praktisi Yocto/OpenEmbedded
- Insinyur firmware yang beralih ke OpenBMC
14 Jam
Testimoni (4)
instruktur berpengalaman
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kursus - Kubernetes Security Fundamentals (LFS460)
Diterjemahkan Mesin
trainer memiliki pengetahuan praktis
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kursus - Kubernetes for App Developers (LFD459)
Diterjemahkan Mesin
Solusi virtual yang sangat baik dan mudah digunakan (DESKTOP DA).
HEITOR GAVA - Motorola Solutions Ltda
Kursus - Quick Introduction to Hypervisor and KVM
Diterjemahkan Mesin
Tyler sangat berpengetahuan dan membagikan pengalaman berharganya dalam administrasi Lustre kepada kami.
Zhenping Liu
Kursus - Lustre File System for Admins
Diterjemahkan Mesin