Bize Ulaşın

Eğitim İçeriği

OpenBMC Girişi

  • Anakart Yönetici Denetleyicisi (BMC) nedir?
  • OpenBMC proje tarihi ve Linux Foundation yönetim yapısı.
  • Desteklenen platformlar: x86, ARM, OpenPOWER.
  • OpenBMC yazılım yığınının genel bakışı.

OpenBMC Mimarisi

  • Phosphor uygulama çerçevesi ve D-Bus.
  • Systemd entegrasyonu ve hizmet yönetimi.
  • Varlık Yöneticisi (Entity Manager) ve envanter yönetimi.
  • Önemli depolar ve bileşen ilişkileri.

Geliştirme Ortamı Kurulumu

  • Ubuntu üzerinde bağımlılıkların yüklenmesi.
  • Tutarlı derlemeler için Docker konteynerlerinin kullanımı.
  • OpenBMC kaynak ağacının klonlanması.
  • Kod incelemesi için Gerrit'in kurulumu.

Yocto ve BitBake Temelleri

  • OpenEmbedded katman yapısı: meta-phosphor, meta-aspeed.
  • Yapı tarifleri (recipes), bbappend yapılandırmaları ve konfigürasyon dosyalarının anlaşılması.
  • QEMU için bir referans görüntünün oluşturulması.
  • local.conf ve bblayers.conf ile çalışma.

İlk BMC Görüntünüzü Oluşturma

  • Bir makine hedefi seçme.
  • bitbake obmc-phosphor-image komutunun çalıştırılması.
  • Oluşturma çıktısı dizininin anlaşılması.
  • Görüntünün gerçek donanıma veya QEMU'ya yüklenmesi.

Özelleştirme ve Yapılandırma

  • Yeni makine katmanlarının eklenmesi.
  • YAML tanımlayıcılarla D-Bus arayüzlerinin özelleştirilmesi.
  • Yeni donanım için Varlık Yöneticisi JSON yapılandırması.
  • systemd hizmet dosyalarının değiştirilmesi.

Halletme ve Sorun Giderme

  • Oluşturma hataları ve bitbake halletme.
  • BMC üzerinde journalctl kullanımı.
  • SSH erişimi ve konsol halletme.
  • Sık karşılaşılan kaplama (porting) sorunları ve çözümleri.

Son Güncellemeler ve Modern Uygulamalar

  • C++ sdbusplus bağlarına geçiş.
  • Yeni web arayüzü (Vue.js) ve bmcweb Redfish sunucusu.
  • Modern test çerçeveleri ve CI entegrasyonu.

Kurs İçin Gerekli Önbilgiler

  • Linux sistem yönetimi konusunda temel bilgi.
  • Gömülü sistem kavramlarına aşinalık.
  • Git ve sürüm kontrolü ile ilgili deneyim.

Hedef Kitle

  • Gömülü firmware mühendisleri.
  • Sunucu donanımıyla çalışan sistem yöneticileri.
  • Veri merkezi altyapısını yöneten DevOps mühendisleri.
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler