TDT4258 - Maskinnær programmering

Om emnet

Vurderingsordning

Vurderingsordning: Mappevurdering
Karakter: Bokstavkarakterer

Vurderingsform Vekting Varighet Hjelpemidler Delkarakter
Arbeider 50/100
Skriftlig eksamen 50/100 3 timer D

Faglig innhold

(a) Introduksjon: Mikrokontrollere, programvare, programmerbar logikk, perifere enheter.
(b) Maskinvare: Mikrokontrollere og system der mikrokontroller er en sentral komponent eller en alternativ delløsning i systemet. Aktuelle komponenter og system: AVR-mikrokontroller, PowerPC-prosessor integrert i FPGA, utviklingskort med mikrokontroller/FPGA, brikker med mikrokontroller.
(c) Maskinnær programmering: Programmering i system med begrensete ressurser. Kompilatorer, C og assembler. HW/SW-interaksjoner. Hardkode/operativsystem for mikrokontrollersystem.
(d) Grensesnitt og periferienheter: Metoder for å bruke eksterne enheter og eventuelle spesielle maskinvareressurser, samt system der prosessorer brukes som en tilleggsressurs.

Læringsutbytte

Kunnskaper:
- Studenten skal vite hvordan utvikling for innebygde systemer (Eng. embedded systems) skiller seg fra utvikling for tradisjonelle datamaskiner
- Studenten skal kjenne til forskjellige mikrokontrollere og deres vanlige periferienheter
- Studenten skal kjenne til vanlige teknikker og løsninger innen maskinvarenær programmering og deres fordeler og ulemper
- Student skal vite hvordan vanlige energisparingsteknikker fungerer og deres fordeler og ulemper

Ferdigheter:
- Studenten skal beherske maskinvarenær programmering av mikrokontrollere på ulike abstraksjonsnivå (assembly vs. høynivåspråk med og uten operativsystem)
- Studenten skal kunne bruke utvalgte energisparingsteknikker

Generell kompetanse:
- Studenten skal beherske maskinvarenær programmering og kunne anvende denne kunnskapen i prosjekter på alle abstraksjonsnivå

Læringsformer og aktiviteter

Forelesninger, gruppearbeid og selvstudium. Øvinger, prøver og studentpresentasjon. Emnet er modulbasert og hver modul blir enten evaluert gjennom større øvinger eller små prøver.

Mer om vurdering

Mappevurdering gir grunnlag for sluttkarakteren i emnet. I mappen inngår skriftlig eksamen (50%) og arbeider (50%). Resultater for delene angis i %-poeng, mens vurdering for hele mappen (sluttkarakteren) angis med bokstavkarakter.
Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Dersom studenten også etter utsatt eksamen har sluttkarakteren F/ikke-bestått, må studenten gjenta hele emnet neste studieår. Arbeider som teller med i sluttkarakteren må gjentas.

Kursmateriell

Kursmateriell oppgis ved semesterstart.

Studiepoengreduksjon

Emnekode Reduksjon Fra Til
TTK4155 3.7 01.08.2006 01.09.2013

Eksamensinfo

Vurderingsordning: Mappevurdering

Termin Statuskode Vurderingsform Vekting Hjelpemidler Dato Tid Rom *
Høst ORD Arbeider 50/100
Høst ORD Skriftlig eksamen 50/100 D 07.12.2017 09:00
  • * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato.
Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.