GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
505004842022 EMBEDDED SYSTEMS Seçmeli Ders Grubu 4 7 5,00

Lisans


Türkçe


Dersin amacı öğrencilerin gömülü sistem tasarımının yazılım ve donanım özelliklerinin öğretilmesidir. Gömülü sistemlere yönelik tasarım araçlarını kullanılmasının ve bu alanda proje geliştirilmesinin öğretilmesidir.


Prof. Dr. Aydoğan SAVRAN


1 Gömülü sistem özelliklerinin öğrenilmesi
2 Gömülü sistem tasarlanabilmesi
3 Gömülü sistemlerin yazılım ve donanım araçlarının kullanılabilmesi
4 Gömülü sistem uygulamaları geliştirilebilmesi

Birinci Öğretim


Yok


Yok


Gömülü Sistemlere genel bakış, Gömülü sistem bileşenleri ve araçları. Gömülü sistemlerin yazılım ve donanım özellikleri. 32-bit ARM tabanlı işlemciler. Programlama araçları ve program geliştirme. Gömülü çevre birimler. Uygulamalar.


Hafta Konular (Teorik) Laboratuvar Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Gömülü Sistemlere genel bakış Programlama için IDE ve benzetim çalışmaları için proteus tanıtımı
2 Gömülü Sistem Bileşenleri Programlanacak mikrodenetleyicinin tanıtılması ve kaynak dökümanların paylaşılması
3 32-bit işlemciler GPIO uygulaması
4 ARM Mimarisi GPIO uygulaması devam (Ödev Çözümü)
5 Donanım Özellikleri LCD ve Keypad Kullanımı
6 Yazılım Özellikleri EXTI uygulaması
7 ARM Komut Seti TIM Kesme+TIM Sayıcı+PWM Çıkış
8 Ara Sınav
9 Gömülü Sistemlerin C Dili ile Programlanması Proje ödev listesinin duyurulması - PWM Giriş+Systick uygulaması
10 Gömülü İşletim Sistemleri ADC Polling ve ADC Kesme Uygulaması
11 Giriş-Çıkış Birimleri ADC'yi DMA ile yapılması
12 Gömülü Çevre Birimler ve programlanması (ADC, DAC) USART Polling ve USART Kesme
13 Gömülü Çevre Birimler ve programlanması (USART,I2C, I2S) Waijung ile Matlab Uygulaması + STM Studio kullanımı
14 Gömülü Çevre Birimler ve programlanması (CAN, USB, ETHERNET) Proje Ödevlerinin Değerlendirilmesi
15 Uygulamalar Proje Ödevlerinin Değerlendirilmesi
16 Final Sınavı

DERS KİTABI: 1-Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology), Tammy Noergaard, Newnes, 2005. 2- ARM System Developer's Guide: Designing and Optimizing System Software, A.Sloss, D.Symes C.Wright,Morgan Kaufman, 1st ed.,2004 YARDIMCI KİTAPLAR: 1.STM32 Technical Reference Manual 2.Keil Microvision 4 Manual 3.Cortex-M3 Technical Reference Manual



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 60
Laboratuvar 1 40
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Derse Katılım 14 4 56
Proje Hazırlama 1 30 30
Ara Sınav İçin Bireysel Çalışma 1 20 20
Final Sınavı içiin Bireysel Çalışma 1 30 30
Toplam İş Yükü (saat) 140

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15 PÇ 16 PÇ 17 PÇ 18
ÖÇ 1 4 4
ÖÇ 2 4 4
ÖÇ 3 4 4
ÖÇ 4 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek