计算机科学
方案(数学)
算法
代表(政治)
领域(数学)
软件
人工智能
序列(生物学)
理想(伦理)
数学
作者
Tao Zheng,Kechi Liu,Xiuda Zheng,Hui Deng
出处
期刊:
[Institute of Electrical and Electronics Engineers]
日期:2026-01-28
卷期号:: 1543-1547
标识
DOI:10.1109/icpege67691.2026.11451519
摘要
With the growing demands for computational performance and functional safety in modern embedded systems, particularly in automotive electronics and industrial control, multi-core MCUs have become the mainstream solution. However, deploying an RTOS on multi-core platforms presents significant challenges in ensuring inter-core isolation and real-time determinism. Focusing on the FC7300F8MD, a platform equipped with four Arm Cortex-M7 cores, this paper proposes and implements an AMP-based porting scheme for the RT-Thread operating system. The core principle of this scheme is to sacrifice the dynamic load balancing of Symmetric Multiprocessing (SMP) to gain the strong isolation and real-time determinism afforded by the AMP architecture. This paper details the key technologies for implementation, including: a static memory partitioning strategy based on linker scripts; the design and implementation of an ordered, master-core-controlled boot sequence; and the independent initialization method for core-private hardware. Experimental results demonstrate that the proposed scheme successfully enables all four Cortex-M7 cores to run independent and concurrent instances of the RT-Thread OS. This validates the method's feasibility for building highly reliable and deterministic systems on homogeneous multi-core platforms.
科研通智能强力驱动
Strongly Powered by AbleSci AI