Inbyggda system
Kursplan, Grundnivå, 1TE627
Kursen är avvecklad.
- 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.