DOI QR코드

DOI QR Code

An Interactive Development Environment Framework for MCU-Based Embedded Systems

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

  • Received : 2025.12.17
  • Accepted : 2026.01.13
  • Published : 2026.02.28

Abstract

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.

Keywords