Indlejrede systemer - Arkitektur og software

2019/2020

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
UndervisningssprogDansk
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig

Organisation

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