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
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.
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)
In staat zijn om gevraagd te hebben naar geavanceerde onderwerpen, zelfs als deze aanvankelijk niet waren gepland.
Gabriel Chouinard - Spark Microsystems
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Automatisch vertaald
Wat ik het meest waardeer, is dat de hele structuur van FREERTOS is behandeld en dat ik heb geleerd hoe ik de verschillende tools die dit soort programmering biedt kan gebruiken voor mijn eigen projecten.
Jaime - Cetem
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Automatisch vertaald
Het praktische deel van de cursus
Sergio - Cetem
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Automatisch vertaald
Ik vond het echt fijn dat Grzegorz een echte professional was, iemand die wist waarover hij sprak. Je kon voelen dat hij zijn onderwerp meester was en bereid was om dit kennis aan jou over te dragen. De kennis die tijdens de theoretische deel besproken werd, was echt belangrijk en op een begrijpelijke manier aangeboden.
Piotr - Kongsberg
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Automatisch vertaald
De training was zeer goed georganiseerd. De trainer had de kennis en ervaring op het gebied. We hadden voldoende oefeningen om te begrijpen wat tijdens de lessen werd besproken. De trainer toonde geduld bij problemen en beantwoordde alle vragen.
Alexandru - Siemens
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Automatisch vertaald
De trainer was zeer kundig en de live-codevoorbeelden op een "echt" hardwareapparaat met scherm waren geweldig.
Silver Kuusik - Engie Mobisol GmbH
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Automatisch vertaald
Ik vond het fijn dat de training meer gericht was op voorbereide chaos. Dit betekent dat de training een gestructureerd leven van eigenaar kreeg, maar toch ruimte liet voor leren en maken van fouten.
julius gunn - self
Cursus - FreeRTOS: Programming for Real Time Operating Systems
Automatisch vertaald