1. hafta |
Gömülü Sistemlere ve Gömülü Programlamaya Giriş |
2. hafta |
Yazılım geliştirme Ortamının Kurulumu ve Kullanımı, ARM mikroişlemci Ailesi, Gerçek Zamanlı İşletim Sistemleri |
3. hafta |
ARM assembly dili, ARM CPU mimarisi, IDE üzerinde ilk projelerin oluşturulması |
4. hafta |
TI RTOS Gerçek Zamanlı İşletim Sistemleri, İplik yapısı, zamanlama, TI-RTOS servisleri, TI-RTOS grafik kurulum arayüzü |
5. hafta |
TI-RTOS uygulamaları geliştirme, XGConf yardımcı programı, UIA ve RTOS Analizörü |
6. hafta |
Donanım Kesmeleri (HWI), Saatler ve Zamanlayıcılar, Yazılım Kesmeleri (SWI) |
7. hafta |
Sensörlerle ve aktüatörlerle iletişim |
8. hafta |
Zamanlama
Kesme İşleme
DMA |
9. hafta |
Kritik Bölge kavramı, Proses Senkronizasyonu, Semaforlar, İplikler |
10. hafta |
Ağ Sistemlerine Bağlantı, Ethernet, HTTP/TCP/IP protokölleri |
11. hafta |
Prosesler Arası İletişim, Posta Kutusu Kavramı, Kuyruklar, Olaylar |
12. hafta |
Seri İletişim, SCI, IIC, SPI protokölleri |