Skip to content
Harry Broeders edited this page Apr 3, 2022 · 93 revisions

EMS30 - Embedded Systems 3

Dit repository is bedoeld voor studenten en docenten van de opleiding Elektrotechniek van de Hogeschool Rotterdam en wordt gebruikt het studiemateriaal voor de cursus "EMS30 - Embedded Systems 3" te verspreiden.

Let op! Deze wiki is nog niet volledig voor studiejaar 2021-2022.

De informatie in dit repository is zoals alle mensenwerk niet foutloos, verbeteringen en suggesties zijn altijd welkom! Maak als je ons feedback wilt geven een issue aan.

Cursushandleiding

Benodigde software

De opdrachten worden thuis op een pc uitgevoerd. We maken daarbij gebruik van een aantal programma's: Thonny, Code Composer Studio, SourceTree of git for Windows, MSYS2, Eclipse of Visual Studio Code, CppCheck en DrMemory. Een installatiehandleiding voor Windows vind je hier. Zorg dat je deze software vóór de eerste les geïnstalleerd hebt.

Planning week 1 t/m 4

Een overzicht van alle leerdoelen van week 1 t/m 4 per les kun je hier vinden: Opdrachten_Leerdoelen_Deel1.pdf.

Powerpoint Pdf Onderwerp Labopdrachten Opmerkingen en verwijzingen
Week_1_les_1.pptx Week_1_les_1.pdf Modules in C Opdrachten_Week_1_Les_1.pdf Programma's uit presentatie: breuk.h, breuk.c, main.c en makefile.
Week_1_les_2.pptx Week_1_les_2.pdf Dynamisch geheugenallocatie Opdrachten_Week_1_Les_2.pdf Pointers: EMS20_week2_lab1.pptx. Structs: EMS20_week2_lab1.pptx en structs.htm. Programma's uit presentatie: linked_list_static.c en linked_list_dynamic.c.
Week_2_les_1.pptx Week_2_les_1.pdf Git Opdrachten_Week_2_Les_1.pdf
Week_2_les_2.pptx Week_2_les_2.pdf Unittesten Opdrachten_Week_2_Les_2.pdf Programma uit presentatie: breuk-test.zip.
Week_3_les_1.pptx Week_3_les_1.pdf Memory tests en test coverage Opdrachten_Week_3_Les_1.pdf Programma's uit presentatie: valgrindMemcheck, DrMemory en breuk-test-coverage.zip.
Week_3_les_2.pptx Week_3_les_2.pdf Coding standards en static code analysis Opdrachten_Week_3_Les_2.pdf Programma uit presentatie: foutje.c.
Zie: eindopdracht week1 t/m 4 In week 4 zijn er geen presentaties.

Eindopdracht week 1 t/m 4

Eindopdracht_1.pdf met bijbehorend Nakijkmodel.pdf ... volgt nog ...

Eindopdracht_1_Herk.pdf met bijbehorend Nakijkmodel.pdf ... volgt nog ...

Informatie week 1 t/m 4

Tips en Tricks week 1 t/m 4

  • Problemen met het debuggen in Eclipse? Zie hier en hier.
  • Problemen met temperatuur_logger uit opgave 1.1.4? Zie hier.
  • Problemen met het gebruik van termio.h met Dr.Memory? Zie hier.
  • Problemen met het gebruik van µUnit met Dr.Memory? Zie hier.
  • Als je niet steeds de sourcefiles wilt selecteren als je gcov gebruikt vanuit Eclipse, klik dan hier.

Studiemateriaal week 5 t/m 8

Harry Broeders. Dictaat Objectgeoriënteerd Programmeren in C++. 1ste ed. Hogeschool Rotterdam, 2020. URL: https://bitbucket.org/HR_ELEKTRO/cppprog. Dit dictaat wordt gebruikt bij de introductie in C++.

Joost Vennekens. Objectgericht ontwerpen. 1ste ed. De Nayer instituut, 2011. URL: https://people.cs.kuleuven.be/%7Ejoost.vennekens/DN/OO-UML-cursus.pdf. Dit dictaat wordt gebruikt bij de introductie in UML.

Presentaties week 5 t/m 8

Een overzicht van alle leerdoelen van week 5 t/m 7 per les kun je hier vinden: Opdrachten_Leerdoelen_Deel2.pdf.

Powerpoint Pdf Onderwerp Labopdrachten
Week_5_les_1.pptx Week_5_les_1.pdf Van C naar C++ Opdrachten_Week_5_Les_1.pdf
Week_5_les_2.pptx Week_5_les_2.pdf User-defined Data Type in C++ Opdrachten_Week_5_Les_2.pdf
Week_6_les_1.pptx Week_6_les_1.pdf Templates Opdrachten_Week_6_Les_1.pdf
Week_6_les_2.pptx Week_6_les_2.pdf Overerving en polymorfisme Opdrachten_Week_6_Les_2.pdf
Week_7_les_1.pptx Week_7_les_1.pdf Datastructuren Opdrachten_Week_7_Les_1.pdf
Week_7_les_2.pptx Week_7_les_2.pdf Algoritmen, performance en big-O-notatie Opdrachten_Week_7_Les_2.pdf
Week_8_les_1.pptx Week_8_les_1.pdf UML use cases en klassediagram Zie: eindopdracht week5 t/m 8
Week_8_les_2.pptx Week_8_les_2.pdf UML sequentie-, toestands- en activiteitendiagram Zie: eindopdracht week5 t/m 8

Eindopdracht week 5 t/m 8

Eindopdracht_2.pdf met bijbehorend Nakijkmodel.pdf ... volgt nog ...

Eindopdracht_2_Herk.pdf met bijbehorend Nakijkmodel.pdf ... volgt nog ...

Informatie week 5 t/m 8

Clone this wiki locally