ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Ders Bilgi Formu ( ELM 458 )


   Temel bilgiler
Ders adı: Gömülü Sistem Tasarımı
Ders kodu: ELM 458
Öğretim üyesi: Dr. Furkan ÇAYCI
AKTS kredisi: 6
GTÜ kredisi: 3 ()
Yılı, Dönemi: 4, Bahar
Dersin düzeyi: Lisans
Dersin tipi: Alan seçmeli
Öğretim dili: İngilizce
Öğretim şekli: Yüz yüze , Grup çalışması , Laboratuvar çalışması
Ön koşullar: ELM 234, ELM 235, INF 212
Staj durumu: Yok
Dersin amacı: Bu ders ile mikroişlemci tabanlı gömülü sistem tasarımı ve analizini öğrenmek, analog sistemler ve sensörler ile etkileşim sağlayabilmek, sensörler, sistemler ve entegre devreler arası kullanılan haberleşme protokolleri hakkında teorik ve pratik bilgiler elde edinmek, işlemci mimarisi hakkında bilgi sahibi olmak, denetleyici içerisindeki çevrebirimleri kullanabilmek hedeflenmektedir. Öğrenilen bu bilgileri verilen projeler ve öğrencilerin seçtiği bir son bir proje ile uygulamaya dökerek ticari bir ürün olmaya hazır bir gömülü sistem oluşturmak hedeflenmektedir.

Dersteki projeler için gerekli donanımların öğrenciler tarafından grup bazında tedarik edilmesi gerekmektedir.
   Öğrenme çıktıları Yukarı

Bu dersi başarıyla tamamlayan öğrenciler, şu yetilere sahip olurlar:

  1. Mikroişlemci mimarisini öğrenmek

    Program Çıktılarına Katkıları

    1. Temel Elektronik Mühendisliği bilgisi edinmek
    2. Modern teknolojiyle sürekli öğrenme bilinci geliştirmek
    3. Modern yöntemler ve teknik araçları kullanmak

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Ödev
  2. Modern gömülü hesaplama platformları olarak mikroişlemciler hakkında bilgi sahibi olup anlamak

    Program Çıktılarına Katkıları

    1. Sistem tasarımlarını geliştirmek, uygulamak ve sürdürmek
    2. Mühendislik uygulamalarında farklı teknik ve modern araçları kullanma bilgisini geliştirmek

    Değerlendirme Tipi

    1. Yazılı sınav
    2. Ödev
  3. Gömülü tasarım için gerekli araç ve çevrebirimleri seçebilmek

    Program Çıktılarına Katkıları

    1. Mühendislik uygulamalarında farklı teknik ve modern araçları kullanma bilgisini geliştirmek

    Değerlendirme Tipi

    1. Dönem projesi
   İçerik Yukarı
1. hafta: Derse Giriş & GNU Araçları
2. hafta: Mikroişlemci Mimarisi
3. hafta: Komut Kümesi
4. hafta: Assembly Dili
5. hafta: Hafıza Sistemleri
6. hafta: Efektif C Programlama
7. hafta: Kesmeler ve İstisnalar
8. hafta: Zamanlayıcılar
9. hafta: Analog bağlama ve ölçme teknikleri
10. hafta: Haberleşme protokolleri
11. hafta: Hata ayıklama
12. hafta: Cube & Keil & CMSIS
13. hafta: Gerçek-Zamanlı İşletim Sistemleri ve Nesnelerin İnterneti
14. hafta: Proje Sunumları
15. hafta*: *
16. hafta*: Final
Ders kitapları ve materyaller: The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, Third Edition Edition by Joseph Yiu
The Designer’s Guide to the Cortex-M Processor Family by Trevor Martin
Önerilen kaynaklar: The C Programming Language by Brian W. Keringhan, Dennis M. Ritchie
  * 15. ve 16. haftalar arası final sınavına hazırlık haftası bulunmaktadır.
Değerlendirme Yukarı
Değerlendirme tipi Hafta numarası Ağırlık (%)
Ara sınavlar (Vizeler): 0
Dönem içi diğer çalışmalar: 0
Proje: 4,5,6,7,8,9,10,11,12,13,14 40
Ödev: 2, 3, 4, 6, 8, 9, 10 10
Kısa sınav (Quiz): 2, 3, 4, 5, 7, 9, 11 10
Final sınavı: 40
  Toplam ağırlık:
(%)
   İş yükü Yukarı
Etkinlik Süre (Haftalık saat) Toplam hafta sayısı Dönem boyu toplam iş yükü
Dersler (Yüz yüze öğretme): 3 14
Ders dışı bireysel çalışma: 4 14
Uygulama, Rehberli problem çözme: 0 0
Ödev: 2 8
Dönem projesi: 2 10
Dönem projesi sunumu: 1 1
Kısa sınav (Quiz): 0 0
Ara sınav için bireysel çalışma: 0.5 8
Ara sınav (Vize): 0 0
Final sınavı için bireysel çalışma: 9 1
Final sınavı: 2 1
    Toplam işyükü:
    Toplam AKTS kredisi:
*
  * AKTS kredisi, toplam iş yükünün 25'e bölümüdür. (1 AKTS = 25 saatlik iş yükü)
-->