| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 505004842022 | EMBEDDED SYSTEMS | Seçmeli Ders Grubu | 4 | 7 | 6,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 | 35 | 35 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 30 | 30 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 40 | 40 |
| Toplam İş Yükü (saat) | 165 | ||
| 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 |