RTEMS 커스텀 스케줄러를 위한 빌드 자동화 프레임워크
Build Automation Framework for RTEMS Custom Schedulers
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
RTEMS(Real-Time Executive for Multiprocessor Systems)는 사용자 정의 스케줄러 통합을 지원하는 유연한 커널 구조를 제공한다. 그러나6.1 버전부터 Waf 빌드 시스템으로 전환되면서 통합 과정이 복잡해지고, 다수의 설정 파일을 수동으로 편집해야 하는 문제로 빌드 오류가 빈번하게발생하였다. 이를 해결하기 위해 본 연구는 RTEMS Custom Scheduler Framework를 제안한다. 본 프레임워크는 코드 템플릿 생성, 설정 파일등록, 커널 빌드 실행을 자동화하여 기존 4∼5단계의 절차를 GUI 기반 단일 단계로 단축한다. 그 결과, priority, simple, EDF 스케줄러 통합에서성공하였으며, 실시간 커널 확장 개발의 효율성, 안정성, 편의성이 향상되었음을 입증하였다.
Abstract
RTEMS (Real-Time Executive for Multiprocessor Systems) provides a flexible kernel structure that supports user-defined schedulerintegration. Since version 6.1, the transition to the Waf build system has made this integration process more complex, requiring manualedits to multiple configuration files and causing frequent build errors. To overcome these challenges, we propose the RTEMS CustomScheduler Framework, which automates code template generation, configuration file registration, and kernel build execution. This reducesthe integration process from 4–5 manual steps to a single GUI-based step, enabling developers to focus solely on scheduling logic. Experimental results with priority, simple, and EDF schedulers achieved a 100% success rate, demonstrating improved efficiency, stability,and usability in real-time kernel extension development.
