Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği(Türkçe) - 2016 Tezli Yüksek Lisans | BLM7011 | Gömülü Sistem Uygulamaları | Seçmeli | 1 | 8,00 | 3 | 0 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği(Türkçe) - 2016 Tezli Yüksek Lisans | BLM7011 | Gömülü Sistem Uygulamaları | Seçmeli | 1 | 8,00 | 3 | 0 |
Bu dersin amacı, öğrencilere gömülü sistemlerin tasarımı, programlaması ve uygulanması konularında kapsamlı bir anlayış kazandırmaktır. Bu ders, öğrencilere mikrodenetleyicilerin ve mikroişlemcilerin nasıl çalıştığını, gerçek zamanlı sistemlerin nasıl tasarlandığını, iletişim protokolleri ve güç yönetimi konularını anlatarak, gömülü sistemlerin günlük yaşamdan endüstriyel uygulamalara kadar geniş bir yelpazede nasıl kullanılabileceğini öğretir. Öğrencilere, donanım ve yazılım arasındaki etkileşimi anlama, işletim sistemlerinin ve iletişim protokollerinin nasıl uygulanacağını anlama ve güç verimliliği sağlama yetenekleri kazandırır. Bu ders, öğrencilerin gömülü sistemlerin geliştirilmesi ve kullanılmasına yönelik profesyonel yeteneklerini geliştirmelerine olanak tanır.
-
Bu dersin içeriği, öğrencilere gömülü sistemlerin temel kavramlarından başlayarak, ileri düzey tasarım ve uygulamalara kadar geniş bir yelpazeyi kapsar. Ders, mikrodenetleyicilerin ve mikroişlemcilerin işleyişini, programlamasını ve yazılım-hardware etkileşimini anlamayı hedefler. Ayrıca, gerçek zamanlı sistemlerin tasarımı ve uygulanması, iletişim protokolleri ve güç yönetimi gibi kritik konulara odaklanır. Öğrenciler, uygulamalı projeler ve laboratuvar çalışmaları yoluyla gömülü sistemlerin pratik kullanımlarını deneyimler. Bu ders, öğrencilere, endüstriyel otomasyon, tıbbi cihazlar, akıllı ev teknolojileri ve daha birçok alandaki gömülü sistem uygulamalarını anlama ve geliştirme yeteneklerini kazandırır. Aynı zamanda, öğrencilere güçlü bir temel oluşturarak, gömülü sistemlerin gelecekteki gelişmelerine uyum sağlama becerisi kazandırır.
Sunum, Ödev, Proje
Yok
Türkçe
Jonathan W. Valvano, "Embedded Systems: Introduction to ARM Cortex-M Microcontrollers," 4th Edition, CreateSpace Independent Publishing Platform, 2014. Jonathan W. Valvano, "Embedded Systems: Introduction to ARM Cortex-M Microcontrollers," 4th Edition, CreateSpace Independent Publishing Platform, 2014.
Yok
Hafta | Teorik |
---|---|
1 | Giriş ve Temel Kavramlar Gömülü sistemlerin tanımı ve önemi Donanım ve yazılım bileşenleri Gömülü sistemlerin örnekleri Gömülü sistem tasarım süreci |
2 | Giriş ve Temel Kavramlar Gömülü sistemlerin tanımı ve önemi Donanım ve yazılım bileşenleri Gömülü sistemlerin örnekleri Gömülü sistem tasarım süreci |
3 | Mikrodenetleyiciler Mikrodenetleyici mimarileri Programlama dilleri ve geliştirme ortamları Kesme işlemciler ve kesme denetimi Dijital ve analog giriş/çıkışlar |
4 | Mikrodenetleyiciler Mikrodenetleyici mimarileri Programlama dilleri ve geliştirme ortamları Kesme işlemciler ve kesme denetimi Dijital ve analog giriş/çıkışlar |
5 | Gömülü Sistem Programlama Gömülü sistemler için C/C++ programlama Kesme hizmet rutinleri Kesme denetim programlama Gömülü sistemlerde veri depolama yöntemleri |
6 | Gömülü Sistem Programlama Gömülü sistemler için C/C++ programlama Kesme hizmet rutinleri Kesme denetim programlama Gömülü sistemlerde veri depolama yöntemleri |
7 | Gerçek Zamanlı Sistemler Gerçek zamanlı sistemlerin tanımı Gömülü sistemlerde zamanlama gereksinimleri Gerçek zamanlı işletim sistemleri Gerçek zamanlı sistemlerin analizi ve tasarımı |
8 | Vize Sınavı |
9 | Gerçek Zamanlı Sistemler Gerçek zamanlı sistemlerin tanımı Gömülü sistemlerde zamanlama gereksinimleri Gerçek zamanlı işletim sistemleri Gerçek zamanlı sistemlerin analizi ve tasarımı |
10 | İletişim Protokolleri Gömülü sistemlerde iletişim protokolleri UART, SPI, I2C gibi seri haberleşme protokolleri Kablosuz iletişim protokolleri Ağ tabanlı iletişim protokolleri |
11 | İletişim Protokolleri Gömülü sistemlerde iletişim protokolleri UART, SPI, I2C gibi seri haberleşme protokolleri Kablosuz iletişim protokolleri Ağ tabanlı iletişim protokolleri |
12 | Güç Yönetimi Gömülü sistemlerde güç tüketimi ve yönetimi Pil beslemeli sistemler Düşük güç tasarım teknikleri Uyku modları ve güç yönetimi stratejileri |
13 | Güç Yönetimi Gömülü sistemlerde güç tüketimi ve yönetimi Pil beslemeli sistemler Düşük güç tasarım teknikleri Uyku modları ve güç yönetimi stratejileri |
14 | Uygulama ve Projeler |
15 | Uygulama ve Projeler |
16 | Uygulama ve Projeler |
17 | Final Sınavı |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 4 | 8 | 32 |
Proje ve Hazırlığı | 1 | 24 | 24 |
Ödev ve Hazırlığı | 3 | 8 | 24 |
Laboratuvar ve Hazırlığı | 0 | 0 | 0 |
Atölye ve Hazırlığı | 0 | 0 | 0 |
Sunum ve Hazırlığı | 0 | 0 | 0 |
Seminer ve Hazırlığı | 0 | 0 | 0 |
Demo ve Hazırlığı | 0 | 0 | 0 |
Araştırma ve Hazırlığı | 0 | 0 | 0 |
Rapor ve Hazırlığı | 0 | 0 | 0 |
Arasınav ve Hazırlığı | 1 | 24 | 24 |
Kısa Sınav ve Hazırlığı | 1 | 24 | 24 |
Final ve Hazırlığı | 1 | 24 | 24 |
Teorik Ders Saati | 14 | 3 | 42 |
Uygulama Ders Saati | 0 | 0 | 0 |