检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王一泠 吴琦 安军社 WANG Yiling;WU Qi;AN Junshe(Key Laboratory of Electronic Information Technology for Complex Aerospace Systems,National Space Science Center,Chinese Academy of Sciences,Beijing 100190,China;School of Computer Science and Technology,University of Chinese Academy of Sciences Beijing 100049,China)
机构地区:[1]中国科学院国家空间科学中心复杂航天系统电子信息技术重点实验室,北京100190 [2]中国科学院大学计算机科学与技术学院,北京100049
出 处:《计算机工程》2023年第12期25-34,45,共11页Computer Engineering
基 金:国家重点研发计划(2022YFF0503900)。
摘 要:空间数据系统咨询委员会高级在轨系统标准定义的空间数据系统分布式架构是提高星载系统整体可靠性的一种有效方案。国内通常采用基于MIPS架构的龙芯系列处理器作为该架构典型应用节点的航天器控制终端,但由于缺失自主可控的轻量型操作系统,限制了该架构在航天领域的部署与应用。为了构建自主可控的航天信息系统技术体系,实现在龙芯控制终端上移植适配国产轻量型开源鸿蒙操作系统的目标,通过分析开源鸿蒙操作系统LiteOS-M轻量实时内核与MIPS架构,聚焦硬件抽象层(HAL)和内核硬件相关部分,设计并实现一种包括引导系统启动加载、HAL架构适配、串口驱动、内核裁剪、工具链搭建的移植方案。为了验证移植后系统的基础功能与实时性能指标,在基于MIPS架构的龙芯星载控制终端LS1J与LS1C硬件平台上设计测试用例并开展实验。实验结果表明,轻量型开源鸿蒙操作系统成功适配MIPS架构,能够稳定可靠地运行在龙芯控制终端上,系统任务上下文切换时延为0.229μs,中断响应时延为4.73μs,满足实时性系统指标。The dist ributed architecture of the spatial data system defined by the Consultative Committee for Space Data Systems(CCSDS)advanced in-orbit system standard is an effective solution to improve the overall reliability of the on-board system.In China,the spacecraft control terminals,as typical application nodes of the architecture,typically use L oongson series processors based on Microprocessor without Interlocked Pipelined Stages(MIPS)architecture.However,because of the lack of an autonomous and controllable lightweight operating system,the deployment and application of this architecture in China's aerospace field are limited.The aim of this study is to build an autonomous and controllable aerospace information system technology architecture and achieve the porting and adapting to the domestic OpenHarmony lightweight operating system on the Loongson control terminals.By analyzing the LiteOS-M lightweight real-time kernel of OpenHarmony and MIPS architecture and focusing on the Hardware Abstraction Layer(HAL)and kernel hardware related parts,a porting scheme comprising boot loading,HAL architecture adaptation,serial driver,kernel clipping,and tool chain construction is designed and implemented.Experimental test cases are designed based on the MIPS architecture Loongson spaceborne control terminal LS 1 J and LS 1 C hardware platforms to verify the basic functions and real-time performance indicators of the migrated system.The experimental results show that the lightweight real-time system of OpenHarmony successfully adapts to the MIPS architecture and can run stably and reliably on the Loongson control terminal.The system task context switching delay is 0.229μs,and the interrupt response delay is 4.73μs,which satisfy the requirements for real-time system indicators.
关 键 词:移植 开源鸿蒙系统 MIPS架构 龙芯处理器 控制终端 分布式架构
分 类 号:TP316.2[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.118.173.146