Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Gömülü SistemlerBLM402134202
ÖnkoşullarBLM2031
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüAli Can Karaca
Dersi Veren(ler)Ali Can Karaca
Asistan(lar)ı
Dersin AmacıGömülü sistem ile çözüm oluşturma yeteneğinin kazandırılması
Dersin İçeriğiGömülü sistemlere giriş ve uygulamaları Mikroişlemciler, Mikrodenetleyiciler, DSP, FPGA ve ASIC terimleri 16, 32 ve 64 bit mikrodenetleyiciler (PIC & MSP430 aileleri) ARM ve RISC-V mimarileri ARM komut seti ve ARM makine kodları Raspberry Pi ve onun versiyonları Veri toplama; algılayıcı, analog dijital çevirici, dijital analog çevirici, veri işleme teknikleri konularının anlatımı Gömülü sistemde zamanlayıcı, kesme, PWM ve DMA birimlerinin kullanımı Haberleşme donanım ve yöntemleri Gerçek zamanlı sistemlerdeki temel konseptler Gerçek zamanlı işletim sistemleri Gömülü sistem tasarım uygulamaları Nesnelerin interneti
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Computers as Components, M. Wolf, 2008 (Book).
  • Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux, Derek Molloy, 2016 (Book).
  • Better embedded systems software, P. Koopman, Drumadrochit Education Pub., 2010. (Book)
  • Embedded Systems Design, P. Jones, Lecture Notes, IOWA State University.
  • Real-Time Embedded Systems, Jiacun Wang, Wiley, 2017.
  • Real-Time Embedded Systems: Design Principles and Engineering Practices, Xiacong Fan, 2015.
  • Real Time Operating Systems, Philip Koopman, Embedded System Engineering, 2016.
  • Raspberry Pi Cookbook, Simon Monk, O’Reilly.
  • Learn Raspberry Pi 2 with Linux and Windows 10, P. Membrey, D. Hows, Apress, 2015.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Bellek, işlem gücü vb. kısıtlara sahip gömülü sistemler için uygulama geliştirme becerisinin kazanılması
  2. Gömülü sistemlerdeki yazılım geliştirme tekniklerinin öğrenilmesi
  3. Yüksek seviyeli diller ile gömülü sistemlerde uygulama geliştirilmesi
  4. Gerçek zamanlı sistemlerle ilgili temel kavramların öğrenilmesi
  5. Gerçek zaman kısıtlarına sahip gömülü sistemlerin oluşturulması

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3--5-5
PÇ-4-----
PÇ-5-----
PÇ-655-5-
PÇ-7-----
PÇ-8-----
PÇ-9-----
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14--5-5
PÇ-15-----
PÇ-16-----
PÇ-17--5-5
PÇ-18-----
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----
PÇ-25-----
PÇ-26-----
PÇ-27-----
PÇ-28-----
PÇ-29-----
PÇ-30-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Gömülü sistemlere giriş ve uygulamaları
2Mikroişlemciler, Mikrodenetleyiciler, DSP, FPGA ve ASIC kavramları
316, 32 ve 64 bit mikrodenetleyiciler (PIC & MSP430 aileleri)
4ARM ve RISC-V mimarileri
5 ARM komut seti ve ARM makine kodları-1
6 ARM komut seti ve ARM makine kodları-2
7 Raspberry Pi ve onun versiyonları
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Veri toplama; algılayıcı, ADC ve DAC
10Gömülü sistemde zamanlayıcı, kesme, PWM ve DMA birimlerinin kullanımı
11Haberleşme donanım ve yöntemleri
12Gerçek zamanlı sistemlerdeki temel konseptler
13Gerçek zamanlı işletim sistemleri
14Nesnelerin interneti ve Uygulama kontrolleri
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler130
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması131
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler152
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)112
Final (Sınav Süresi + Sınav Hazırlık Süresi)116
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok