Hardwareinterfacing¶
Analyseren¶
Niveau 1¶
- Beschrijven van de architectuur van een computersysteem.
- Beschrijven van de werking van actuatoren en sensoren en metingen hieraan verrichten.
- Opstellen van (niet-)functionele eisen en acceptatiecriteria voor een computersysteem, bijv. een embedded of IA-systeem.
Niveau 2¶
- In kaart brengen van signalerings- en regelingsaspecten van de omgeving van een computersysteem bijvoorbeeld in een sensornetwerk.
- Methodisch specificeren van een computersysteem.
- Uitvoeren van een protocolanalyse.
- Opstellen van een acceptatietest voor een computersysteem.
Niveau 3¶
- Specificeren van een gedistribueerd computersysteem inclusief timing, resourcegebruik en performance.
- Beschrijven van security-aspecten van computersystemen die aan of via (openbare) netwerken gekoppeld zijn.
- Opstellen van een acceptatietestplan en een integratietestplan.
Niveau 4¶
- Onderzoek doen naar emerging technologies voor toepassing in gedistribueerde systemen.
- Onderzoek doen naar security aspecten binnen emerging technologies.
Adviseren¶
Niveau 1¶
- Verifiëren en onderbouwen van een gegeven technisch advies. Verifiëren en beschrijven van de initiële architectuur en de functionaliteit van een gegeven systeemconfiguratie (microprocessor, geheugen of andere bouwstenen).
Niveau 2¶
- Uitbrengen van een technisch advies voor de architectuur van een computersysteem en de hardware- en software-componenten.
- Adviseren over het koppelen van systemen.
Niveau 3¶
- Uitbrengen van een technisch advies over een te realiseren (gedistribueerd) computersysteem, inclusief hardware- en software-componenten en koppelingen.
Niveau 4¶
- Uitbrengen van een technisch advies over de toepassing van emerging technologies om een gedistribueerde computersysteem te realiseren.
- Adviseren over toekomstgerichte inrichting van gedistribueerde computersystemen. Definiëren van visie op technologieroadmap en deze afstemmen met key stakeholders
Ontwerpen¶
Niveau 1¶
- Ontwerpen van een eenvoudig computersysteem, bijv. een embedded of industriële automatiseringssysteem, op basis van gegeven hardware.
Niveau 2¶
- Ontwerpen van een computersysteem methodisch o.b.v. requirements met zelfgekozen hardware- en softwarecomponenten.- opstellen van een applicatie-driverontwerp opstellen.- ontwerpen van een protocol.
Niveau 3¶
Ontwerpen van een gedistribueerd computersysteem inclusief bepaling van actuatoren, sensoren, timing, resourcegebruik en performance
Niveau 4¶
- Ontwerpen van gedistribueerde computersystemen met gebruik van hardware synthese en/of artificial intelligence.
Realiseren¶
Niveau 1¶
- Software schrijven voor een eenvoudig, gegeven computersysteem, voorzien van actuatoren en sensoren.
Niveau 2¶
- Inrichten van een eenvoudig computersysteem en via software de koppelingen met hardwarecomponenten realiseren.
- Schrijven en testen van applicatiedriver-software.
- Implementeren en testen van een protocol.
Niveau 3¶
- Realiseren van een compleet computersysteem inclusief netwerk, hardware en systeemsoftware.
- Opstellen en uitvoeren van een acceptatieprocedure bijv. in een virtuele omgeving, inclusief aspecten als timing, resourcegebruik en performance.
Niveau 4¶
- Realiseren van een compleet computersysteem waarbij gebruik gemaakt wordt van hardware synthese (vhdl) of artificial intelligence.
Manage & Control¶
Niveau 1¶
Inrichten van een ontwikkel- en testplatform middels co-design ten behoeve van hardware/software, inclusief tools
Niveau 2¶
- Beoordelen van een gegeven ontwikkelomgeving op kwaliteit en prestaties.
- Inrichten van een beheer- en testomgeving voor een computersysteem.
Niveau 3¶
Opzetten en gebruikmaken van:
- versiebeheer,
- releasemanagement,
- teamworkondersteuning,
-
- automated testing voor hard- en softwaresystemen.
Niveau 4¶
- Aansturen van co-design teams voor het beheren van het realisatieproces van de hardware, software en synthese, inclusief de ontwikkelomgeving.
Last update:
February 6, 2023