62T41 Indlejrede C/C++ smarte applikationer

2020/2021

Center for Videreuddannelse
Obligatorisk modul , IT-Diplomuddannelse
Kursusinformation
Embedded C/C++ smart applications
Engelsk
10
Deltidsdiplom
Kurset udbydes som enkeltfag
Forår
Undervisning 13 gange. Én ugentlig hverdag kl. 17.00-20.30. Udover dette tilbydes projektvejledning.
Campus Ballerup
[Kurset følger ikke DTUs normale skemastruktur]
Aftales med underviser, Eksamen planlægges af sekretariatet på DTU Learn for Life.
Mundtlig eksamen og bedømmelse af rapport(er)
7-trins skala , intern bedømmelse
62547
Den studerende skal kende mindst et af programmeringssprogene Java, C#, PHP, Python, C eller C++. Den studerende skal have et basalt kendskab til digital hardware.
Per Lynggaard , Ballerup Campus, Bygning Ballerup , plyn@dtu.dk
Tomasz Blaszczyk (Primær kontaktperson) , Ballerup Campus, Bygning Ballerup , tomb@dtu.dk
Birger Andersen , Ballerup Campus, Bygning Ballerup , birad@dtu.dk
Roger Munck-Fairwood , Ballerup Campus, Bygning Ballerup , romu@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
https://www.dtu.dk/uddannelse/efteruddannelse
På instituttet
4 uger inden kursusstart
Overordnede kursusmål
Udvikling af smarte applikationer i C/C++ rettet mod moderne indlejrede smarte enheder med lavt strømforbrug. Enheder er typisk forsynet med sensorer og kommunikerer over Internettet (Internet of Things).
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Designe og udvikle smarte indlejrede applikationer (8, 16 og 32 bit mikrocontroller) som løser et problem i en industriel anvendelse
  • Etablere forbindelse til Internet of Things sky, inkl. trådlås kommunikation (Sub-1 GHz RF, Wi-Fi)
  • Forstå fundamental USB kommunikation
  • Designe USB baserede applikationer
  • Kunne anvende C (ANSI C) & C++ sprog i smarte indlejrede applikationer herunder benytte biblioteker
  • Kende værktøjer og oversættere for udvikling af indlejrede applikationer
  • Løse problemer, herunder fejlfinde i hardware og software
  • Designe med lavt strømforbrug, herunder kende teknikker til at opnå lavt strømforbrug
  • Konstruere interfaces til forskellige typer sensorer, dataindsamling og Internet of Things kommunikation
Kursusindhold
- C/C++ hurtigt overblik/repetition
- Hardware platform overblik
- Smarte applikationer, overblik og eksempler
- USB virkemåde og anvendelse
- Sensor interfaces
- Strømforbrug og design for lavt strømforbrug
- Netværkstilslutning og trådløs kommunikation
- Udviklingsværktøjer og test/fejlfinding
- Udarbejdelse af projektrapport
Litteraturhenvisninger
https:/​/​www.polyteknisk.dk/​home/​akademi/​cv
Sidst opdateret
07. maj, 2020