摘要
针对嵌入式系统对功能性与实时性的需求,提出一种双操作系统架构。基于ARM TrustZone提供的可信执行环境,构建双操作系统架构,实现通用操作系统(GPOS)与实时操作系统(RTOS)同时运行。将嵌入式系统中的任务划分为实时任务与非实时任务,使实时任务在RTOS中运行,非实时任务在GPOS中运行。在物理开发板上实现原型系统,并使用实时性测试工具对该系统进行性能评估。结果表明,该架构在提供GPOS功能性的基础上,保证了系统的实时性。
To address the requirements of the embedded systems for functionality and real-time performance,this paper presents a dual operating system architecture.Based on the trusted execution environment provided by ARM TrustZone,the dual operating system architecture is built to run the General Purpose Operating System(GPOS) and the Real-time Operating System(RTOS) on the same platform.The tasks in the embedded system are divided into real-time tasks and non-real-time tasks.Real-time tasks run on the RTOS and non-real-time tasks run on the GPOS.Finally,a prototype system is implemented on a physical development board and the performance of the system is evaluated using real-time test tools.Experimental results show that the proposed architecture guarantees not only the functionality of GPOS but also the real-time performance of the system.
作者
孟子琪
张倩颖
施智平
关永
MENG Ziqi;ZHANG Qianying;SHI Zhiping;GUAN Yong(College of Information Engineering,Capital Normal University,Beijing 100048,China;Beijing Advanced Innovation Center for Imaging Theory and Technology,Beijing 100048,China;Beijing Key Laboratory of Light Industrial Robot and Safety Verification,Beijing 100048,China;Beijing Key Laboratory of Electronic System Reliability Technology,Beijing 100048,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2019年第4期6-12,共7页
Computer Engineering
基金
国家重点研发计划(2017YFB1301100)
国家自然科学基金(61602325
61802375
61876111
61877040)
北京市教委科技计划一般项目(KM20190028005)