功能模块的访问方法、电子设备、存储介质以及程序产品技术

技术编号:42323711 阅读:21 留言:0更新日期:2024-08-14 16:03
本申请提供一种功能模块的访问方法、电子设备、存储介质以及程序产品,该功能模块的访问方法包括:将目标功能模块映射为多个虚拟功能模块;其中,为每一虚拟功能模块分配对应的序号,每一虚拟功能模块对应至少一个操作系统;为每一虚拟功能模块分配对应的数据带宽;当多个操作系统通过对应的虚拟功能模块请求访问目标功能模块时,根据多个虚拟功能模块的序号,依次指定对应的一个操作系统访问目标功能模块;其中,每一操作系统与目标功能模块在一个访问周期的数据交互量,由对应的虚拟功能模块分配的数据带宽确定。通过上述方式,使得多个操作系统同时访问同一个硬件模块时不冲突。

【技术实现步骤摘要】

本申请涉及计算机硬件与操作系统交互,具体涉及一种功能模块的访问方法、电子设备、存储介质以及程序产品


技术介绍

1、随着时代的发展,各种操作系统应运而生,如android系统、linux系统、freert系统等。由于应用场景的不同,软件开发者可能在设备中集成了多个操作系统,根据各自的优缺点用于不同的用途,如android系统用于多媒体业务、freert系统用于快速倒车、快速开机动画等业务,linux系统用于仪表显示、转场动画等业务。

2、对于芯片开发商,考虑到费用、芯片面积等,生产出的芯片中包含特定功能的硬件模块可能只有一个。由于一个硬件模块在同一时间只能被一个系统访问,多个系统并行情况下,会引起硬件访问冲突,导致设备无法正常工作,甚至可能导致整个系统的不稳定或崩溃。


技术实现思路

1、为解决上述问题,本申请提供一种功能模块的访问方法、电子设备、存储介质以及程序产品,使得多个操作系统同时访问同一个硬件模块时不冲突。

2、本申请采用的一个技术方案是:提供一种功能模块的访问方法,该功能模块本文档来自技高网...

【技术保护点】

1.一种功能模块的访问方法,其特征在于,所述功能模块的访问方法包括:

2.根据权利要求1所述的功能模块的访问方法,其特征在于,当多个所述操作系统的数量小于或等于多个所述虚拟功能模块的数量时,为多个所述操作系统分配对应不同的所述虚拟功能模块;

3.根据权利要求2所述的功能模块的访问方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的功能模块的访问方法,其特征在于,所述当多个操作系统通过同一个所述虚拟功能模块请求访问所述目标功能模块时,根据多个操作系统的优先级,指定优先级最高的一个所述操作系统访问所述目标功能模块,包括:

5.根据权利要...

【技术特征摘要】

1.一种功能模块的访问方法,其特征在于,所述功能模块的访问方法包括:

2.根据权利要求1所述的功能模块的访问方法,其特征在于,当多个所述操作系统的数量小于或等于多个所述虚拟功能模块的数量时,为多个所述操作系统分配对应不同的所述虚拟功能模块;

3.根据权利要求2所述的功能模块的访问方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的功能模块的访问方法,其特征在于,所述当多个操作系统通过同一个所述虚拟功能模块请求访问所述目标功能模块时,根据多个操作系统的优先级,指定优先级最高的一个所述操作系统访问所述目标功能模块,包括:

5.根据权利要求4所述的功能模块的访问方法,其特征在于,所述指定所述第一操作系统访问所述目标功能模块,包括:

6.根据权利要求2所述的功能模块的访问方法,其特征在于,所述方法还包括:

7.根据权...

【专利技术属性】
技术研发人员:梁启香
申请(专利权)人:合肥杰发科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1