|
Offered by:
Department of Applied Electronics
(IAE) |
No credit points with: D4442 |
Prerequisite: 92032 |
Recommended semester:
3th or 4th semester |
Scope and form: Class lectures and lab-work. |
Examination:
Evaluation of report(s)
(
godkendt/ikke godkendt) |
Contact person: |
Thorkild Larsen, IAE, Building 451, Tel. +45 4525 5283 |
|
Aim: The goal of the course is to enable the student to program and use an embedded computer system for real time use, mainly in connection with process control. |
Contents: Structured programming and design. Specification and high level design of parallel systems. Test specifications and documentation. Introduktion to parallel programming: Processes, time division, resources and critical regions. Semaphores, monitors, rendezvous, dead lock. Construction of a real time kernel: Time- and event driven syncronization. Advanced programming: Reentrant processes. Priorities. Examples of programming languages for real time systems: Concurrent Pascal, Modula II, Ada. |