PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Mikroişlemciler ve Gömülü SistemlerCENG 506593 + 037,50
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Temel CPU mimarisini anlar
2. Hafıza arayüzleri ve yönetimini anlar
3. Tek-bord lu sistemlerin kısıtlarını anlar ve arayuz iletişim tasarımlarını yapar
4. Asembly/C programalrını tasarlar ve yazar
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Tek-kart-bilgisayarların temel bileşenleri, Mikroişlemciler ve mikrokontrolörler, Mikroişlemci tabanlı sistemler, Makina dili, Assembly dili ile programlama ve yüksek seviyeli diller; Bilgisayar mimarisi ve assembly dili, Donanım-yazılım tasarımı, Sayısal elektroniğin tekrarı ve hafıza modelleri, Temel girdi/çıktı protokolleri, kesmeler.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Gömlü sistemlerin karakteristikleri ve zorlukları.
2Sistem spesifikasyonu ve hesaplama modelleri.
3Gömlü sistem organizasyonu
4Adresleme modları.
5Hafısa hiyerarşisi
6İletişim mimarisi
7Donanım/Yazılım arayüzü.
8Kesme yönetimi.
9Çevrebirimler
10Gömülü sistem programlaması(C/Asembler)
11Gerçek Zamanlı programlama
12Proje Sunumları
13Proje Sunumları
 
Kaynaklar:
Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C: Third EditionJul 1, 2017 by Yifeng Zhu
 
Diğer Kaynaklar:
Embedded Microprocessor Systems: Real World Design (Embedded Technology)Dec 4, 2002
 
Öğretim Yöntem ve Teknikleri:
Haftalık 3 saat teori
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara sınav1%30
Final Sınavı1%40
Proje3%30
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor