CENG 424

Gömülü Bilgisayar Sistemleri

Gömülü sistemler, gömülü sistemlere özel problemler ve çeşitli konular; bilgisayar mühendisliğindeki rolü; mikrodenetleyiciler, gömülü yazılım; gerçek-zamanlı sistemler, planlama ve zamanlama problemleri; test ve performans; güvenilirlik; düşük güçte hesaplama, enerji kaynakları, kaçaklar; tasarım metodolojileri, yazılım geliştirme ortamları; süreklilik ve güncelleme problemleri; ağa bağlı gömülü sistemler; FPGA tasarımı.

Dersin Amacı

Gömülü bilgisayar sistemleri ve uygulamalarını, analiz ve tasarımlarıyla birlikte aktarmak.

Kaynakça

Berger, Arnold. Embedded systems design:an introduction to processes tools and tecniques. San Francisco;Lawrence, Kan: CMP Books, c2002 ,Adamski, Marian Andrzej. Design of Embedded Control Systems, Boston, MA : Springer Science+Business Media, Inc., 2005. ,Tebbs, David. Real time systems: management and design, McGraw-Hill London 1977 ,Herman Lam, John O Malley, Fundamentals of Computer Engineering: Logic Design and Microprocessors, Wiley. ,Enoch O. Hwang, Digital Logic and Microprocessor Design with VHDL.

Öğrenim Çıktıları
  1. Gömülü sistemleri modelleyebilme ve tasarlayabilme.
  2. Sistemlerin gerçeklenmesi ve sınanması konusunda tecrübe gösterebilme.
  3. Gömülü yazılım geliştirme tekniklerini kullanma ve uygulayabilme yeteneği gösterebilme.
Konu
Gömülü Sistem Tasarımına Giriş
Bilgisayar Mimarisi Konseptlerinin Gözden Geçirilmesi
LAB – I : Arduino ile basit bir uygulama
Mikrodenetleyicilerle Gömülü Sistem Tasarımı
Mikrodenetleyicilerle Gömülü Sistem Tasarımı
Özel ve Genel Amaçlı Veriyolu ve Mikroişlemci Tasarımı
LAB – II : Motor hız kontrolü için gerekli devrenin ve test ortamının kurulması
Geribeslemeli Kontrol Sistemlerinin Temelleri
Vize Sınavı
Veri Toplama ve Sayısal İşaret İşleme/Matlab-Simulink
Gerçek-Zamanlı Sistemler
Gömülü Yazılım Tasarımı
LAB – III : Arduino ile geribeslemeli motor hız kontrolü uygulaması
Proje hazırlıkları ve sunumu geri beslemeleri

Notlandırma

Vize: 10%

Ödev: 10%

Final: 20%

Quiz: 10%

Lab: 10%

Proje: 20%

Rapor: 20%