Kurzusleírás
Bevezetés
A Valós Idejű Operációs Rendszerek (RTOS) megértése
A Többfeladatos Működés Megértése Beágyazott Rendszerekben
A FreeRTOS Kernel Áttekintése
Az STM32 MCU Lap Áttekintése
A Fejlesztői Környezet Beállítása
- Az Összes Szükséges Szoftver Letöltése és Telepítése
- Az STM32 Firmware és Hardver Beállítása
A Feladatkezelés Megértése RTOS-ben
- A Verem Memória és a Feladat Verem Méretének Megértése
- Az Első Feladatok Létrehozása
- Feladat Paraméterek Használata
- Feladat Prioritások Implementálása
- Feladat Állapotok Felfedezése
- Késleltetések Implementálása
- Az Üresjárati Feladat Hook Használata
- Feladatok Törlése
Kommunikáció Feladatok Között
- Sorok Kezelése
- A Sorok Áttekintése
- Sor Használata
- Megszakítások Kezelése (Szemaforok)
- A Megszakítások és Szemaforok Áttekintése
- Megszakítás Kezelő Írása FreeRTOS-on
- Szemaforok Használata Feladatok Szinkronizálására Megszakításokkal
- Sorok Kezelése Egy Megszakítási Szolgáltatási Rutinon Belül
Erőforrások Kezelése
- Mutexek Használata
- Bináris Szemaforok Használata
- Számláló Szemaforok Használata
Memória és Idő Kezelése
A FreeRTOS Belső Működésének Megértése
- Hibakeresési és Teljesítményelemzési Eszközök
- A Kernel Belső Működése
Egy Villogó Lap Létrehozása FreeRTOS Segítségével
- Az STM32 GPIO Lábainak Megismerése
- Feladatok Használata Egy Beépített LED Villogtatásához
- A LED Be- és Kikapcsolása Sorok Használatával
- A LED Be- és Kikapcsolása Megszakításokkal
Hibaelhárítás
Záró Megjegyzések
Követelmények
- Ismeretek a beágyazott rendszerek területén
- Alapvető tapasztalat C programozásban
Célközönség
- Mérnökök
- Mérnökhallgatók
- Bárki, aki szeretne tanulni a FreeRTOS-ról
- Bárki, aki érdeklődik a beágyazott rendszerek iránt
Vélemények (7)
Az előrehaladott témák kérése is lehetséges, még akkor is, ha nem voltak eredetileg tervezve.
Gabriel Chouinard - Spark Microsystems
Kurzus - FreeRTOS: Programming for Real Time Operating Systems
Gépi fordítás
A legjobban az volt, hogy teljesen átvettem a FreeRTOS struktúráját és megismerhettem a ezekhez hasonló programozási eszközöket, amelyeket saját projekteimen belül is tudok alkalmazni.
Jaime - Cetem
Kurzus - FreeRTOS: Programming for Real Time Operating Systems
Gépi fordítás
A kurzus gyakorlati része
Sergio - Cetem
Kurzus - FreeRTOS: Programming for Real Time Operating Systems
Gépi fordítás
Nagyon tetszett nekem, hogy Grzegorz egy valódi szakember volt, aki tudta, mivel foglalkozik. Érzhető volt, hogy megszerzett mérleges tapasztalatot a témában és örömmel átadta ezt a tudást. A teoretikus rész során megbeszélt ismeretek valóban fontosak voltak és érthető módon mutatták be őket.
Piotr - Kongsberg
Kurzus - FreeRTOS: Programming for Real Time Operating Systems
Gépi fordítás
A képzés nagyon jól volt szervezve. A képző tanár rendelkezett a témával kapcsolatos ismeretekkel és tapasztalattal. Sok gyakorlatot kaptunk, ami segítette megérteni a előadásokon tárgyalt tartalmakat. A képző tanár türelmes volt problémák esetén, és válaszolt minden kérdésre.
Alexandru - Siemens
Kurzus - FreeRTOS: Programming for Real Time Operating Systems
Gépi fordítás
A képző naprakész ismeretekkel rendelkezett, és az élő kódolási példák egy 'valódi' harware eszközön, amelyen megjelenítő is volt, nagyszerűek voltak.
Silver Kuusik - Engie Mobisol GmbH
Kurzus - FreeRTOS: Programming for Real Time Operating Systems
Gépi fordítás
Tetszett nekem, hogy a képzés egy keletkező káosz formáját követi. Ez azt jelenti, hogy a képzésnek saját strukturált élete volt, de elég helyet adott az alkalmazkodásnak és a hibák elkerülésére.
julius gunn - self
Kurzus - FreeRTOS: Programming for Real Time Operating Systems
Gépi fordítás