-
题名支持MIPS架构的轻量型开源鸿蒙系统移植
被引量:1
- 1
-
-
作者
王一泠
吴琦
安军社
-
机构
中国科学院国家空间科学中心复杂航天系统电子信息技术重点实验室
中国科学院大学计算机科学与技术学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2023年第12期25-34,45,共11页
-
基金
国家重点研发计划(2022YFF0503900)。
-
文摘
空间数据系统咨询委员会高级在轨系统标准定义的空间数据系统分布式架构是提高星载系统整体可靠性的一种有效方案。国内通常采用基于MIPS架构的龙芯系列处理器作为该架构典型应用节点的航天器控制终端,但由于缺失自主可控的轻量型操作系统,限制了该架构在航天领域的部署与应用。为了构建自主可控的航天信息系统技术体系,实现在龙芯控制终端上移植适配国产轻量型开源鸿蒙操作系统的目标,通过分析开源鸿蒙操作系统LiteOS-M轻量实时内核与MIPS架构,聚焦硬件抽象层(HAL)和内核硬件相关部分,设计并实现一种包括引导系统启动加载、HAL架构适配、串口驱动、内核裁剪、工具链搭建的移植方案。为了验证移植后系统的基础功能与实时性能指标,在基于MIPS架构的龙芯星载控制终端LS1J与LS1C硬件平台上设计测试用例并开展实验。实验结果表明,轻量型开源鸿蒙操作系统成功适配MIPS架构,能够稳定可靠地运行在龙芯控制终端上,系统任务上下文切换时延为0.229μs,中断响应时延为4.73μs,满足实时性系统指标。
-
关键词
移植
开源鸿蒙系统
MIPS架构
龙芯处理器
控制终端
分布式架构
-
Keywords
porting
OpenHarmony system
MIPS architecture
Loongson processor
control terminal
distributed architecture
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-