CONTACT ONS

Cursusaanbod

Inleiding

Het begrijpen van Real-Time Besturingssystemen (RTOS)

De principes van meerdere taken in ingebedde systemen verkennen

Overzicht van de FreeRTOS-kernel

Overzicht van het STM32 MCU-board

Het ontwikkelingsmilieu instellen

  • Het downloaden en installeren van alle benodigde software
  • Het configureren van de STM32-firmware en hardware

Taakbeheer in RTOS begrijpen

  • Stackgeheugen en taakstackgrootte leren kennen
  • Uw eerste taken maken
  • Taakparameters gebruiken
  • Taakprioriteiten implementeren
  • De verschillende toestanden van een taak verkennen
  • Vertragingen in taken toepassen
  • Het idle task-hook gebruiken
  • Taken verwijderen

Communicatie tussen taken beheren

  • Wachtrijen beheren
    • Inleiding tot wachtrijen
    • Een wachtrij gebruiken
  • Interrupts beheren (semaphores)
    • Overzicht van interrupts en semaphores
    • Een interrupt-handler schrijven voor FreeRTOS
    • Semaphores gebruiken om taken te synchroniseren met interrupts
    • Wachtrijen manipuleren binnen een interruptserviceprocedure

Hulpbronnen beheren

  • Mutexen gebruiken
  • Binaire semaphores toepassen
  • Telbare semaphores implementeren

Geheugen- en tijdbeheer

De interne werking van FreeRTOS leren kennen

  • Debugging- en prestatiehulpmiddelen
  • Hoe de kernel intern functioneert

Een knipperend LED-board maken met behulp van FreeRTOS

  • De GPIO-pinnen op het STM32-board verkennen
  • Taakbeheer toepassen om een onboard-LED te laten knipperen
  • De LED aan- en uitzetten met behulp van wachtrijen
  • De LED aan- en uitzetten via interrupts

Problemen oplossen

Afsluitende opmerkingen

Vereisten

  • Bekendheid met ingebedde systemen
  • Enige ervaring met C-programmeren

Doelgroep

  • Ingenieurs
  • Technische studenten
  • Iedereen die FreeRTOS wil leren kennen
  • Iedereen met interesse in ingebedde systemen
 14 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën