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

Development and Comparison of a methodology for determining the CPU load for reversible seat belts, using the Lauterbach debugger

  • As the automotive industry continues to evolve, the integration of automatic components driven by microcontrollers has become increasingly prevalent. In safety-critical systems such as seat belt mechanisms, the reliability and responsiveness of these components are paramount to ensuring the safety of both drivers and pedestrians. Central to this concern is the assessment of the CPU load ofAs the automotive industry continues to evolve, the integration of automatic components driven by microcontrollers has become increasingly prevalent. In safety-critical systems such as seat belt mechanisms, the reliability and responsiveness of these components are paramount to ensuring the safety of both drivers and pedestrians. Central to this concern is the assessment of the CPU load of real-time operating system (RTOS) microcontrollers, as their ability to execute tasks within specified time constraints directly impacts the system performance and, ultimately, safety outcomes. This research endeavors to address the need for rigorous evaluation methodologies for CPU load analysis in RTOS microcontrollers within automotive seat belt systems. The study commences by scrutinizing the current methodologies employed for CPU load analysis, with a particular focus on the prevalent pin toggling and Picoscope methods. While these methods have demonstrated efficacy in assessing CPU load, they often entail significant setup time and data extraction procedures, thus presenting a potential bottleneck in the evaluation process. To address these limitations, a novel methodology is proposed, leveraging the capabilities of the Lauterbach debugger and its Software Trace32 tool. This methodology aims to streamline the CPU load analysis process by enabling precise timing profiling of program functions and variables. By scripting within Trace32, data extraction is automated, reducing the time overhead associated with manual methods and enhancing overall efficiency. The proposed methodology holds promise for improving the accuracy and efficiency of CPU load analysis in RTOS microcontrollers. By providing a comprehensive understanding of the temporal behavior of program execution, it facilitates more nuanced insights into system performance and resource utilization, thereby enabling better-informed decision-making in the development and deployment of automotive safety systems. Empirical validation of the proposed methodology is conducted through a comparative analysis with existing approaches. Data is collected and analyzed from both the traditional pin toggling and Picoscope methods and the proposed Lauterbach Trace32-based methodology. By assessing the consistency and accuracy of results obtained from each approach, insights are gleaned into the efficacy of the proposed methodology and its potential for time savings. Through this research, I seek to contribute to the advancement of methodologies for CPU load analysis in RTOS microcontrollers, particularly within the context of automotive safety systems. By offering a more efficient and effective means of evaluating CPU load, my work aims to enhance the reliability and responsiveness of automotive seat belt systems, ultimately contributing to improved safety outcomes on the road.show moreshow less

Download full text files

Export metadata

Statistics

frontdoor_oas
Metadaten
Document Type:Master's Thesis
Zitierlink: https://opus.hs-offenburg.de/9079
Bibliografische Angaben
Title (English):Development and Comparison of a methodology for determining the CPU load for reversible seat belts, using the Lauterbach debugger
Author:Varun Savitha
Advisor:Dan Curticapean, Michael Stuetz
Year of Publication:2024
Publishing Institution:Hochschule Offenburg
Granting Institution:Hochschule Offenburg
Contributing Corporation:ZF LIFETEC
Place of publication:Offenburg
Publisher:Hochschule Offenburg
Page Number:76
URN:https://urn:nbn:de:bsz:ofb1-opus4-90791
Language:English
Inhaltliche Informationen
Institutes:Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019)
Collections of the Offenburg University:Abschlussarbeiten / Master-Studiengänge / CME
DDC classes:600 Technik, Medizin, angewandte Wissenschaften
GND Keyword:Mikrocontroller; Sicherheitsgurt; Sicherheitsmaßnahme
Tag:CPU LOAD; Lauterbach; Trace32; seat belts
Formale Angaben
Open Access: Open Access 
 Diamond 
Licence (German):License LogoUrheberrechtlich geschützt