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.
Süre 7 Saat
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ı