Hubungi Kami

Kerangka Materi

Pengenalan OpenBMC

  • Apa itu Controller Manajemen Papan Dasar (BMC)
  • Sejarah proyek OpenBMC dan tata kelola Linux Foundation
  • Platform yang didukung: x86, ARM, OpenPOWER
  • Ikhtisar tumpukan perangkat lunak OpenBMC

Arsitektur OpenBMC

  • Rangka aplikasi Phosphor dan D-Bus
  • Integrasi systemd dan manajemen layanan
  • Entity Manager dan manajemen inventaris
  • Repositori utama dan hubungan antar komponen

Penyiapan Lingkungan Pengembangan

  • Memasang dependensi di Ubuntu
  • Menggunakan kontainer Docker untuk build yang dapat direproduksi
  • Mengkloning pohon sumber OpenBMC
  • Menyiapkan Gerrit untuk review kode

Dasar-Dasar Yocto dan BitBake

  • Struktur layer OpenEmbedded: meta-phosphor, meta-aspeed
  • Memahami resep, bbappend, dan file konfigurasi
  • Membangun gambar referensi untuk QEMU
  • Bekerja dengan local.conf dan bblayers.conf

Membangun Gambar BMC Pertama Anda

  • Memilih target mesin
  • Menjalankan bitbake obmc-phosphor-image
  • Memahami tata letak output build
  • Memflash gambar ke perangkat keras nyata atau QEMU

Kustomisasi dan Konfigurasi

  • Menambahkan layer mesin baru
  • Menyesuaikan antarmuka D-Bus dengan deskriptor YAML
  • Konfigurasi JSON Entity Manager untuk perangkat keras baru
  • Memodifikasi file layanan systemd

Mendukung dan Menelusuri Masalah

  • Gagal build dan debugging bitbake
  • Menggunakan journalctl pada BMC
  • Akses SSH dan debugging konsol
  • Masalah porting umum dan solusi

Update Terbaru dan Praktik Modern

  • Migrasi ke ikatan C++ sdbusplus
  • Antarmuka web baru (Vue.js) dan server Redfish bmcweb
  • Framework pengujian modern dan integrasi CI

Persyaratan

  • Pemahaman dasar tentang administrasi sistem Linux
  • Keterampilan dengan konsep sistem tertanam
  • Pengalaman dengan Git dan kontrol versi

Audience

  • Engineer firmware sistem tertanam
  • Administrator sistem yang bekerja dengan perangkat keras server
  • Engineer DevOps yang mengelola infrastruktur data center
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait