Inbyggda system

5 hp

Kursplan, Grundnivå, 1TE627

Det finns en senare version av kursplanen.
Kod
1TE627
Utbildningsnivå
Grundnivå
Huvudområde(n) med fördjupning
Teknik G1F
Betygsskala
Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 18 mars 2008
Ansvarig institution
Institutionen för teknikvetenskaper

Behörighetskrav

Elkretsteori och elektronik. Algoritmer och datastrukturer I. Automatateori. Datorarkitektur I. Imperativ och objektorienterad programmering.

Mål

Efter fullgjord kurs skall studenten kunna

  • designa och realisera ett enkapseldatorbaserat inbyggt system med realtidskrav,
  • programmera en enkapseldator i C, inklusive konfigurering av interna enheter och avbrottshantering,
  • välja datatyper och algoritmer anpassade till given enkapseldators arkitektur och instruktionsuppsättning,
  • redogöra för begränsningar hos vald systemlösning och föreslå förbättringar,
  • utföra felsökning av en enkapseldatorapplikation.

Innehåll

Enkapseldatorers uppbyggnad och interna enheter, minnestyper. Anslutning av analoga och digitala signaler, seriell kommunikation. Hårdvarunära programmering i C, drivrutiner, avbrottshantering. Hantering av parallella processer, prioritering och timing, tillståndsmaskiner. Arkitektur och instruktionsuppsättning för en given enkapseldator, effektivitetsaspekter på datatyper och programkonstruktioner i C. Utvecklingsverktyg.

Undervisning

Föreläsningar, laborationer och projekthandledning.

Examination

Skriftlig och muntlig redovisning samt demonstration av projektuppgift.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin