【技术实现步骤摘要】
多操作系统访问存储介质的方法及智能座舱系统
[0001]本申请涉及车载系统
,特别是涉及一种多操作系统访问存储介质的方法及智能座舱系统。
技术介绍
[0002]通常,一个设备或系统只有一个存储设备,例如,eMMC。若该设备或系统上采样单个操作系统的架构,那么该单个操作系统访问该eMMC,是一对一,易如实现。若该设备或系统包括多个操作系统,例如,智能座舱下的多操作系统,因为只有一个存储设备,是多对一,如何实现多个操作系统竞争访问该存储设备,是一个待解决的问题。
[0003]因此,亟需解决多个操作系统竞争访问一个存储设备。
技术实现思路
[0004]本申请至少提供一种多操作系统访问存储介质的方法、智能座舱系统及存储介质。
[0005]本申请第一方面提供了一种多操作系统访问存储介质的方法,应用于智能座舱系统,所述智能座舱系统安装有虚拟管理器和至少两个操作系统,且包括存储介质,所述至少两个操作系统中每个操作系统安装有所述存储介质的块设备驱动器,所述方法包括:响应于所述至少两个操作系统中任一操作系 ...
【技术保护点】
【技术特征摘要】
1.一种多操作系统访问存储介质的方法,其特征在于,应用于智能座舱系统,所述智能座舱系统安装有虚拟管理器和至少两个操作系统,且包括存储介质,所述至少两个操作系统中每个操作系统安装有所述存储介质的块设备驱动器,所述方法包括:响应于所述至少两个操作系统中任一操作系统发起访问请求而申请访问所述存储介质的控制权,所述虚拟管理器获取所述至少两个操作系统访问所述存储介质的访问状态;响应于所述至少两个操作系统中剩余操作系统的访问状态为空闲状态,所述虚拟管理器将所述存储介质的控制权返回给所述任一操作系统,以使得所述任一操作系统通过所述块设备驱动器访问所述存储介质,并在完成访问后释放所述存储介质的控制权;响应于所述任一操作系统释放所述存储介质的控制权,将所述任一操作系统的访问状态设置为空闲状态。2.根据权利要求1所述的方法,其特征在于,还包括:响应于所述至少两个操作系统同时发起访问请求而申请访问所述存储介质的控制权,所述虚拟管理器获取所述至少两个操作系统申请控制权的优先级;按照所述至少两个操作系统申请控制权的优先级,所述虚拟管理器将所述存储介质的控制权返回所述至少两个操作系统。3.根据权利要求2所述的方法,其特征在于,所述按照所述至少两个操作系统申请控制权的优先级,将所述存储介质的控制权返回所述至少两个操作系统,包括:按照所述至少两个操作系统申请控制权的优先级,所述虚拟管理器依次将所述存储介质的控制权返回所述至少两个操作系统,以使得所述至少两个操作系统依次通过所安装的块设备驱动器完成访问所述存储介质。4.根据权利要求3所述的方法,其特征在于,所述至少两个操作系统申请控制权的优先级是按照所述至少两个操作系统申请控制权的顺序设置的;和/或所述至少两个操作系统申请控制权的优先级是按照所述至少两个操作系统所发起的访问请求设置的,其中,所述访问请求表示普通任务和重要任务,普通任务对应的操作系统申请控制权的优先级低于所述重要任务对应的操作系统申请控制权的优先级。5.根据权利要求2所述的方法,其特征在于,所述按照所述至少两个操作系统申请控制权的优先级,将所述存储介质的控制权返回...
【专利技术属性】
技术研发人员:刘丹丹,
申请(专利权)人:合肥杰发科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。