当前位置:首页 > 报告详情

Dovetail移植:RISC-V与LoongArch实践.pdf

上传人: c** 编号:464982 2025-01-12 20页 2.94MB

1、Dovetail移植:RISC-V与LoongArch实践-山宇轩目录一背景介绍二移植方法及步骤三测试结果展示四未来计划五致谢及提问Dovetail移植:RISC-V与LoongArch实践背景介绍1双内核架构与Dovetail双内核操作系统,一般由实时内核,和通用内核组成。实时内核用于处理需要超低延迟与有非常严格响应时间限制的任务。中断虚拟化组件Dovetail通过接管所有的中断,引入带内(inband),带外(out of band)与一个两级中断流水线的概念来保证带外高实时需求的中断总是能抢占带内功能内核的执行来保证实时性。除中断与异常外,Dovetail还引入了一套alternate

2、scheduling机制,提供了实时核心控制Linux tasks调度器的能力。Dovetail移植:RISC-V与LoongArch实践背景介绍1ScenariosSatellite InternetSymptom 1:5G BBUs are idle after white-boxingSymptom 2:The base station is rich in resources and the load timing is jitterReal-time:robot control RoboCat System:ROS SystemRT-2 system:ROS systemOptimu

3、s Gen2 System:ROS SystemEmbodied intelligent robotsGenerality:AI large model tasksSatellite constellationsSatellite InternetGeneralization of satellite missionsSatellites face various generalized tasks such as communication,navigation and positioning,earth observation,scientific experiments,emergenc

4、y response,and resource exploration.Complication of satellite missionsSatellite hardware heterogeneity,functions are configured,controlled and operated through software;There are underutilized computing and storage resources between multiple payloads of satellites;The Star Computer/Payload Control U

5、nit has to handle both traditional real-time tasks and general-purpose tasks.On-board ComputerSolar sail panelsLoad control unitSolar sail panelsDovetail移植:RISC-V与LoongArch实践背景介绍1Scenario 1:Complication of satellite mission/payload tasksDovetail移植:RISC-V与LoongArch实践背景介绍1Scenario 2:5G base stations s

6、hare computing resourcesSymptom 1:5G BBUs are idle after white-boxingBBU(Base band Unite)Function:Add packet protocol header;Attributes:real-time tasks,requiring hard real-time;Hardware:white-box BBU(50%idle resources);Symptom 2:The base station is rich in resources and the load timing is jitterBBUR

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Dovetail移植到RISC-V与LoongArch架构的实践。Dovetail是一个双内核操作系统,由实时内核和通用内核组成,用于处理实时性和通用性任务。移植方法包括虚拟中断层、中断流水线等。测试结果显示,Dovetail在单核模式下能正常启动。未来计划包括完善移植文档、支持EVL核心、在真实硬件上进行测试以及构建EtherCAT演示。
"Dovetail移植如何实现实时性保障?" "LoongArch与RISC-V双内核移植挑战有哪些?" "Dovetail在卫星任务中的实际应用场景是怎样的?"
客服
商务合作
小程序
服务号
折叠