Skip to content

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