Indlejrede systemer - Arkitektur og software

2018/2019

Modulets indhold, forløb og pædagogik

Formål:

  • at forstå et indlejret systems individuelle komponenter, deres indbyrdes topologi, samt interface med omverdenen
  • forståelse og anvendelse af de programmelsystemer, der skal benyttes for at udvikle software til et indlejret system
  • at anvende strukturerede metoder til at udvikle software til et indlejret system
  • at kunne teste og fejlsøge softwaren i forbindelse med det omgivende fysiske system

Læringsmål

Viden

  • have viden om indlejrede systemers arkitekturer og opbygning herunder bl.a. busser, hukommelse, instruktionscyklus, adresseringsmekanismer, interrupts og instruktionssæt
  • redegøre for byggeblokke i et indlejret system herunder bl.a. Digital I/O, timere, PWM, USART, analog/digital og digital/analog konvertere
  • have viden om værktøjer til udvikling af software til indlejrede systemer herunder bl.a. C-programmering, compiler, linker, loader, monitor og debugger
  • have viden om begreber og metoder til at analysere og design af software til indlejrede systemer herunder bl.a. hierarkisk softwareopbygning, struktureret og modulær programkonstruktion
  • redegøre for de overvejelser, der er forbundet med at implementere metoderne i praksis herunder bl.a. test og systematisk fejlsøgning

Færdigheder

  • kunne benytte udviklingsværktøjer til at programmere et indlejret system
  • kunne udbygge det indlejrede system med SW drivere og HW til seriel kommunikation med en PC
  • kunne udbygge det indlejrede system med SW drivere og HW til digital I/O
  • kunne udbygge det indlejrede system med SW drivere og HW til Analog/Digital og Digital/Analog konvertere
  • kunne programmere det indlejrede system til afvikling af periodiske processer
  • kunne planlægge og gennemføre test og verifikation af de udviklede delsystemer

Kompetencer

  • være i stand til at kombinere hardware og software til simpel funktionel elektronik
  • være i stand til at nedbryde et problem i mindre overskuelige delproblemer hvis løsninger findes ved anvendelse af udvalgt hardware og programmel på et indlejret system
  • være i stand til at designe hardware løsninger til ønsket funktionalitet ved beregninger, simulering og implementering

Undervisningsform

Forelæsninger med tilhørende opgaveregning

Eksamen

Prøver

Prøvens navnIndlejrede systemer - Arkitektur og 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/​

Fakta om modulet

Engelsk titelEmbedded Systems – Architecture and Software
ModulkodeESNITCB3K2
ModultypeKursus
Varighed1 semester
SemesterEfterår
ECTS5
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig

Organisation

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