FreeRTOS Eğitimi

Gömülü sistemlerde işletim sistemi kullanarak, işlemci gücünü ihtiyac duyan yazılım modüllerine verimli şekilde paylaştırabilir, kodlama tekniğinizi geliştirebilir, geliştirmesi ve hata ayıklaması daha kolay olan uygulamalar yazabilirsiniz.

Bu eğitimde, işletim sistemlerinin temellerinden, moduler yazılım tasarımı ile gömülü sistemlerde gerçek zamanlı uygulama geliştirmeye kadar birçok konu, FreeRTOS üzerinden anlatılmaktadır.

Örnek 3 günlük eğitim programı aşağıdaki gibidir:
  • 1. Gün
    • İşletim Sistemi Temelleri
      • Task/Process/Thread ve Context kavramları
      • Mikrokernel/Monolothic kernel/Distributed OS
      • Cooperative/Preeemptive OS
      • Real-Time?
    • FreeRTOS
      • Özellikleri
      • Klasör yapısı
      • Single task application
      • Multitasking' e giriş
  • 2. Gün
    • Multitasking
      • Process/Thread
      • Concurrent programming
    • IPC/Resource management
      • Semaphore
      • Mutex
      • Queue
      • Stream
      • Message
  • 3. Gün
    • Framework Tasarımı
      • Moduler Tasarım
      • Sürücüler
      • Diagnostic, Hata Ayıklama arayüzleri

Detaylı bilgi için iletişime geçebilirsiniz.