STM32 ile Gerçek Zamanlı İşletim Sistemlerine Giriş (RTOS)
FreeRTOS ile STM32 Tabanlı Gömülü Sistem Projeleri Geliştirerek Gerçek Zamanlı Yazılım Mantığını Öğrenin!
- Kayıtlı 335 öğrenci
- Süre 6:56:40
- Türkçe
Açıklama
Bu kapsamlı kurs, gömülü sistem geliştiricilerinin ve meraklılarının gerçek zamanlı işletim sistemlerini (RTOS) derinlemesine anlamalarını sağlamak için tasarlanmıştır. RTOS'un temel prensiplerinden başlayarak, ileri seviye uygulama tekniklerine kadar adım adım ilerleyeceğiz.
Kurs boyunca FreeRTOS platformunu kullanarak, teorik bilgileri pratiğe dökme fırsatı bulacaksınız. Hard Real-Time ve Soft Real-Time uygulamaları arasındaki farkları öğrenecek, task yönetimi, senkronizasyon mekanizmaları ve kaynak paylaşımı gibi konularda uzmanlaşacaksınız.
Derslerde LED kontrolü, buton okuma, UART haberleşme, zamanlayıcılar ve kesme (interrupt) yönetimi gibi gerçek dünya uygulamalarını gerçekleştirerek, teorik bilgileri pekiştireceksiniz. Semaphore, mutex, kuyruklar ve notification gibi RTOS mekanizmalarını kullanarak çoklu görev yönetiminde uzmanlaşacaksınız.
Kurs, hem başlangıç seviyesindeki geliştiricilere hem de bilgilerini derinleştirmek isteyen orta-ileri seviye programcılara hitap etmektedir. Video dersleri tamamladığınızda, kendi gömülü sistem projelerinizde RTOS'u etkin bir şekilde kullanabilecek düzeye geleceksiniz.🚀
Kimler Katılmalı?
- Elektronik mühendisliği öğrencileri ve mezunları
- Elektrik-Elektronik Mühendisi
- Elektronik ve Haberleşme Mühendisi
- Gömülü Sistem Mühendisi
- Hobi amaçlı elektronik ile ilgilenenler
- Gömülü sistemlere ilgi duyan öğrenciler ve mühendisler
- STM32 mikrodenetleyicileriyle proje geliştirmek isteyenler
- Gömülü sistemlerde kariyer yapmak isteyenler
- Endüstriyel otomasyon ve IoT projelerine başlamak isteyenler
Kursu Tamamladığınızda Neler Kazanacaksınız?
- Gömülü sistemlerde RTOS tabanlı çok görevli (multitasking) uygulamalar tasarlama ve geliştirme yetkinliği kazanacaksınız
- Task yönetimi, senkronizasyon mekanizmaları (semaphore, mutex) ve kuyruklar gibi RTOS bileşenlerini profesyonel projelerde uygulayabileceksiniz
- Gerçek zamanlı sistemlerin debug, optimizasyon ve performans iyileştirme tekniklerini kullanabileceksiniz
- Endüstriyel standartlara uygun gömülü yazılım geliştirme becerisine sahip olarak, iş piyasasında aranan bir uzman konumuna geleceksiniz
Neler öğreneceksiniz
✅RTOS'un temel prensiplerini ve geleneksel programlamaya göre avantajlarını
✅Hard Real-Time ve Soft Real-Time sistemler arasındaki farkları ve kullanım alanlarını
✅FreeRTOS'un yapısını, özelliklerini ve kullanım alanlarını
✅Task oluşturma, yönetme ve önceliklendirme tekniklerini
✅LED kontrol, buton okuma ve tick rate ayarlama gibi temel uygulamaları
✅Çoklu görev yönetiminde global değişken kullanımını ve paylaşılan kaynak problemlerini
✅Task durum yaşam döngüsünü ve debug tekniklerini
✅RTOS ve NVIC arasındaki ilişkiyi ve UART üzerinden veri gösterimi
✅Task notification mekanizmasını ve verimli kullanım tekniklerini
✅Task silme, durdurma ve yeniden başlatma yöntemlerini
✅Kuyruklar (Queue) ile task'lar arası veri paylaşımını
✅UART uygulamalarını ve seri haberleşme yöntemlerini
✅Semaphore ve mutex ile senkronizasyon sağlama tekniklerini
✅Software timer kullanımını ve periyodik işlemleri
✅Hook fonksiyonlarını ve sistem olaylarını izleme yöntemlerini
✅Event (Olay) Çalışma Mekanizması
Bu kurs sonunda, gömülü sistemlerde gerçek zamanlı uygulamalar geliştirme yeteneğine sahip olacak ve endüstriyel projelerde kullanabileceğiniz pratik beceriler kazanacaksınız.
- 15328 Öğrenci
- 513 Yorum
Merhaba! Derslerinize ve iş hayatınıza yardımcı olacak kurslarımıza aşağıdan erişebilirsiniz. Kurslarımız ile ilgili her türlü sorunuzu linkedin adresimizden veya kursumuza kayıt olduktan sonra katılabileceğiniz telegram kanalından iletebilirsiniz. Şimdiden kurslarımıza kayıt olan arkadaşlara başarılar diliyorum. "Öğrenme ve öğretmenin bir sınırı yoktur." 🎉 "101" kupon kodu ile %60 indirimden faydalanabilirsiniz 🎉 Kurs satın alımlarında problem yaşıyorsanız [email protected] adresine mail atınız!
Birlikte sıkça alınanlar
Eğitmen
- Arif Mandal
- 15328 Öğrenci
- 513 Yorum
Merhaba! Derslerinize ve iş hayatınıza yardımcı olacak kurslarımıza aşağıdan erişebilirsiniz. Kurslarımız ile ilgili her türlü sorunuzu linkedin adresimizden veya kursumuza kayıt olduktan sonra katılabileceğiniz telegram kanalından iletebilirsiniz. Şimdiden kurslarımıza kayıt olan arkadaşlara başarılar diliyorum. "Öğrenme ve öğretmenin bir sınırı yoktur." 🎉 "101" kupon kodu ile %60 indirimden faydalanabilirsiniz 🎉 Kurs satın alımlarında problem yaşıyorsanız [email protected] adresine mail atınız!
Dersler
Genel Bilgilendirme
1 Sayfalar- İçeriğe Git
Kurs Dosyaları (Kodlar, Slaytlar ve Dökümanlar)
1 Sayfalar- İçeriğe Git
Gerçek Zamanlı İşletim Sistemlerine Giriş! Neler Öğreneceğiz
1 Sayfalar 6:57RTOS Nedir?Temelleri ve Avantajları(Gerçek Hayat Uygulaması)
1 Sayfalar 11:23- RTOS Nedir?Temelleri ve Avantajları(Gerçek Hayat Uygulaması) 11:23
Hard Real ve Soft Real Time Karşılaştırılması & Uygulamaları
1 Sayfalar 6:48- Hard Real ve Soft Real Time Karşılaştırılması & Uygulamaları 6:48
RTOS ve GPOS Arasındaki Farklar Nelerdir?
1 Sayfalar 5:24- RTOS ve GPOS Arasındaki Farklar Nelerdir? 5:24
Genel Kurulumların Yapılması ve Kart Seçimi
1 Sayfalar 16:38- Genel Kurulumların Yapılması ve Kart Seçimi 16:38
FreeRTOS Genel Özellikleri & İlk Projemizi Oluşturalım
1 Sayfalar 22:10- FreeRTOS Genel Özellikleri & İlk Projemizi Oluşturalım 22:10
Task Oluşturma İşlemleri & Adım Adım Nasıl Yapılır?
1 Sayfalar 15:49- Task Oluşturma İşlemleri & Adım Adım Nasıl Yapılır? 15:49
Led Yakma Taskı Oluşturma & Tick Rate(Hz) Parametresi Nedir?
1 Sayfalar 17:17- Led Yakma Taskı Oluşturma & Tick Rate(Hz) Parametresi Nedir? 17:17
Led & Button Taskını Global Değişkenler ile Haberleştirme
1 Sayfalar 17:44- Led & Button Taskını Global Değişkenler ile Haberleştirme 17:44
printf ile Task Analizinin Yapılması (Debug Yapalım!)
1 Sayfalar 25:00- printf ile Task Analizinin Yapılması (Debug Yapalım!) 25:00
RTOS & NVIC Priority(Önceliği) & UART Üzerinden Gösterilmesi
1 Sayfalar 18:00- RTOS & NVIC Priority(Önceliği) & UART Üzerinden Gösterilmesi 18:00
RTOS Task Notification (Bildirim) Göndererek Haberleştirme
1 Sayfalar 26:30- RTOS Task Notification (Bildirim) Göndererek Haberleştirme 26:30
RTOS Task Deletion (Görevlerin Silinmesi)
1 Sayfalar 11:51- RTOS Task Deletion (Görevlerin Silinmesi) 11:51
RTOS Kuyruklar Konu Anlatımı ve Uygulama Üzerinden İnceleme
1 Sayfalar 24:36- RTOS Kuyruklar Konu Anlatımı ve Uygulama Üzerinden İnceleme 24:36
RTOS Kuyruklar UART Uygulaması (Queues)
1 Sayfalar 15:33- RTOS Kuyruklar UART Uygulaması (Queues) 15:33
RTOS Semaphore Konu Anlatımı ve Uygulaması
1 Sayfalar 17:08- RTOS Semaphore Konu Anlatımı ve Uygulaması 17:08
RTOS Semaphore Uygulaması (UART Kullanarak)
1 Sayfalar 8:34- RTOS Semaphore Uygulaması (UART Kullanarak) 8:34
RTOS Mutex (Karşılıklı Dışlama) Konu Anlatımı ve Uygulaması
1 Sayfalar 18:20- RTOS Mutex (Karşılıklı Dışlama) Konu Anlatımı ve Uygulaması 18:20
RTOS Software Timer (Yazılımsal Zamanlayıcı)
1 Sayfalar 11:40- RTOS Software Timer (Yazılımsal Zamanlayıcı) 11:40
RTOS Hook Functions (Kanca Fonksiyonları) Nasıl Kullanılır?
1 Sayfalar 9:33- RTOS Hook Functions (Kanca Fonksiyonları) Nasıl Kullanılır? 9:33
RTOS Events (Olay) Mekanizması
1 Sayfalar 14:34- RTOS Events (Olay) Mekanizması 14:34
- İçeriğe Git
Final Uygulaması - 1
1 Sayfalar 34:43- Final Uygulaması - 1 34:43
- İçeriğe Git
Final Uygulaması - 2
1 Sayfalar 34:38- Final Uygulaması - 2 34:38
- İçeriğe Git
Final Uygulaması - 3
1 Sayfalar 22:15- Final Uygulaması - 3 22:15
- İçeriğe Git
Bonus Video-1 USE_NEWLIB_REENTRANT Neden Enable Yapıyoruz?
1 Sayfalar 3:35- Bonus Video-1 USE_NEWLIB_REENTRANT Neden Enable Yapıyoruz? 3:35
Online Kaynaklar
1 Sayfalar- İçeriğe Git
Tebrikler!
1 Sayfalar- İçeriğe Git
Yalçın Varlıoğlu
Bayram Aktaş
Yorumlar
Yorum yapmak için bu içeriğe sahip olman gerekir.
Başarılı
Konseptler, fonksiyonlar anlatılmıyor sadece bunu yazıyoruz denilip geçiştiriliyor. Eğitmenin hevesi çok düşük, kursu izlerken sıkıldım.
Kurs için teşekkürler hocam, uygulamalar süperdi!
başarılı ve sade anlaşılabilir
Çok verimli bir kurstu, oldukça faydalı oldu. STM32 ile Zephyr kullanımı kursunuzuda bekliyoruz hocam.
Kursa yeni başladım ama oldukça akıcı ve öğretici, tavsiye ederim herkese.
Oldukça sade anlatım ile herşeyi bitirmiş.
RTOS için güzel bir başlangıç kursu.
Gerçek zamanlı işletim sistemleri ile alakalı çok fazla içerik yok zaten, bu kurs oldukça fayfalı oldu. Herkese tavsiye ederim.
gerçekten öğretici ve anlaşılır bır kurstu
Çok teşekkürler İsmet yorumun için, başarılar dilerim😊
Anlaşılır ve sade bir kurstu, teşekkürler hocam😊
Çok teşekkürler Esma yorumun için, başarılar dilerim😊
Arif Hocamıza teşekkürler, genel FreeRTOS bilgisi edinmek açısından iyi bir eğitim olmuş.
Çok teşekkürler yorumun için, başarılar dilerim😊
RTOS ile ilgili nadir ve güzel kurslardan birisi, tavsiye ederim.
Çok teşekkürler Asım yorumun için, başarılar dilerim😊
Çok güzel kurs, sorulara da çok hızlı cevap bulabiliyorsunuz. Herkese tavsiye ederim.
Çok teşekkürler yorumun için, başarılar dilerim😊
Teşekkürler hocam kurs için, öğrendiğim birçok yeni bilgi oldu.
Çok teşekkürler Pınar yorumun için, başarılar dilerim😊
Faydalı bir kurs oldu
Çok teşekkürler Yılmaz yorumun için, başarılar dilerim😊
Hocamızın bütün stm32 kursları harika, basit ve öğretici anlatıyor, farklı kurslar da bekliyoruz hocam. Elinize sağlık.
Çok teşekkürler İlkay yorumun için, başarılar dilerim😊
Teşekkürler hocam, gömülü sistemler ile ilgili farklı konularda kurslarınızı bekliyoruz😊
Çok teşekkürler yorumun için, başarılar dilerim😊
Teşekkürler hocam, örnekler üzerinde anlattığınız için kalıcı oldu. Bootloader kursunuzu da bekliyoruz😊
Çok teşekkürler Emre yorumun için, başarılar dilerim😊
Bootcamp kursunun üzerine hem tekrar etmemi hem de FreeRTOS hakkında bilgi ve deneyim sahibi oldum. Uygulamaları ve ek videoları bekliyoruz Hocam :)
Çok teşekkürler Adem yorumun için yeni uygulamalar da gelecek, başarılar dilerim😊
Özellikle sıfırdan başlayanlar için oldukça öğretici olmuş, teşekkürler hocam. Daha fazla uygulama da bekliyoruz😊
Çok teşekkürler yorumunuz için başarılar dilerim😊