Elektroteknik GR (B), Introduktion till programmering av inbyggda system, 6 hp

Observera att litteraturen i kursplanen kan ändras/revideras fram till: 
• 1 juni för en kurs som startar på höstterminen
• 15 november för en kurs som startar på vårterminen
• 1 april för en kurs som startar på sommaren 

Skriv ut eller spara kursplanen som PDF

Du kan enkelt skriva ut en kursplan direkt från webbsidan. Använd kortkommandot ctrl+p (Windows) eller command+p (Mac). I nästa steg väljer du om du vill skriva ut eller spara kursplanen som PDF.

 

För en nedlagd kurs kan eventuell information om avvecklingsperiod hittas under rubriken "Övergångsregel" i senaste versionen av kursplanen.


Versioner:
Gå till kursen

Kursplan för:
Elektroteknik GR (B), Introduktion till programmering av inbyggda system, 6 hp
Electrical Engeering BA (B), Introduction to Embedded System Programming, 6 Credits

Allmänna data om kursen

  • Kurskod: ET095G
  • Ämne huvudområde: Elektroteknik
  • Nivå: Grundnivå
  • Progression: (B)
  • Högskolepoäng: 6
  • Fördjupning vs. Examen: G1F - Kursen ligger på grundnivå och fordrar mindre än 60 hp kurs(er) på grundnivå som förkunskapskrav.
  • Utbildningsområde: Teknik 100%
  • Ansvarig fakultet: Fakulteten för naturvetenskap, teknik och medier
  • Ansvarig institution: Data- och elektroteknik
  • Fastställd: 2016-06-14
  • Senast ändrad: 2023-01-12
  • Giltig fr.o.m: 2023-07-01

Syfte

Kursen syftar till att ge grundläggande förståelse om vad inbyggda system är, vad de används till och hur de är programmerade. Studenten ska lära sig att programmera ett modernt mikrokontrollerbaserat inbyggt system och att använda sig av deras resurser i applikationer.

Lärandemål

Efter godkänd kurs ska studenten kunna
- beskriva skillnaden mellan inbyggda system och persondatorer,
- beskriva interna resurser i en mikrokontroller,
- hantera en utvecklingsmiljö för en modern mikrokontroller,
- programmera applikationer för en mikrokontroller i programspråket C/C++,
- använda både analoga och digitala signaler till/från mikrokontrollern,
- koppla ihop mikrokontrollern med annan utrustning genom seriella interface av typen SPI, I2C, UART,
- använda och programmera tidssignaler i en mikrokontroller,
- använda interrupt samt polling för att reagera på omvärlden i programkoden.

Innehåll

- Användningsområden för inbyggda system
- Skillnader mellan inbyggda system och persondatorer
- Interna resurser hos mikrokontroller
- C/C++-programmering för inbyggda system
- Utvecklingsmiljöer för mikrokontroller
- Planering och dokumentation av mjukvara för inbyggda system
- Volatile och non-volatile minnen
- General purpose input/output (GPIO)
- Seriella kommunikationsinterface (tex. UART, SPI, I2C)
- A/D omvandlare
- Timers, Counters och PWM
- Interrupt och polling

Behörighet

Elektroteknik GR (A), kurs inom digitalteknik. Datateknik GR (A), 12 hp inkluderande Grundläggande datavetenskap och första kurs i programmering.

Urvalsregler

Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen.

Undervisning

Undervisningen bedrivs i form av föreläsningar och laborationer.

Arbetsinsatsen för hela kursen omfattar normalt 160 timmar. Det betyder att utöver schemalagd tid måste studenten genomföra omfattande självstudier. Antalet lärartimmar för det specifika kurstillfället definieras i schemat.

Undervisning kan ske på svenska eller engelska.

Examination

L105: Laborationsövningar, Muntlig och skriftlig presentation, 3 hp
Betygsskala: Underkänd (U) eller Godkänd (G)

T105: Skriftlig tentamen, Salstentamen, 3 hp
Betygsskala: På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.

Betygskriterier för ämnet finns på www.miun.se/betygskriterier.

Om student har ett besked från samordnaren vid Mittuniversitetet om pedagogiskt stöd vid funktionsnedsättning, har examinatorn rätt att ge anpassad examination för studenten.

Begränsning av examination

Studenter registrerade på denna version av kursplan har rätt att examineras 3 gånger inom loppet av 1 år enligt angivna examinationsformer. Därefter gäller examinationsform enligt senast gällande version av kursplan.

Betygsskala

På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.

Litteratur

Välj litteraturlista:

Obligatorisk litteratur

  • Författare/red: Rob Toulson and Tim Wilmshurst
  • Titel: Fast and Effective Embedded Systems Design - Applying the ARM mbed
  • Upplaga: 2nd Edition
  • Förlag: Newnes

Referenslitteratur

  • Författare/red: Noam Nisan and Shimon Schocken
  • Titel: The Elements of Computing Systems
  • Upplaga: 1st Edition
  • Förlag: MIT Press

Kolla om litteraturen finns på biblioteket

Sidan uppdaterades 2024-02-23