MCU 기반 임베디드 시스템을 위한 대화적 개발 환경 프레임워크

An Interactive Development Environment Framework for MCU-Based Embedded Systems

초록

Typical embedded system applications are implemented in the form of calling task functions according to a fixed schedule. In such embedded software development environments, debugging is often cumbersome. Whenever a task schedule changes or a task requires modification or contains errors, developers must repeatedly compile the code on the host system, download the firmware, and test the tasks. Enabling extensive task testing after a single firmware download can therefore greatly improve development productivity. This paper proposes an interactive development environment framework for embedded systems based on a non-preemptive FCFS scheduling scheme, which allows tasks to be executed and tested through console commands—similar to general-purpose operating systems such as Linux. Experiments on an ATmega2560 MCU confirm that tasks can run both on a fixed schedule and in response to console requests.

키워드

Embedded system; Console driver; Interactive development environment; Task scheduling; FCFS
제목
MCU 기반 임베디드 시스템을 위한 대화적 개발 환경 프레임워크
제목 (타언어)
An Interactive Development Environment Framework for MCU-Based Embedded Systems
저자
이형봉; 권기현
DOI
10.14372/IEMEK.2026.21.1.39
발행일
2026-02
유형
Y
저널명
대한임베디드공학회논문지
권
21
호
1
페이지
39 ~ 46