Embedded Systems (B-TM-YT0496)
Doelstellingen
- 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.
Begintermen
Dit vak bouwt verder op Embedded Fundamentals en C Programming Fundamentals.
Plaats in het onderwijsaanbod
- Bachelor Elektronica-ICT (Sint-Katelijne-Waver) (Elektronica: Embedded Hardware) 180 sp.
- Bachelor Elektronica-ICT (Sint-Katelijne-Waver) (Elektronica: Embedded Software) 180 sp.
Onderwijsleeractiviteiten
3 sp. Embedded Systems: Theory (B-TM-YT5927)
Inhoud
- 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
Studiemateriaal
- Cursus Embedded Systems + slides + eigen notities.
- Datasheets en manuals ivm de gebruikte technologieën
Toelichting onderwijstaal
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)
Inhoud
- 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
Studiemateriaal
- Cursus Embedded Systems + slides + eigen notities.
- Datasheets en manuals ivm de gebruikte technologieën
- 32 bit ARM (Cortex-M) platform
Toelichting onderwijstaal
Datasheets, Manuals, Software en sommige delen van het cursus materiaal zijn in het Engels maar de onderwijstaal is Nederlands.
Toelichting werkvorm
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)
Toelichting
Examenmoment | Beoordelingsschaal |
---|---|
TOTAAL | 1-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).
Toelichting bij herkansen
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).