一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种AMP系统引导和配置的方法与流程

2022-11-09 22:12:49 来源:中国专利 TAG:

技术特征:
1.一种amp系统引导和配置的方法,其特征在于,包括以下步骤:s1、选择一个cpu核运行bootloader;s2、通过bootloader将主操作系统程序二进制镜像从非易失存储器加载到内存中;s3、通过bootloader将命令等待程序二进制镜像从非易失存储器加载到内存中;s4、通过bootloader启动一个cpu核运行主操作系统;s5、通过主操作系统根据业务需要创建业务处理线程,并创建从操作系统引导线程;s6、通过从操作系统引导线程加载和解析资源配置文件,并将从操作系统二进制镜像从非易失存储器加载至内存;s7、通过主操作系统的引导线程修改命令等待程序的内容,实现启动命令下发;s8、通过其他cpu核运行命令等待程序,使相应cpu核跳转到从操作系统的入口地址,启动从操作系统,完成amp系统引导和配置。2.根据权利要求1所述的amp系统引导和配置的方法,其特征在于,步骤s1的具体方法为:通过设备上电使第一个cpu核运行bootloader,使剩余cpu核处于复位或睡眠状态。3.根据权利要求1所述的amp系统引导和配置的方法,其特征在于,步骤s4的具体方法为:通过bootloader设置一个cpu核的入口地址为主操作系统二进制镜像加载到内存的地址,使该cpu核运行主操作系统。4.根据权利要求1所述的amp系统引导和配置的方法,其特征在于,步骤s6中资源配置文件采用toml格式且存放在非易失存储器上,记载有主操作系统的配置参数、从操作系统的引导参数,以及资源分配参数。5.根据权利要求1所述的amp系统引导和配置的方法,其特征在于,步骤s7中命令等待程序包括:status字段,用于记录命令执行状态;当status字段的值为0时,表示无执行命令;当status字段的值为1时,表示存在待执行命令;status字段的初始值为0;cmd字段,用于记录命令码;当命令码的值为1时,表示需要启动从操作系统;当命令码的值为0时,表示无需启动从操作系统;cmd字段的初始值为0;entry字段,用于记录其他cpu核的入口地址,即从操作系统二进制镜像加载到内存的地址;参数记录字段,用于记录从操作系统启动参数。6.根据权利要求5所述的amp系统引导和配置的方法,其特征在于,步骤s7的具体方法为:通过主操作系统的引导线程向entry字段写入入口地址、向参数记录字段写入从操作系统启动参数,将status字段的值和cmd字段的值均修改为1。7.根据权利要求5所述的amp系统引导和配置的方法,其特征在于,步骤s8的具体方法包括以下子步骤:s8-1、通过bootloader控制除运行主操作系统的cpu核外的所有cpu核读取当前status字段的值;s8-2、判断当前status字段的值是否为1,若是则进入步骤s8-3;否则返回步骤s8-1;
s8-3、通过当前entry字段获取入口地址,通过当前参数记录字段获取从操作系统启动参数,通过汇编跳转指令使相应cpu核跳转到入口地址并启动从操作系统,完成amp系统引导和配置。

技术总结
本发明公开了一种AMP系统引导和配置的方法,其包括以下步骤:选择一个CPU核运行bootloader;加载主操作系统和命令等待程序至内存;启动一个CPU核运行主操作系统;通过主操作系统根据业务需要创建业务处理线程,并创建从操作系统引导线程;加载从操作系统至内存;通过主操作系统的引导线程修改命令等待程序的内容,实现启动命令下发;通过其他CPU核运行命令等待程序,使相应CPU核跳转到从操作系统的入口地址,启动从操作系统,完成AMP系统引导和配置。本发明可在3秒内启动主操作系统,执行实时业务,当从操作系统崩溃时不会影响主操作系统的运行,因此本方法的主操作系统具有很高的安全性。的安全性。的安全性。


技术研发人员:郑国玲 廖茂益 张昆
受保护的技术使用者:成都菁蓉联创科技有限公司
技术研发日:2022.09.29
技术公布日:2022/11/8
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献