Enkeltfag 5 ECTS

Netværksforbundne indlejrede systemer

Overordnede kursusmål

Kurset vil give grundlæggende, avanceret samt praktisk viden om design og implementering af netværksforbundne indlejrede systemer til tingenes internet (IoT). Kurset vil fokusere på byggeklodser på systemniveau til udvikling af netværksforbundne indlejrede systemer, herunder software-hardware-interaktion, sensorer og aktuatorer, intra-board kommunikation, kablet/trådløst indlejret netværk, indlejret softwareudvikling, ydelsesevaluering og -testning, samt databehandling på enheden og indlejret maskinlæring.

See course description in English

Læringsmål

  • beskrive nyere begreber inden for netværksforbundne indlejrede systemer og deres rolle inden for tingenes internet (IoT).
  • identificere de forskellige undersystemer i et netværksforbundet indlejret system, og hvordan de interagerer med hinanden.
  • forklare, hvordan netværksforbundne indlejrede systemer interagerer med det fysiske miljø.
  • evaluere fordele og ulemper ved forskellige grundlæggende og avancerede intra-board og inter-board kommunikationstilgange.
  • kritisk analysere afvejningen mellem forskellige metoder til kablet/trådløs indlejret systemkommunikation.
  • kritisk analysere afvejningen mellem forskellige metoder til tidssynkronisering.
  • designe indlejret software og programmere netværksforbundne indlejrede systemer.
  • designe, teste og evaluere netværksforbundne indlejrede systemer.

Kursusindhold

Netværksforbundne indlejrede systemer, mikrocontrollere, sensorer, aktuatorer, indlejret systemdesign, input/output porte, analog-til-digital konvertere, pulsbredde modulatorer, seriel kommunikation, UART, SPI, I2C, differentiel signalering, medium adgangskontrol, CAN Bus, Ethernet, Automotive Ethernet, trådløst indlejret netværk, radio duty cycling, tidssynkronisering, GPS, NTP, PTP, industrielle netværk, TSCH, 6tisch, TSN, indlejret softwareudvikling, indlejrede operativsystemer, afvikling, samtidighed, interrupts, timere, laveffekttilstande, indlejret maskinlæring, ydelsesevaluering, pålidelighed, energieffektivitet, latens

Anbefalede forudsætninger

02159, grundlæggende viden inden for C-programmering, operativsystemer, og computernetværk.

Undervisningsform

Forelæsninger og projekt

Fakultet

Se kurset i kursusbasen

Tilmelding

Sprog
Varighed

13 uger

Institut

Compute

Sted

DTU Lyngby Campus

Kursus ID 02226
Kursustype Kandidat
Semesterstart Uge 35
Semester slut Uge 48
Dage tors 13-17
Pris

7.500,00 kr.

Tilmelding