Volltext-Downloads (blau) und Frontdoor-Views (grau)

Entwicklung und Aufbau eines automatisierten Testsystems für Peripherie verschiedener Mikrocontroller

  • Das Ziel der vorliegenden Abschlussarbeit war es, ein automatisches Testsystem für die Entwicklung der Embedded-C++-Softwarebibliothek semf zu erstellen. Bei den Software-Modulen die dabei getestet werden, handelt es sich um sogenannte Hardware-Abstraktionen, die die Verwendung der von den Mikrocontroller Herstellern bereitgestellten Hal-Bibliotheken vereinfachen. Die wohl größte HerausforderungDas Ziel der vorliegenden Abschlussarbeit war es, ein automatisches Testsystem für die Entwicklung der Embedded-C++-Softwarebibliothek semf zu erstellen. Bei den Software-Modulen die dabei getestet werden, handelt es sich um sogenannte Hardware-Abstraktionen, die die Verwendung der von den Mikrocontroller Herstellern bereitgestellten Hal-Bibliotheken vereinfachen. Die wohl größte Herausforderung dieser Abschlussarbeit bestand darin, die von dem zu testenden Gerät nach außen gesendeten Nachrichten zu validieren, so wie von außen kommende Nachrichten zu generieren, mit welchem die Leseoperationen des zu testenden Gerätes überprüft werden können. Mithilfe einer Helper-Gegenstelle konnte dies jedoch umgesetzt werden. Das Ergebnis ist ein System mit welchem bestehende und zu entwickelnde Hardware-Abstraktionen zuverlässig, automatisch und effizient validiert werden können. Diese Abschlussarbeit ist sowohl für Nutzer von semf, als auch für diejenigen Softwareentwickler interessant, die sich für das Testen von eingebetteten Systemen interessieren.show moreshow less
  • The aim of this thesis was to develop an automatic test system for the Development of the embedded C++ software library semf. The software modules that are tested are so-called hardware abstractions, which simplify the use of the Hal libraries provided by the microcontroller manufacturers. Probably the biggest challenge of this thesis was to validate messages sent to the outside of the device, asThe aim of this thesis was to develop an automatic test system for the Development of the embedded C++ software library semf. The software modules that are tested are so-called hardware abstractions, which simplify the use of the Hal libraries provided by the microcontroller manufacturers. Probably the biggest challenge of this thesis was to validate messages sent to the outside of the device, as well as to generate messages coming from outside, with which the read operations of the device to be tested can be checked. However, this could be implemented with the help of a helper remote station. The result is a system with which existing and to be developed Hardware abstractions can be validated reliably, automatically and efficiently. This thesis is for users of semf as well as for those software developers who are interested in testing embedded systems.show moreshow less

Download full text files

Export metadata

Statistics

frontdoor_oas
Metadaten
Author:Pius Horn
Title Additional (English):Development and construction of an automated test system for peripherals of various microcontrollers
Place of publication:Offenburg
Year of Publication:2021
Page Number:vi, 43, viii
Language:German
Tag:Testsystem; semf
Embedded
DDC classes:000 Allgemeines, Informatik, Informationswissenschaft
Advisor:Daniel Fischer, Florian Seibold
Publishing Institution:Hochschule Offenburg
Granting Institution:Hochschule Offenburg
Date of final exam:2021/04/15
Document Type:Bachelor Thesis
Open Access:Frei zugänglich
Institutes:Abschlussarbeiten / Bachelor-Studiengänge / AI
Release Date:2021/06/16
Licence (German):License LogoEs gilt das UrhG
URN:urn:nbn:de:bsz:ofb1-opus4-47454