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.…
- 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.…
Document Type: | Bachelor Thesis |
---|---|
Zitierlink: | https://opus.hs-offenburg.de/4745 | Bibliografische Angaben |
Title (German): | Entwicklung und Aufbau eines automatisierten Testsystems für Peripherie verschiedener Mikrocontroller |
Title Additional (English): | Development and construction of an automated test system for peripherals of various microcontrollers |
Author: | Pius Horn |
Advisor: | Daniel Fischer, Florian Seibold |
Year of Publication: | 2021 |
Date of final exam: | 2021/04/15 |
Publishing Institution: | Hochschule Offenburg |
Granting Institution: | Hochschule Offenburg |
Place of publication: | Offenburg |
Page Number: | vi, 43, viii |
URN: | https://urn:nbn:de:bsz:ofb1-opus4-47454 |
Language: | German | Inhaltliche Informationen |
Institutes: | Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019) |
Institutes: | Abschlussarbeiten / Bachelor-Studiengänge / AI |
DDC classes: | 000 Allgemeines, Informatik, Informationswissenschaft |
Tag: | Testsystem; semf Embedded | Formale Angaben |
Open Access: | Open Access |
Licence (German): | Urheberrechtlich geschützt |
SWB-ID: | 1787300862 |