{"title":"Real-Time Embedded Framework Debugger","authors":"M. Daraban, C. Corches, R. Fizesan, G. Chindris","doi":"10.1109/SIITME56728.2022.9988403","DOIUrl":null,"url":null,"abstract":"It is not easy to debug real-time operating systems or communication interfaces on embedded systems. In the case of operating systems, the tasks will interact and compete for shared resources, resulting in changes in software behavior that are not visible from the source code. When it comes to protocol or interface debugging, alternatively, losing messages or user interactions can disrupt communication, causing the module to freeze. Debugging strategies, such as single stepping or break points should not be used because they will disrupt the system protocol message timings. The framework proposed in this paper provides a means to detect bugs or errors that might appear during task development or protocol communication for real-time operating systems.","PeriodicalId":300380,"journal":{"name":"2022 IEEE 28th International Symposium for Design and Technology in Electronic Packaging (SIITME)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 28th International Symposium for Design and Technology in Electronic Packaging (SIITME)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIITME56728.2022.9988403","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
It is not easy to debug real-time operating systems or communication interfaces on embedded systems. In the case of operating systems, the tasks will interact and compete for shared resources, resulting in changes in software behavior that are not visible from the source code. When it comes to protocol or interface debugging, alternatively, losing messages or user interactions can disrupt communication, causing the module to freeze. Debugging strategies, such as single stepping or break points should not be used because they will disrupt the system protocol message timings. The framework proposed in this paper provides a means to detect bugs or errors that might appear during task development or protocol communication for real-time operating systems.