Embedded Systems (B-TM-YT0496)

6 studiepuntenNederlands48 urenEerste semesterEerste semester
Dams Wim (coördinator) |  Dams Wim
POC PBA ELEKTRONICA-ICT STKA TMMA

  • De student kan zelfstandig de documentatie (schema's, datasheets, programming manuals, ...) doorzoeken en begrijpen.
  • De student kan vanuit de beschikbare documentatie een oplossing uit te werken in de programmeertaal C.
  • De student is in staat om fouten te zoeken in een gemengd ontwerp (soft- en hardware).
  • De student kan een embedded software project met LwIP zelfstandig uitwerken en een demonstrator maken.

Dit vak bouwt verder op Embedded Fundamentals en C Programming Fundamentals.

Onderwijsleeractiviteiten

3 sp. Embedded Systems: Theory (B-TM-YT5927)

3 studiepuntenNederlandsWerkvorm: College24 urenEerste semesterEerste semester
Dams Wim
POC PBA ELEKTRONICA-ICT STKA TMMA

  • Soft en hardwareontwikkeling voor 32bit systemen,
  • ARM Cortex-M Core
  • Start-Up/Boot code, Linker scripts, Stack gebruik
  • In detail Assembler, Linker en de Compiler
  • General Purpose IO
  • Seriële communicatie
  • Interrupts (NVIC)
  • LCD + afbeeldingsformaten
  • DMA
  • TCP/IP communicatie (LWIP)
  • RTOS (FreeRTOS)
  • Varia
     

  • Cursus Embedded Systems + slides + eigen notities.
  • Datasheets en manuals ivm de gebruikte technologieën

 

 

Datasheets, Manuals, Software en sommige delen van het cursus materiaal zijn in het Engels maar de onderwijstaal is Nederlands.

3 sp. Embedded Systems: Lab (B-TM-YT5928)

3 studiepuntenNederlandsWerkvorm: Practicum-opdracht24 urenEerste semesterEerste semester
Dams Wim
POC PBA ELEKTRONICA-ICT STKA TMMA

  • Soft en hardwareontwikkeling voor 32bit systemen,
  • ARM Cortex-M Core
  • Start-Up/Boot code, Linkerscripts, Stack gebruik
  • In detail Assembler, Linker en de Compiler
  • General Purpose IO
  • Seriële communicatie
  • Interrupts (NVIC)
  • LCD + afbeeldingsformaten
  • DMA
  • TCP/IP communicatie (LWIP)
  • RTOS (FreeRTOS)
  • Varia

  • Cursus Embedded Systems + slides + eigen notities.
  • Datasheets en manuals ivm de gebruikte technologieën
  • 32 bit ARM (Cortex-M) platform

 

Datasheets, Manuals, Software en sommige delen van het cursus materiaal zijn in het Engels maar de onderwijstaal is Nederlands.

De eerste labo zittingen maken de studenten geleide labo opdrachten (op Laptop + Microcontroller) om kennis te maken met de ontwikkelomgeving en de leerstof.

Daarna werken de studenten verder aan een individueel project. Dit project wordt geëvalueerd tijdens de examenperiode.

 

Evaluatieactiviteiten

Embedded Systems (B-TM-YT7496)

Type : Examen tijdens de examenperiode
Evaluatievorm : Mondeling, Schriftelijk
Vraagvormen : Open vragen

ExamenmomentBeoordelingsschaal
TOTAAL1-20/20 puntenschaal
YT5927 - Embedded Systems: Theory
YT5928 - Embedded Systems: Lab

Embedded Systems theorie
Schriftelijke toets 100%
 

Embedded Systems labo
Opdracht 100%: De student maakt een praktisch project met een 32bit microcontroler. De exacte inhoud van het project moet voldoen aan bepaalde vereisten en is steeds in overleg met de docent. De student moet zijn project demonstreren en mondeling verdedigen (vragen over de code en/of hardware beantwoorden) en de code wordt beoordeeld.

(De student is zelf verantwoordelijk voor het ter beschikking hebben van een microcontroller).

Binnen dit opleidingsonderdeel zijn er deeloverdrachten bij een geslaagd deelresultaat:

  • YT5927 - Embedded Systems: Theory (binnen academiejaar)
  • YT5928 - Embedded Systems: Lab (binnen academiejaar)

Embedded Systems theorie
schriftelijke toets 100%

Embedded Systems labo
Opdracht 100%: De student maakt een praktisch project met een 32bit microcontroller. De student moet zijn project demonstreren en mondeling verdedigen (vragen over de code en/of hardware beantwoorden) en de code wordt beoordeeld. Indien de student deelneemt aan de tweede examenkans dient de student zo snel mogelijk na de bekendmaking van de examenresultaten uit eerste zittijd contact op te nemen met de begeleidende docent om een remediëringsopdracht te bekomen.

(De student is zelf verantwoordelijk voor het ter beschikking hebben van een microcontroller).