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
Bahwa pelatih menyesuaikan diri dengan kebutuhan kami
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kursus - The Yocto Project - An Overview - hands-on
Diterjemahkan Mesin
Latihan praktis
Marcin Janicki - Hectronic Polska Sp. z o.o.
Kursus - Yocto Project
Diterjemahkan Mesin