Skip to main navigation Skip to search Skip to main content

Concurrent Multi-Tasking Using Metamorphic SW Replacement

  • Kyungpook National University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Non-OS Embedded MCU systems are used in diverse environments, with increasing demand for architectures that allow flexible function expansion or switching during operation. Conventional firmware updates typically require system interruption or restart, and while RAM-based approaches have been explored, they still follow a monolithic structure that overwrites a single function. This paper proposes a dynamic architecture that receives and stores function-level binaries in RAM, maintaining multiple functions in parallel and enabling selective switching at runtime. The system incorporates UART communication, DMA-based reception, position-based execution points, and a mechanism for managing and executing candidate functions. Experiments on an STM32F4 board verified functional correctness and showed excellent stability and efficiency with 64-byte slices at 460,800 bps. Unlike traditional methods, the proposed structure enables flexible maintenance and switching of multiple functions, providing a foundation for applying Metamorphic Software Replacement to MCU systems and enabling logical multitasking.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE 18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages262-265
Number of pages4
ISBN (Electronic)9798331565718
DOIs
StatePublished - 2025
Event18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025 - Singapore, Singapore
Duration: 15 Dec 202518 Dec 2025

Publication series

NameProceedings - 2025 IEEE 18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025

Conference

Conference18th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSoC 2025
Country/TerritorySingapore
CitySingapore
Period15/12/2518/12/25

Keywords

  • Function Switching
  • Metamorphic Software
  • RAM-based Execution
  • Real-time Firmware Update

Fingerprint

Dive into the research topics of 'Concurrent Multi-Tasking Using Metamorphic SW Replacement'. Together they form a unique fingerprint.

Cite this