Kurzusleírás
Bevezetés
A valós idejű operációs rendszerek (RTOS) megértése
A multitasking fogalmának elsajátítása itt: Embedded Systems
A FreeRTOS Kernel áttekintése
Az STM32 MCU kártya á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 Management feladat megértése RTOS-ban
- A veremmemória és a feladatverem méretének megértése Első feladatok létrehozása feladatparaméterek segítségével Feladatprioritások megvalósítása Feladatállapotok feltárása Késések megvalósítása az üresjárati feladathook használatával Feladatok törlése
Kommunikáció a feladatok között
- Várólisták kezelése A várólisták áttekintése sor használatával
Mutexek használata Bináris szemaforok használata Számláló szemaforok használata
- A memória és az idő kezelése
Az FreeRTOS belső tulajdonságainak elsajátítása
Hibakereső és teljesítménynövelő eszközök Kernel belső részei
- Villogó tábla létrehozása az FreeRTOS segítségével
Az STM32 GPIO érintkezőinek megtanulása Tasks segítségével egy fedélzeti LED villogtatására A LED be- és kikapcsolása a sorba állítás segítségével A LED be- és kikapcsolása megszakításokkal
- Hibaelhárítás
Zárszó
Követelmények
- A beágyazott rendszerek ismerete
- C programozási alap tapasztalat
Közönség
- Mérnökök
- Mérnök hallgatók
- Akit érdekel a tanulás FreeRTOS
- Akit érdekelnek a beágyazott rendszerek
Vélemények (2)
A tréner nagyon hozzáértő volt, és az élő kódpéldák egy "igazi" kijelzős hardvereszközön nagyszerűek voltak.
Silver Kuusik - Engie Mobisol GmbH
Kurzus - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
I liked the fact that the training was more induced as prepared chaos. this means that the training took a structured life of its' own, but had ample room for learning and mistake making.