一种车载控制系统技术方案

技术编号:36182912 阅读:22 留言:0更新日期:2022-12-31 20:40
本申请公开了一种车载控制系统,车载控制系统包括:操作系统单元,基于第一处理器的资源实现,操作系统单元用于进行进程管理;辅助单元,连接操作系统单元,辅助单元基于与操作系统单元的资源不同的独立资源实现,辅助单元用于获取操作系统单元的资源使用情况、以及获取操作系统单元中预设进程的启动情况;其中,辅助单元用于根据操作系统单元的资源使用情况、和/或预设进程的启动情况,向操作系统单元发送资源释放信号,操作系统单元响应于资源释放信号进行资源释放。通过上述系统,本申请能够使操作系统及时地监控系统资源并进行资源分析处理。分析处理。分析处理。

【技术实现步骤摘要】
一种车载控制系统


[0001]本申请涉及车载控制系统领域,特别是涉及车载控制系统中的操作系统的资源实现。

技术介绍

[0002]在车机等较为特别的嵌入式平台上,一方面需要支持复杂的系统功能,以实现各种娱乐与应用功能,另一方面又存在一些关键功能(如倒车图像显示、蓝牙来电显示等等),由于这些关键功能对应的系统进程,受到系统运行状态、负载等的影响,因此,在某些场景下,关键功能的稳定性可能受到影响,从而给用户带来一些不好的体验。比如,以下的这几种做法:
[0003]1、对系统资源进行预分配:利用操作系统支持的软件机制(比如Android/Linux操作系统支持的控制族群(control group

CGroup)资源配置策略),为关键进程提前分配好CPU/内存资源,以保障相关进程能够有充足的资源进行及时启动。
[0004]但是在对系统的资源进行预分配中,会存在一些缺点:
[0005]例如,提前预分配会导致关键进程不是频繁启动的情况下,造成系统资源的浪费;另外,对于存在多个关键进程的情况下,预分配占用系统资源的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车载控制系统,其特征在于,所述车载控制系统包括:操作系统单元,基于第一处理器的资源实现,所述操作系统单元用于运行各类进程;辅助单元,连接所述操作系统单元,所述辅助单元基于与所述操作系统单元的资源不同的独立资源实现,所述辅助单元用于获取所述操作系统单元的资源使用情况、和/或获取所述操作系统单元中预设进程是否启动情况、和/或获取所述操作系统单元中预设进程的启动超时情况,已达到对操作系统单元资源进行监控的目的;其中,所述辅助单元用于根据所述操作系统单元的资源使用情况、和/或所述预设进程是否启动情况、和/或所述启动超时情况,向所述操作系统单元发送资源释放信号,所述操作系统单元响应于所述资源释放信号进行资源释放。2.根据权利要求1所述的车载控制系统,其特征在于,所述辅助单元还用于:在所述操作系统单元的资源紧张程度小于或等于系统预设资源紧张程度阈值时,向所述第一处理器发送资源释放信号;其中,资源紧张程度与所述第一处理器的剩余资源成正相关。3.根据权利要求1所述的车载控制系统,其特征在于,所述辅助单元还用于:在所述预设进程启动时,且所述操作系统单元的资源紧张程度大于系统预设资源紧张程度阈值时,基于所述启动完成的期望时间以及所述操作系统单元的资源紧张程度确定超时时刻,并向所述第一处理器发送资源释放信号,以通过所述第一处理器对资源进行释放。4.根据权利要求3所述的车载控制系统,其特征在于,所述辅助单元具体用于:在所述预设进程启动时,根据公式T=E*L计算超时时刻T,在T时刻向所述第一处理器发送资源释放信号,其中E为启动完成的期望时间,L为所述操作系统单元的资源紧张程度。5.根据权利要求1所述的车载控制系统,其特征在于,所述辅助单元还用于:获取启动所述操作系统单元中预设进程所需的资源,在所述操作系统单元中的剩余资源小于启动所述预设进程所需的资源时,向所述第一处理器发送资源释放信号,以通过所述第一处理器释放所述资源。6.根据权利要求1所述的车载控制系统,其特征在于,所述操作系统和所述辅助单元在异构多核架构下的不同核上实现,或,所述操作系统和所述辅助单元在同构多核处理器架构下的不同核上实现。7.根据权利要求6所述的车载控制系统,其特征在于,响应于所述操作系统和所述辅助单元在异构多核架构下的不同核上实现,所述辅助单元运行有对所述操作系统单元资源进行监控的资源监控程序;所述辅助单元调用所述资源监控程序对所述操作系统单元资源进行监控前还用于检测所述操作系统的剩余资源,并在确定所述剩余资源不小于启动所述资源监控程序所需资源时...

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

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

1