E EMB2 Embedded Technology 2 ( forår 2011 - 5 ECTS )
Rammer for udbud
-
Uddannelsessprog:
engelsk
-
Niveau:
Bachelor
-
Semester/kvarter:
4 th semester
-
Timer per uge:
3, approx.
-
Deltagerbegrænsning:
-
-
Undervisningssted:
Herning
-
Hovedområde:
Det Samfundsvidenskabelige Fakultet
-
Udbud ID:
34201
Formål
With Linux as a platform, the objective of the course is to provide the student with knowledge about how to design software which interfaces the hardware and the user space processes.
In addition, the objective is to enable the student to
use
this knowledge in the terms of realising a concrete project.
Indhold
THE CENTRAL SUBJECTS OF THE COURSE:
-
An overview of the integration of hardware and software in the hardware driver
-
An overview of the architecture of embedded systems
-
Knowledge about how to program a hardware driver
-
Handling concurrency in embedded drivers
-
Memory handling in kernel space
-
Understanding the situation in which the programme is when designing and implementing software in the most central parts of an operating system
-
General knowledge about operating systems exemplified with the Linux kernel.
-
EUDP - Embedded Unified Development Process - a practical development
method and is, therefore, taught best by completing a project although short
introductions will be offered at suitable times.
-
Static and dynamic optimisation of the code
-
Advanced microcontroller design
- includes microcontroller systems design, effective embedded system design
using integrated software environment and embedded development tools.
-
Interfacing off-chip peripherals
-
Wishbone SOPC for advanced FPGA peripheral design
-
Bus Functional Models for HDL verification
-
RFID design.
Faglige forudsætninger
EEMB1 must be passed
Underviser
Klaus Kolle
Undervisnings- og arbejdsform
Lectures, self-study and project work.
Litteratur
-
Studieordning og bedømmelse
-
Hj.opg. + mdt. ind., bedømt efter 7-skala med ekstern censur