9 Eylül 2012 Pazar

Embedded Linux Eğitimi


    Bu eğitim uygulama ağırlıklıdır. Birinci eğitimde elde edilen bilgiler üzerine yeni bilgiler eklenerek arm tabanlı BeagleBoard üzerinde kendi derleyeceğimiz kernel ve oluşturacağımız rootfs ile sıfırdan bir linux sistem nasıl ayağa kaldırılır gösterilmektedir. Öte yandan sanal ortamda kolayca çalışmaya imkan veren emülatörlerden Qemu da örnek kullanımla işlenmektedir.


  • Linux İşletim Sistemine Genel Bakış
  • Gömülü Sistemlerin Özellikleri ve Kullanım Alanları
  • BeagleBoard İncelenmesi
  • Derleme ve Bağlama İşlemleri (compiling and linking)
  • autotools, make, cmake
  • Kütüphaneler: glibc, uclibc, uclibc++
  • Çapraz Derleme (cross-compilation)
  • Toolchain İncelenmesi
  • Buildsystem Nedir ve Nasıl Kullanılır
  • Buildsystem İncelenmesi: BuildRoot, OpenEmbedded
  • Kernel Kaynak Kod Dizin/Modül Hiyerarşisi incelenmesi
  • Kernel Derleme
  • Root Filesystem Oluşturma
  • Linux Boot Sequence
  • Sanal Ortamda Kernel ve Rootfs Çalıştırma
  • BeagleBoard ile Kernel ve Rootfs Çalıştırma