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)
En çok sevdiğim, FREERTOS'un tüm yapısını kapsamak ve bu tür programlama ile sağlanan farklı araçları kendi projelerim için nasıl kullanacağımı öğrenmek oldu.
Jaime - Cetem
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Kursun uygulamalı bölümü
Sergio - Cetem
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Gerçekten Grzegorz'ın bir profesyonel olduğunu, konuştuğu konularda neyebildungüğünü anladığımı sevdim. Konusundaki uzmanlığını hissedebiliyorduk ve bu bilgiyi bize aktarmak isteyen biri olduğunu görebiliyorduk. Teorik bölüm sırasında ele alınan bilginin çok önemli olduğunu ve anlayışlı bir şekilde sunulduğunu düşünüyorum.
Piotr - Kongsberg
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Antrenman çok iyi tổ chức. Antrenör, konuda bilgi ve deneyime sahipti. Sözlü açıklamalar sırasında ne kadar konuşulduğunu anlamak için yeterli sayıda alıştırma yaptık. Antrenör, sorunlar oluştuğunda sabırlı oldu ve tüm sorulara cevap verdi. (Note: There seems to be a typo in the original text "tp" instead of "to", which I've translated as "kadar" assuming it means "to be able to". If this is not the case, please provide clarification.) Corrected version based on context: Antrenman çok iyi organize edildi. Antrenör, konuda bilgi ve deneyime sahipti. Sözlü açıklamalar sırasında ne kadar anlaşıldığını anlamak için yeterli sayıda alıştırma yaptık. Antrenör, sorunlar oluştuğunda sabırlı oldu ve tüm sorulara cevap verdi.
Alexandru - Siemens
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Antrenör çok bilgiliydi ve bir "gerçek" göstergeli donanım cihazında canlı kod örnekleri harikaydı.
Silver Kuusik - Engie Mobisol GmbH
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Eğitimin daha hazırlıka kaos olarak sunulması beni çekti. Bu, eğitimın kendi yapısallaşmış bir hayatına sahip olmasına rağmen, öğrenme ve hata yapma için yeterli boşluk sağladığını ifade eder.
julius gunn - self
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi
Gerçekten eğitmenin bilgisi bana keyif verdi.
Aaron Swift - ITW Hobart
Eğitim - FreeRTOS: Programming for Real Time Operating Systems
Yapay Zeka Çevirisi