Eğitim İçeriği
Giriş
Gerçek Zamanlı İşletim Sistemlerini (RTOS) Anlama
Embedded Systems’te Çoklu Görev Kavramını Öğrenme
FreeRTOS Çekirdeğine Genel Bakış
STM32 MCU Kartına Genel Bakış
Geliştirme Ortamının Kurulumu
- Gerekli Tüm Yazılımların İndirilmesi ve Kurulması
- STM32 Donanım ve Yazılımının Kurulumu
RTOS’ta Management Görevini Anlama
- Yığın Belleği ve Görev Yığın Boyutu Anlama
- İlk Görevlerin Oluşturulması
- Görev Parametrelerinin Kullanılması
- Görev Önceliklerinin Uygulanması
- Görev Durumlarının İncelenmesi
- Gecikmelerin Uygulanması
- Boşta Kalan Görev Kancasının Kullanılması
- Görevlerin Silinmesi
Görevler Arasında İletişim
- Kuyrukların Yönetimi
- Kuyruklara Genel Bakış
- Bir Kuyruğun Kullanılması
- Kesintilerin Yönetimi (Semaphorlar)
- Kesintilere ve Semaphorlara Genel Bakış
- FreeRTOS’de Bir Kesinti İşleyicisi Yazma
- Kesintilerle Görevleri Senkronize Etmek İçin Semaphorları Kullanma
- Bir Kesinti Hizmet Rutini İçinde Kuyruğa Alma
Kaynakların Yönetimi
- Mutex’lerin Kullanılması
- İkili Semaphorların Kullanılması
- Sayma Semaphorlarının Kullanılması
Bellek ve Zamanın Yönetimi
FreeRTOS’nin İç Yapısının Öğrenilmesi
- Hata Ayıklama ve Performans Araçları
- Çekirdek İç Yapısı
FreeRTOS Kullanarak Blink Kartı Oluşturma
- STM32’deki GPIO Pinlerinin Öğrenilmesi
- Görevleri Kullanarak Dahili LED’i Blink Etme
- Kuyruğu Kullanarak LED’i Açma/Kapama
- Kesintileri Kullanarak LED’i Açma/Kapama
Sorun Giderme
Kapanış Notları
Kurs İçin Gerekli Önbilgiler
- Gömülü sistemlere aşinalık
- C programlama dilinde temel deneyim
Hedef Kitle
- Mühendisler
- Mühendislik öğrencileri
- FreeRTOS öğrenmekle ilgilenen herkes
- Gömülü sistemlerle ilgilenen herkes
Danışanlarımızın Yorumları (7)
Başlangıçta planlanmamış olsa bile, ileri düzey konular hakkında sorabilmek.
Gabriel Chouinard - Spark Microsystems
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
En çok sevdiğim, FREERTOS'un tüm yapısını ele almak ve bu tür programlamanın sunduğu farklı araçları kendi projelerimde kullanmayı bilmek oldu.
Jaime - Cetem
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Kursun uygulama bölümü
Sergio - Cetem
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Grzegorz'un gerçek bir profesyonel olduğunu, konusunu bildiğini gerçekten çok beğendim. Onun konusunu kavramış ve bu bilgiyi sizinle paylaşmak istemiş olduğunu hissedebiliyordunuz. Teorik bölümde ele alınan bilgiler gerçekten önemliydi ve anlaşılır bir şekilde sunulmuştu.
Piotr - Kongsberg
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Eğitim çok iyi organize edilmişti. Eğitmen konu hakkında bilgi ve deneyim sahibiydi. Dersler sırasında tartışılan konuları anlamamız için bolca alıştırma yapabildik. Eğitmen, sorunlar olduğunda sabırlı davrandı ve tüm soruları cevapladı.
Alexandru - Siemens
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Eğitmen çok bilgiliydi ve gerçek bir donanım cihazında canlı kod örnekleri gösterilmesi harika oldu.
Silver Kuusik - Engie Mobisol GmbH
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Eğitimin daha çok planlanmış kaos olarak yürütüldüğüne değer verdim. Bu, eğitim kendi başına bir yapı kazandı ancak öğrenme ve hata yapma için yeterli alan sağladığını anlamına gelir.
julius gunn - self
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi