Programmering av inbyggda system, 7,5 hp
Programming of Embedded Systems, 7.5 credits
Kurskod: ET4013
Akademin för informationsteknologi
Nivå: Grundnivå
Välj kursplan
Fastställd av: Forsknings- och utbildningsnämnden, 2024-11-18 och gäller studenter antagna vårterminen 2025.
Huvudområde med fördjupning
Elektroteknik, Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav. (G1F)Behörighetskrav
Programmering 7,5 hp, Digitalteknik 7,5 hp och Datorteknik 7,5 hp.
Kursens inplacering i utbildningssystemet
Kursen ingår i Civilingenjör i intelligenta system 300 hp.
Mål
Kursen erbjuder studenten möjlighet att skaffa sig praktiska färdigheter och kunskap i de principer som tillämpas vid utveckling av inbyggda datorsystem. Kursen erbjuder studenten ämneskunskap i utvecklingsarbete inom hårdvarukonstruktion på systemnivå såväl som kunskaper i programmering av dessa system.
Efter avslutad kurs har studenten kunskaper om hur ett inbyggt datorsystem fungerar med fokus på samspelet mellan en mikroprocessor och dess omvärld.
Efter avslutad kurs ska studenten kunna:
Kunskap och förståelse
- redogöra för delarna i ett inbyggt system
- beskriva händelsestyrda och tidstyrda mekanismer i hårdvara och mjukvara
Färdighet och förmåga
- utveckla ett enklare inbyggt system från en given specifikation
- dokumentera hårdvara och mjukvara
- använda enklare metoder för testning av inbyggda system
Värderingsförmåga och förhållningssätt
- avgöra när händelsestyrda eller tidsstyrda mekanismer är lämpliga.
Innehåll
Kursens innehåller en föreläsningsserie indelade i två huvudkategorier: principer för konstruktion av hårdvara för digitala datorsystem samt hårdvarunära programmering i språket C.
Laborationer kompletterar föreläsningsserien där studenterna använder hårdvara och mjukvara för att få erfarenhet av viktiga mekanismer. Laborationerna utgör grunden, som sedan används för mer självständigt arbete med implementering av en applikation.
Undervisningsspråk
Undervisning
Undervisningen består av föreläsningar, laborationer och projektarbeten.
Betygsskala
Examinationsformer
Examinationen utgörs av dokumentationen av arbetet i projektgrupperna, genom skriftlig och muntlig redovisning.
2001: Laborationer, 2,5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)
2002: Muntlig och skriftlig redovisning av projekt, 5 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)
Undantag från angiven examinationsform
Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.
Kursvärdering
I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.
Kurslitteratur och övriga läromedel
Litteraturlista 2025-01-20 – Tills vidare
Zhu, Yifeng. Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C. E-Man Press LLC, 2nd edition, 2015.
Valfri bok i programmeringsspråket C.