Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
1. Coreboot'a Giriş
- Coreboot nedir?
- BIOS, UEFI ve Coreboot karşılaştırması
- Coreboot mimarisi ve tasarım ilkeleri
- Açık kaynaklı donanım girişiminin avantajları ve sınırlamaları
- Desteklenen platformlar ve donanım uyumluluğu
2. Coreboot ile İlk Adımlar
- Geliştirme ortamının kurulması
- Gerekli araçların ve bağımlılıkların yüklenmesi
- Coreboot kaynak kod deposunun incelenmesi
- Oluşturma (build) sürecinin anlaşılması
- Dokümantasyon ve topluluk kaynaklarına giriş
3. Coreboot Kaynak Ağacını Anlamak
- Dizin yapısı ve proje organizasyonu
- Ana yapılandırma dosyaları
- Kart özelinde uygulamalar
- Anakart, yonga seti, işlemci (CPU) ve Sistem-on-Chip (SoC) desteği
- Kconfig ve menuconfig kullanımıyla yapılandırma
4. Coreboot'un Yapılandırılması ve Oluşturulması
- Hedef platform seçimi
- Donanım girişimi seçeneklerinin yapılandırılması
- Ardıl (payload) seçimi ve yapılandırması
- Bir Coreboot görüntüsü oluşturma
- Oluşturma çıktılarının doğrulanması
- Donanım girişimi yapılandırması için en iyi uygulamalar
5. QEMU ile Coreboot Testi
- Donanım girişimi simülasyonuna giriş
- QEMU içinde Coreboot'un çalıştırılması
- Açılış sürecinin doğrulanması
- Başlatma sorunlarının hata ayıklaması
- Güvenli yapılandırma değişikliklerinin test edilmesi
6. Donanım Bileşenleri ve Açılış Süreci
- Coreboot başlatma aşamaları
- ROM aşaması
- RAM aşaması
- Kaynak tahsisi
- Ardıl (payload) yükleme
- Açılış akışının genel görünümü
- CBFS'nin (Coreboot File System / Coreboot Dosya Sistemi) anlaşılması
7. Ardıllar (Payloads) ve Önyükleyiciler
- Ardıllar nelerdir?
- SeaBIOS
- U-Boot
- Tianocore/EDK II genel bakışı
- Uygun ardıl seçimi
- İşletim sistemlerini Coreboot ile başlatma
8. Uygulamada Coreboot
- Coreboot ve ChromeOS
- Gömülü sistem uygulamaları
- Sunucu ve iş istasyonu kullanım senaryoları
- Güvenlik avantajları
- Performans açısından dikkate alınması gerekenler
- Donanım girişimi güncelleme stratejileri
9. Sorun Giderme ve Hata Ayıklama
- Coreboot günlüklerinin okunması
- Seri konsol ile hata ayıklama
- Yaygın oluşturma hataları
- Donanım uyumluluk sorunları
- Başarısız donanım girişimi flaşlamaları sonrası kurtarma
- Faydalı hata ayıklama araçları ve teknikleri
10. Uygulamalı Çalışma ve Özet
- Bir Coreboot görüntüsü oluşturma
- Donanım girişiminin QEMU'da test edilmesi
- Temel bir yapılandırmanın değiştirilmesi
- Açılış günlüklerinin incelenmesi
- Temel kavramların gözden geçirilmesi
- Sorular ve yanıtlar
- Sonraki adımlar ve ek öğrenme kaynakları
Kurs İçin Gerekli Önbilgiler
- Bilgisayar donanım girişimi (firmware) bilgisi.
Hedef Kitle
- Geliştiriciler
- Bilgisayar programcıları
7 Saatler