[发明专利]在飞腾非对称双核处理器上实现天脉操作系统的方法有效
| 申请号: | 202110570162.9 | 申请日: | 2021-05-25 |
| 公开(公告)号: | CN113282344B | 公开(公告)日: | 2022-11-04 |
| 发明(设计)人: | 许斌;张明远;杨舟 | 申请(专利权)人: | 中国航空无线电电子研究所 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
| 代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杨慧 |
| 地址: | 200233 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 飞腾 对称 处理器 实现 操作系统 方法 | ||
本发明公开了一种在飞腾非对称双核处理器上实现天脉操作系统的方法,在Uboot下配置网络IP和tftp服务器地址;第一核Core0上的天脉操作系统启动,并向第二核Core1发送wfe指令让第二核Core1进入低功耗等待状态;当第一核Core0上的模块支持层和操作系统层启动完毕时,向第二核Core1发送sev指令;第二核Core1上的天脉操作系统启动;其中,第二核Core1上天脉操作系统的_start标志处,设有将EL3等级、64位工作模式切换为EL1等级、32位工作模式的汇编代码。本发明通过对UBOOT引导程序和天脉操作系统的配置和修改来实现,为基于飞腾处理器的多核应用提供了技术保障和支持。
技术领域
本发明涉及国产处理器的嵌入式多核操作系统开发领域,特别涉及一种在飞腾非对称双核处理器上实现天脉操作系统的方法。
背景技术
飞腾FT-2000A/2处理器是由国防科技大学研制开发的ARMv8a指令集架构的双核国产处理器,主要面向嵌入式装备和工业控制领域应用产品需求,具有低功耗、强实时、高可靠、高安全等特点。
天脉操作系统是中国航空工业集团第六三一研究所自主开发的机载嵌入式实时操作系统,具备强实时、高安全、高可靠、高确定、可裁剪性、可升级性等特点。借助于与之配套的集成开发环境LambdaAE,用户可以快速完成嵌入式应用的开发、调试和部署。天脉操作系统已实现对PowerPC、X86、ARM、MIPS等多种架构的支持,被广泛应用于机载嵌入式领域。
操作系统AMP架构,又称为非对称多处理器架构,是指每个处理器核上运行一个独立的操作系统或同一操作系统的独立实例,每个处理器核都有自己的独立资源。在机载嵌入式领域,存在AMP架构的多核应用需求。目前天脉操作系统没有对多核AMP的实现,本发明实现了基于FT-2000A/2处理器的多核AMP架构的天脉操作系统,满足了机载嵌入式领域的国产化和多核应用需求。
发明内容
本发明的发明目的在于提供一种在飞腾非对称双核处理器上实现天脉操作系统的方法,通过对UBOOT引导程序和天脉操作系统的配置和修改来实现,满足了机载嵌入式领域的国产化和多核应用需求,充分利用了处理器资源,为基于飞腾处理器的多核应用提供了技术保障和支持。
本发明的发明目的通过以下技术方案实现:
一种在飞腾非对称双核处理器上实现天脉操作系统的方法,包含有以下操作步骤:
步骤1、分别在第一核Core0和第二核Core1的Uboot下配置网络IP和tftp服务器地址;
步骤2、Uboot加载第一核Core0的天脉操作系统镜像后引导第一核Core0上的天脉操作系统启动,并向第二核Core1发送wfe指令让第二核Core1进入低功耗等待状态;
步骤3、当第一核Core0上的天脉操作系统的模块支持层和操作系统层启动完毕时,向第二核Core1发送sev指令;
步骤4、Uboot加载第二核Core1的天脉操作系统镜像后引导第二核Core1上的天脉操作系统启动;其中,第二核Core1上天脉操作系统的crt.s文件中的_start标志处,设有将EL3等级、64位工作模式切换为EL1等级、32位工作模式的汇编代码。
附图说明
图1为天脉操作系统的软件结构示意图。
图2为实施例所示的飞腾非对称双核处理器上实现天脉操作系统的方法的流程示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。本实施例以飞腾FT2000A/2处理器进行举例说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110570162.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备
- 下一篇:冒烟测试的方法、装置、存储介质和电子设备





