【技术实现步骤摘要】
基于LXC的资源调度方法、装置、设备及存储介质
[0001]本申请涉及车辆
,尤其涉及一种基于LXC的资源调度方法、装置、设备及存储介质。
技术介绍
[0002]随着车辆的智能化发展,车辆系统的更新迭代越来越频繁。日新月异的智能座舱体验往往让人忽视车辆安全驾驶的重要性,特别是车辆的仪表系统和娱乐系统运行在同一硬件的场景。
[0003]目前,基于Linux容器(Linux Container,LXC)技术的车辆的仪表系统和娱乐系统等多系统启动方案,其中的安全驾驶包含仪表系统安全、仪表显示安全等方面。在多系统启动方案中,仪表系统和娱乐系统共用图形处理器(Graphics Processing Unit,GPU)硬件资源。在车辆正常行驶过程中,可能会存在仪表系统显示卡顿的问题,影响车辆的安全驾驶。
技术实现思路
[0004]本申请提供一种基于LXC的资源调度方法、装置、设备及存储介质,以解决在车辆正常行驶过程中,可能会存在的仪表系统显示卡顿的问题。
[0005]第一方面,本申请提供一种基于LX ...
【技术保护点】
【技术特征摘要】
1.一种基于LXC的资源调度方法,其特征在于,包括:响应于仪表显示指令,调度仪表系统的显示任务抢占获得图形处理器GPU的使用权;在所述仪表系统的显示任务使用完所述GPU时,基于自定义时间片周期调度算法调度被抢占了所述GPU的使用权的其他系统的显示任务重新获得所述GPU的使用权。2.根据权利要求1所述的基于LXC的资源调度方法,其特征在于,所述响应于仪表显示指令,调度仪表系统的显示任务抢占获得图形处理器GPU的使用权,包括:响应于仪表显示指令,确定所述仪表系统的显示任务对应的第一调度优先级;根据所述第一调度优先级,调度所述仪表系统的显示任务抢占获得所述GPU的使用权。3.根据权利要求2所述的基于LXC的资源调度方法,其特征在于,所述响应于仪表显示指令,确定所述仪表系统的显示任务对应的第一调度优先级之前,还包括:在初始化所述仪表系统时,向Linux内核注册所述第一调度优先级。4.根据权利要求3所述的基于LXC的资源调度方法,其特征在于,所述仪表系统包括多个显示任务,所述调度仪表系统的显示任务抢占获得图形处理器GPU的使用权,包括:基于所述自定义时间片周期调度算法调度仪表系统的显示任务抢占获得所述GPU的使用权。5.根据权利要求4所述的基于LXC的资源调度方法,其特征在于,所述基于所述自定义时间片周期调度算法调度仪表系统的显示任务抢占获得所述GPU的使用权,包括:根据所述仪表系统对应的调度队列中的显示任务的排队顺序,以轮循的方式依次获取所述仪表系统包含的每个显示任务的所述GPU的使用权,所述仪表系统对应的调度队列中的显示任务的排队顺序是根据所述仪表系统包含的多个显示任务分别对应的优先级、已使用硬件时长以及已排队时长的加权值确定的。6.根据权利要求3所述的基于LXC的资源调度方法,其特征在于,所述其他系统包括多个显示任务,所述基于自定义时间片周期调度算法调度被抢占了所述GPU的使用权的其他系统的显示任务重新获得所述GPU的使用权,包括:根据所述其他系统对应的调度队列中的显示任务的排队顺序,以轮循的方式依次获取所述其他系统包含的每个显示任务的所述...
【专利技术属性】
技术研发人员:赵拯,
申请(专利权)人:亿咖通湖北技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。