>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Gömülü Linux Temelleri MEH801 Seçmeli Lisans 4 Bahar 5

Öğretim Elemanı Adı

Doç. Dr. Anıl ÇELEBİ

Dersin Öğrenme Kazanımları

1) Gömülü linux tabanlı sistemlerin yazılım ve donanım mimarisini anlayabilme.
2) Gömülü Linux üzerine inşa edilmiş sistemler üzerinde yazılım geliştirebilme.
3) Gömülü linux tabanlı sistem geliştirme sürecinde kullanılan yazılım geliştirme araçlarını anlayabilme ve kullanabilme.
4) Ar-Ge süreçlerinde karşılaşılabilecek gerçek problemlere özgün çözümler geliştirebilme.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11 12
Öğrenme Kazanımları
1 Düşük                      
2                        
3                        
4                        

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

FPGAlar ile Gömülü Sistem Tasarımı

Dersin İçeriği

Bu ders aşağıdaki konuları kapsamaktadır. Gömülü Sistemlere Genel Bakış Gömülü Linux İşletim Sistemine Giriş Ön-yükleyiciler (u-boot) Kök dosya sistemleri Derleme ve Çapraz Derleme Linux Kullanıcı Katmanınada uygulama geliştirme Linux Kernel Katmanında Driver geliştirme Kernel Derleme Yazılım imajı oluşturma ve yükleme

Haftalık Ders İzlencesi

1) Gömülü Sistemlere Genel Bakış
2) Gömülü Linux İşletim Sistemine Giriş
3) Gömülü Linux İşletim Sistemine Giriş
4) Ön-yükleyiciler (u-boot)
5) Kök dosya sistemleri
6) Kök dosya sistemleri
7) Derleme ve Çapraz Derleme
8) Ara Sınav
9) Linux Kullanıcı Katmanınada uygulama geliştirme
10) Linux Kullanıcı Katmanınada uygulama geliştirme
11) Linux Kernel Katmanında Driver geliştirme
12) Linux Kernel Katmanında Driver geliştirme
13) Kernel Derleme
14) Yazılım imajı oluşturma ve yükleme
15) Uygulama/Proje

Önerilen/İstenen Ders Kaynakları

1- Christopher Hallinan, “Embedded Linux Primer,” Prentice Hall Open Source Software Development Series
2- Karim Yaghmour, “Building Embedded Linux Systems,” O’reilly
3- https://www.linux.org/forums/#linux-tutorials.122
4- https://www.nxp.com/docs/en/user-guide/IMX LINUX USERS GUIDE.pdf

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Soru-Cevap
3) Tartışma
4) Alıştırma ve Uygulama
5) Gösteri
6) Model Yapma
7) Grup Çalışması
8) Benzetim
9) Beyin Fırtınası
10) Örnek Olay
11) Laboratuvar/Çalıştay
12) Bireysel Çalışma
13) Problem Çözme
14) Proje Temelli Öğrenme


Değerlendirme Yöntemi ve Ölçütleri

Yarıyıl İçi Çalışmalarının Başarıya Oranı

70%

 

Sayı

Yüzde

Yarıyıl İçi Çalışmaları

Laboratuvar

1

30%

Proje

1

50%

Sunum/Seminer Hazırlama

1

20%

 

Yarıyıl Sonu Sınavının Başarıya Oranı

30%

Toplam

100%

Dersin Eğitim Dili

İngilizce

Mesleki Uygulama

İstenmemekte