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ı 298 öğrenci
- 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.
- 13952 Öğrenci
- 488 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 bütün kurslarımızda 😯 %60 😯 indirimden faydalanabilirsiniz <--> Eğer 1111 kupon kodu ile kurslarımıza 😯 %50 😯 indirimle kayıt olursanız da istediğiniz bir kursumu hediye ediyorum. Aldıktan sonra mail üzerinden istediğiniz kursu iletebilirsiniz <--
Birlikte sıkça alınanlar
Eğitmen
- Arif Mandal
- 13952 Öğrenci
- 488 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 bütün kurslarımızda 😯 %60 😯 indirimden faydalanabilirsiniz <--> Eğer 1111 kupon kodu ile kurslarımıza 😯 %50 😯 indirimle kayıt olursanız da istediğiniz bir kursumu hediye ediyorum. Aldıktan sonra mail üzerinden istediğiniz kursu iletebilirsiniz <--
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 SayfalarRTOS Nedir?Temelleri ve Avantajları(Gerçek Hayat Uygulaması)
1 Sayfalar- RTOS Nedir?Temelleri ve Avantajları(Gerçek Hayat Uygulaması)
Hard Real ve Soft Real Time Karşılaştırılması & Uygulamaları
1 Sayfalar- Hard Real ve Soft Real Time Karşılaştırılması & Uygulamaları
RTOS ve GPOS Arasındaki Farklar Nelerdir?
1 Sayfalar- RTOS ve GPOS Arasındaki Farklar Nelerdir?
Genel Kurulumların Yapılması ve Kart Seçimi
1 Sayfalar- Genel Kurulumların Yapılması ve Kart Seçimi
FreeRTOS Genel Özellikleri & İlk Projemizi Oluşturalım
1 Sayfalar- FreeRTOS Genel Özellikleri & İlk Projemizi Oluşturalım
Task Oluşturma İşlemleri & Adım Adım Nasıl Yapılır?
1 Sayfalar- Task Oluşturma İşlemleri & Adım Adım Nasıl Yapılır?
Led Yakma Taskı Oluşturma & Tick Rate(Hz) Parametresi Nedir?
1 Sayfalar- Led Yakma Taskı Oluşturma & Tick Rate(Hz) Parametresi Nedir?
Led & Button Taskını Global Değişkenler ile Haberleştirme
1 Sayfalar- Led & Button Taskını Global Değişkenler ile Haberleştirme
printf ile Task Analizinin Yapılması (Debug Yapalım!)
1 Sayfalar- printf ile Task Analizinin Yapılması (Debug Yapalım!)
RTOS & NVIC Priority(Önceliği) & UART Üzerinden Gösterilmesi
1 Sayfalar- RTOS & NVIC Priority(Önceliği) & UART Üzerinden Gösterilmesi
RTOS Task Notification (Bildirim) Göndererek Haberleştirme
1 Sayfalar- RTOS Task Notification (Bildirim) Göndererek Haberleştirme
RTOS Task Deletion (Görevlerin Silinmesi)
1 Sayfalar- RTOS Task Deletion (Görevlerin Silinmesi)
RTOS Kuyruklar Konu Anlatımı ve Uygulama Üzerinden İnceleme
1 Sayfalar- RTOS Kuyruklar Konu Anlatımı ve Uygulama Üzerinden İnceleme
RTOS Kuyruklar UART Uygulaması (Queues)
1 Sayfalar- RTOS Kuyruklar UART Uygulaması (Queues)
RTOS Semaphore Konu Anlatımı ve Uygulaması
1 Sayfalar- RTOS Semaphore Konu Anlatımı ve Uygulaması
RTOS Semaphore Uygulaması (UART Kullanarak)
1 Sayfalar- RTOS Semaphore Uygulaması (UART Kullanarak)
RTOS Mutex (Karşılıklı Dışlama) Konu Anlatımı ve Uygulaması
1 Sayfalar- RTOS Mutex (Karşılıklı Dışlama) Konu Anlatımı ve Uygulaması
RTOS Software Timer (Yazılımsal Zamanlayıcı)
1 Sayfalar- RTOS Software Timer (Yazılımsal Zamanlayıcı)
RTOS Hook Functions (Kanca Fonksiyonları) Nasıl Kullanılır?
1 Sayfalar- RTOS Hook Functions (Kanca Fonksiyonları) Nasıl Kullanılır?
RTOS Events (Olay) Mekanizması
1 Sayfalar- RTOS Events (Olay) Mekanizması
- İçeriğe Git
Final Uygulaması - 1
1 Sayfalar- Final Uygulaması - 1
- İçeriğe Git
Final Uygulaması - 2
1 Sayfalar- Final Uygulaması - 2
- İçeriğe Git
Final Uygulaması - 3
1 Sayfalar- Final Uygulaması - 3
- İçeriğe Git
Bonus Video-1 USE_NEWLIB_REENTRANT Neden Enable Yapıyoruz?
1 Sayfalar- Bonus Video-1 USE_NEWLIB_REENTRANT Neden Enable Yapıyoruz?
Online Kaynaklar
1 Sayfalar- İçeriğe Git
Tebrikler!
1 Sayfalar- İçeriğe Git
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😊