Design af indlejret software

2018/2019

Forudsætninger/Anbefalede forudsætninger for at deltage i modulet

Modulet bygger videre på viden opnået i imperativ programmering

Modulets indhold, forløb og pædagogik

Indhold:

  • Machine language
  • Assembler
  • Number theory/Number representation
  • State machines
  • System SW: compiler, linker, loader
  • Device drivers
  • Kernel / RTOS
  • Analysis and design of SW for embedded systems
  • Scheduling:
    • round robin, fixed priorities, EDF
    • schedulability criteria
  • Foundations of algorithms
    • Iteration
    • Induction
    • Recursion
  • Search and sort algorithms
    • Arrays
    • Linked lists
    • Trees
    • Simple sorting algorithms

This course shall be coordinated with the FPGA course which may have influence on assembly language learning. 

Læringsmål

Viden

  • Om et antal forskellige operativ systemer, herunder
    • hvordan programmer kommunikerer internt
    • hvordan periferere enheder tilgåes
    • hvordan jobskift håndteres

Færdigheder

  • anvende forskellige typer af skeduleringsprincipper
  • anvende forskellige typer af interproceskommunikation

Kompetencer

  • forståelse af design af jobs/programmer, som kan operere optimalt under et givent operativsystem.
  • forståelse af design af operativsystemer, hvor der tages højde for f.eks.
    • Hukommelsesforbrug
    • Hukommelsesstørelse
    • Kontekstskiftetid
    • Pipelining
    • Interrupthåndtering
  • Design og implementation af softwaresystemer på applikationsniveau

Undervisningsform

Forelæsninger med opgaveregning og selvstudie

Eksamen

Prøver

Prøvens navnDesign af indlejret software
Prøveform
Skriftlig eller mundtlig
ECTS5
BedømmelsesformBestået/ikke bestået
CensurIntern prøve
VurderingskriterierSom angivet i Fællesbestemmelser for uddannelser
http:/​/​www.tech.aau.dk/​uddannelse/​Studieadministration/​
Permalink Print

Fakta om modulet

Engelsk titelEmbedded Software Design
ModulkodeESNEITB4K2
ModultypeKursus
Varighed1 semester
SemesterForår
ECTS5
UndervisningssprogEngelsk
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig
Indgår i

Organisation

StudienævnStudienævnet for Elektronik og IT
InstitutInstitut for Elektroniske Systemer
FakultetDet Tekniske Fakultet for IT og Design

Søg i modulbasen

View all fonts in this project