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 systemConsole driverInteractive development environmentTask schedulingFCFS
제목
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