real time operating systemen pract (2006-2007)

In het OA RTOS gaan we dieper in op de principes van deze operating systemen, namelijk:
  • kernel
  • scheduler
  • objecten
  • tasks
  • semafore en mutex
  • message queue
  • event register
  • pipes
  • exceptions en interrupts
  • timer
  • memory management
  • modularisatie
  • synchronisatie
  • deadlock
  • priority inversion
Al deze principes worden in de praktijk omgezet door middel van voorbeelden op de Philips LPC2138 ARM7 compatibele microcontroller, gebruik makende van ARTX als RTOS.

A. Algemene competenties

  • 01. Op een wetenschappelijke wijze kunnen denken en handelen
  • 02. Kunnen omgaan met complexe problemen
  • 04. Kunnen reflecteren op het eigen denken en werken en het kunnen vertalen van die reflectie naar het ontwikkelen van meer adequate oplossingen
  • 05. Beschikken over het vermogen tot communiceren van het eigen onderzoek en probleemoplossingen met vakgenoten en leken
Toelichting:
  • studenten werken in groepjes aan opdrachten en moeten dus kunnen communiceren
  • een aantal labozittingen handelen over hetzelfde probleem, dat telkens op een andere (betere) manier opgelost wordt.
  • de student schrijft vrij complexe C programma's, vb. pointer naar pointer, ...

B. Beroepsgerichte/ Algemeen wetenschappelijke competenties

C. Beroepsspecifieke competenties

  • C01 Inzicht hebben in de nieuwste kennis van het vakgebied of delen ervan.
  • C02 In staat zijn om de wijze waarop de theorievorming evolueert, te volgen en te interpreteren.
  • C06 Een diagnose kunnen stellen.
  • C07 Een technisch ontwerp kunnen maken.
Toelichting:
De student schrijft C programma's. Hij/zij moet ze debuggen: diagnose stellen waarom ze niet werken. Een aantal zittingen gaan over hetzelfde probleem dat telkens op een andere manier opgelost wordt.

A. Volgtijdelijkheid

B. Competenties

De labozittingen gaan door op de Philips LPC2138 ARM7 compatibele microcontroller waarvan de studenten in het derde bachelorjaar de architectuur en assembleermogelijkheden bestudeerd hebben in het OO digitale technieken. Dit is een belangrijke voorkennis, want sommige onderdelen van de programma's zullen toch nog in assembler geprogrammeerd worden. Een goede kennis van C is eveneens onontbeerlijk!

A. Type

  • Andere: computertool: Keil ARTX compiler, simulator, ...

B. Verplichte leermiddelen

zie ook RTOS hoorcollege

C. Aanbevolen leermiddelen

A. Types

  • labo en werkcollege

B. Omschrijving

A. Types

  • permanente evaluatie
  • aan de computer

B. Omschrijving

OA:
03200643
Code:
03200643
Vakcoördinator:
Patrick Colleman
Semester:
1+2
Studiepunten:
0
Onderwijstaal:
Nederlands