一种软件运行环境切换时进行硬件协同的方法及系统

    公开(公告)号:CN111931193A

    公开(公告)日:2020-11-13

    申请号:CN202011028475.3

    申请日:2020-09-27

    摘要: 本申请公开了一种软件运行环境切换时进行硬件协同的方法。设备上电后,开始启动第一软件运行环境。第一软件运行环境完成启动后,独立管理共享硬件,还开始启动第二软件运行环境。第二软件运行环境完成启动后,通知第一软件运行环境。第一软件运行环境接收到通知后,放弃对共享硬件的控制权,答复第二软件运行环境。第二软件运行环境收到确认信息,完成共享硬件的控制权的转移。第二软件运行环境初始化自己的硬件管理逻辑,完成对共享硬件的管理。第一软件运行环境如需使用共享硬件,经由第二软件运行环境代理实现。本申请允许当前软件运行环境实时地使用硬件,克服了对硬件的竞争性访问;同时实现功耗等指标的全局管理实现最优化控制。

    一种软件运行环境切换时进行硬件协同的方法及系统

    公开(公告)号:CN111931193B

    公开(公告)日:2021-03-23

    申请号:CN202011028475.3

    申请日:2020-09-27

    摘要: 本申请公开了一种软件运行环境切换时进行硬件协同的方法。设备上电后,开始启动第一软件运行环境。第一软件运行环境完成启动后,独立管理共享硬件,还开始启动第二软件运行环境。第二软件运行环境完成启动后,通知第一软件运行环境。第一软件运行环境接收到通知后,放弃对共享硬件的控制权,答复第二软件运行环境。第二软件运行环境收到确认信息,完成共享硬件的控制权的转移。第二软件运行环境初始化自己的硬件管理逻辑,完成对共享硬件的管理。第一软件运行环境如需使用共享硬件,经由第二软件运行环境代理实现。本申请允许当前软件运行环境实时地使用硬件,克服了对硬件的竞争性访问;同时实现功耗等指标的全局管理实现最优化控制。