Kursplanen innehåller ändringar
Se ändringarKursplan fastställd 2020-02-19 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnEmbedded control systems
- KurskodEEN090
- Omfattning7,5 Högskolepoäng
- ÄgareTIMEL
- UtbildningsnivåGrundnivå
- HuvudområdeAutomation och mekatronik
- InstitutionELEKTROTEKNIK
- BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 67124
- Max antal deltagare70
- Sökbar för utbytesstudenterJa
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0120 Laboration 2 hp Betygsskala: UG | 2 hp | ||||||
0220 Tentamen 5,5 hp Betygsskala: TH | 5,5 hp |
|
I program
Examinator
- Sahar Mohajerani
Behörighet
Grundläggande behörighet för grundnivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Särskild behörighet
Samma behörighet som det kursägande programmet.Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
Kunskaper i datorteknik motsvarande kurserna LEU432 Grundläggande datorteknik och DAT390 Maskinorienterad programmering, eller motsvarande kunskaper. Dessutom kunskaper motsvarande en kurs i programmering i högnivåspråket C (LEU481 Programutveckling).Syfte
Kursen syftar till att ge grundläggande kunskaper inom modellering, analys och implementering av inbyggda styrsystem. Speciell vikt läggs på implementering av realtidsfunktioner i mikrodatorer med flera processorer och fältbusskommunikation.Lärandemål (efter fullgjord kurs ska studenten kunna)
- beskriva mjukvaruaspekters påverkan i inbyggda system.
- förklara koncept inom distribuerade realtidssystem (processer/trådar, prioriteter, schemaläggning) samt realtidsoperativsystem och kommunikationsprotokoll.
- analysera och lösa schemaläggningsproblem för realtidssystem.
- skapa realtidssystem som klarar deadline, följer prioriteter och undviker låsningar.
Innehåll
- Introducera inbyggda system, parallella processer, delade resurser, och distribuerade system.
- Introduktion till kritiska regioner, ömsesidig uteslutning, svält, låsning och synkronisering av processer.
- Utföra schemaläggningsanalys på system som består av flera parallella processer med tidskrav.
- Struktur på realtidskärna för inbyggda system.
- Beskriva och förklara struktur och egenskaper hos fältbuss-protokoll.
- Utveckla program för distribuerade realtidssystem som består av noder kopplade till en fältbuss.
Organisation
Kursen består av föreläsningar, gästföreläsningar, övningar och projektuppgifter. Laborationsmoment i samband med projektuppgifter och gästföreläsningar har obligatorisk närvaro.Litteratur
Meddelas senareExamination inklusive obligatoriska moment
Godkänd skriftlig tentamen, godkända projektuppgifter och godkända inlämningsuppgifter krävs för godkänt betyg på hela kursen.Kursplanen innehåller ändringar
- Ändring gjord på kurstillfälle:
- 2020-12-10: Examinator Examinator ändrat från Bengt Lennartson (l) till Sahar Mohajerani (mohajera) av Viceprefekt
[Kurstillfälle 1]
- 2020-12-10: Examinator Examinator ändrat från Bengt Lennartson (l) till Sahar Mohajerani (mohajera) av Viceprefekt
- Ändring gjord på tentamen:
- 2021-06-08: Tentamensdatum Tentamensdatum ändrat från 2021-08-28 Förmiddag till 2021-08-27 Förmiddag av Valentina Naumovska
[2021-08-28 5,5 hp, 0220] - 2021-06-08: Tentamenstid Tentamenstid ändrat från Eftermiddag till Förmiddag av Tentamen admin.
[2021-08-28 5,5 hp, 0220]
- 2021-06-08: Tentamensdatum Tentamensdatum ändrat från 2021-08-28 Förmiddag till 2021-08-27 Förmiddag av Valentina Naumovska