Høgskolen i Ålesund
Larsgårdsvegen 2, N-6025 Ålesund – Tlf. +47 70 16 12 00 – Fax. +47 70 16 13 00
Studiehandbok
Til Engelsk

Fag- og studieplaner 2003 -... / Emnebeskrivelser / IE302002 Sanntids datateknikk  

IE302002 Sanntids datateknikk

Kode
IE302002

Emne / Fagnavn
Sanntids datateknikk

Omfang
15,00

Målgruppe
2. og 3. års ingeniørstudenter ved IKT-studiene.

Emne / fagmål

Studenten skal lære:
1. Begreper, mekanismer og programmeringsmetoder i sanntids datateknikk.
2. Å bruke et sanntids operativsystem (MicroC/OS-II).
3. Lære å programmere frittstående datasystemer ("embedded systems").

Emneliste

1. Interruptsystem og asynkrone hendelser. Parallelle aktiviteter. Omkjørbare program. Task-begrepet. Stakk. Tilstander og "context switch". Synkronisering. Prioritet.
2. Interne ressurser. Ressursallokering. Datautveksling mellom tasks. Dynamisk minne. Interaksjon med ytre prosesser: Timer, I/O-porter, seriekommunikasjon etc.
3. Programmering i C/C++.
4. Programmering av frittstående datasystemer ("embedded systems").

Undervisningsform

Forelesninger 4 timer/uke, øvinger i datalab 4 timer/uke.
Prosjekt i grupper på 2-3 studenter.

Obligatoriske krav

Faget omfatter et større obligatorisk prosjekt som skal utføres i grupper på 2-3 studenter. I prosjektet skal man bygge et komplett sanntidssystem ved bruk av de verktøyene som er gjennomgått. Prosjektet teller 75% av karakteren i faget.

Vurderingsform

Prosjekt i grupper på 2-3 studenter som utgjør 75% av karakteren i faget.
Individuell muntlig eksamen som utgjør 25% av karakteren i faget.
Både eksamen og prosjekt må være bestått for å få karakter i faget.

Karaktertype
Bokstavkarakter A-F, hvor A er beste karakter og E er laveste ståkarakter.

Revidert dato
2006.06.16