【技术实现步骤摘要】
一种Android混合HAL的管理方法及系统
[0001]本专利技术涉及计算机
,尤其涉及一种Android混合HAL的管理方法及系统。
技术介绍
[0002]目前,在基于Android HAL的硬件设备上的Linux系统运行Android系统时,为了设备兼容性需要,通常采用通用方案。这些以Android采用虚拟设备的通用方案,存在以下性能问题:对于设备的硬件特性无法完美支持;应用无法识别真正设备类型,这样会导致出现诸如无法通过GMS设备认证以及应用的风控等问题。
技术实现思路
[0003]本专利技术提供一种Android混合HAL的管理方法、系统、电子设备及存储介质,用以解决上述技术问题,能够在基于Android HAL的硬件设备上同时运行Linux操作系统和Android系统,并提高设备兼容性和硬件特性支持度。
[0004]本专利技术提供一种Android混合HAL的管理方法,包括:基于硬件设备特性创建代理HAL文件库,并对所述代理HAL文件库的配置文件添加覆盖字段;将所述代理HAL文件库挂 ...
【技术保护点】
【技术特征摘要】
1.一种Android混合HAL的管理方法,其特征在于,包括:基于硬件设备特性创建代理HAL文件库,并对所述代理HAL文件库的配置文件添加覆盖字段;将所述代理HAL文件库挂载至Android文件库的目录中,以使Android系统域在HAL路径初始化时基于所述配置文件将所述代理HAL文件库与原有的虚拟通用HAL文件库进行覆盖合并。2.根据权利要求1所述的Android混合HAL的管理方法,其特征在于,所述将所述代理HAL文件库挂载至Android文件库的目录中,以使Android系统域在HAL路径初始化时基于所述配置文件将所述代理HAL文件库与原有的虚拟通用HAL文件库进行覆盖合并,包括:将所述代理HAL文件库挂载至Android文件库的目录中,以使Android系统域在HAL路径初始化时,基于所述配置文件将所述虚拟通用HAL文件库中的目标HAL文件替换为所述代理HAL文件库的HAL文件;其中,所述目标HAL文件的文件类型与所述代理HAL文件库的HAL文件类型相对应。3.根据权利要求1所述的Android混合HAL的管理方法,其特征在于,还包括:利用预设的互斥机制或预设的分时复用机制对所述代理HAL文件库与Linux系统共同调用HAL的过程进行调用协调管理。4.根据权利要求1所述的Android混合HAL的管理方法,其特征在于,所述基于硬件设备特性创建代理HAL文件库,包括:根据硬件设备特性构建HAL调用接口,基于所述HAL调用接口创建所述代理HAL文件库。5....
【专利技术属性】
技术研发人员:李翔,
申请(专利权)人:北京鲸鲮信息系统技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。