基于安卓系统运行技术方案

技术编号:39804441 阅读:7 留言:0更新日期:2023-12-22 02:35
本申请公开了一种基于安卓系统运行

【技术实现步骤摘要】
基于安卓系统运行Linux桌面程序的方法、装置、设备及介质


[0001]本申请涉及操作系统
,尤其涉及基于安卓系统运行
Linux
桌面程序的方法

装置

设备及介质


技术介绍

[0002]我们常用的终端设备,例如手机
、iPad、
电脑等都装配有操作系统,该操作系统上会安装有各类应用软件,其中大部分应用软件为带图形界面的软件

[0003]但是,目前在安卓操作系统上运行
Linux
桌面程序会出现运行缓慢,甚至无法加载
Linux
桌面程序的情况

因此,现有技术中亟需一种基于安卓系统兼容运行
Linux
桌面程序且运行时效高的方案

[0004]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术


技术实现思路

[0005]本申请的主要目的在于提供一种基于安卓系统运行
Linux
桌面程序的方法

装置

设备及介质,旨在通过内核兼容层,使
Linux
桌面程序可访问安卓系统的
Android
图形处理器,利用
Android
图形处理器对显示设备的预设参数进行设置,有效提高
Linux
桌面程序在
Android Linux
内核上的运行速度
>。
[0006]为实现上述目的,本申请提供一种基于安卓系统运行
Linux
桌面程序的方法,应用于安卓系统兼容
Linux
桌面程序的环境中,所述基于安卓系统运行
Linux
桌面程序的方法包括以下步骤:响应于
Linux
应用界面的输入指令,调用预先构建的内核兼容层;其中,所述
Linux
应用界面为
Linux
桌面程序的人机交互界面,所述
Linux
桌面程序和所述内核兼容层均搭建于预先构建的
Android Linux
内核上;基于所述内核兼容层,对所述
Linux
桌面程序的接口进行转换翻译,使得所述
Linux
桌面程序访问所述
Android Linux
内核的
Android
图形处理器;基于所述
Android
图形处理器,对显示设备中的预设参数进行设置

[0007]可选地,上述所述内核兼容层包括转换接口;所述响应于
Linux
应用界面的输入指令,调用预先构建的内核兼容层,包括:响应于所述
Linux
应用界面的输入指令,确定所述
Linux
桌面程序的调用函数;基于所述
Linux
桌面程序的调用函数,并调用所述内核兼容层的转换接口

[0008]可选地,上述所述基于所述内核兼容层,对所述
Linux
桌面程序的接口进行转换翻译,使得所述
Linux
桌面程序访问所述
Android Linux
内核的
Android
图形处理器,包括:基于所述内核兼容层的转换接口,对所述
Linux
桌面程序的调用函数的接口进行转换翻译,使得所述调用函数的接口类型与所述
Android
图形处理器的接口类型相适配;基于所述
Linux
桌面程序的调用函数,调用所述
Android
图形处理器的对应函数

[0009]可选地,上述所述基于所述
Android
图形处理器,对显示设备中的预设参数进行设置,包括:基于调用的所述
Android
图形处理器的对应函数,对所述显示设备的显示接口所
对应的参数进行设置

[0010]可选地,上述所述基于所述
Android
图形处理器,对显示设备中的预设参数进行设置,包括:基于调用的所述
Android
图形处理器的对应函数,对所述显示设备的硬件加速所对应的参数进行设置

[0011]可选地,上述所述
Android Linux
内核的构建方法包括:删除和禁止运行原始
Android
内核的预设架构层,得到初始
Android
内核;在所述初始
Android
内核上搭建所述内核兼容层,得到初始
Android Linux
内核;对传统
Linux
内核的预设架构层进行裁剪,并移植至所述初始
Android Linux
内核上,得到所述
Android Linux
内核

[0012]可选地,上述所述
Android Linux
内核上还搭建有
Android
桌面程序,其中,所述
Android
桌面程序与所述
Linux
桌面程序在所述
Android Linux
内核上分时切换运行

[0013]此外,为实现上述目的,本申请还提供一种基于安卓系统运行
Linux
桌面程序的装置,应用于安卓系统兼容
Linux
桌面程序的环境,所述基于安卓系统运行
Linux
桌面程序的装置包括:输入模块,用于响应于
Linux
应用界面的输入指令,调用预先构建的内核兼容层;其中,所述
Linux
应用界面为
Linux
桌面程序的人机交互界面,所述
Linux
桌面程序和所述内核兼容层均搭建于预先构建的
Android Linux
内核上;转换模块,用于基于所述内核兼容层,对所述
Linux
桌面程序的接口进行转换翻译,使得所述
Linux
桌面程序访问所述
Android Linux
内核的
Android
图形处理器;设置模块,用于基于所述
Android
图形处理器,对显示设备中的预设参数进行设置

[0014]此外,为实现上述目的,本申请还提供一种计算设备,包括存储器

处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述的基于安卓系统运行
Linux
桌面程序的方法

[0015]此外,为实现上述目的,本申请还提供一种计算机可读存储介质,其上存储有计算机程本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种基于安卓系统运行
Linux
桌面程序的方法,其特征在于,应用于安卓系统兼容
Linux
桌面程序的环境中,所述基于安卓系统运行
Linux
桌面程序的方法包括以下步骤:响应于
Linux
应用界面的输入指令,调用预先构建的内核兼容层;其中,所述
Linux
应用界面为
Linux
桌面程序的人机交互界面,所述
Linux
桌面程序和所述内核兼容层均搭建于预先构建的
Android Linux
内核上;基于所述内核兼容层,对所述
Linux
桌面程序的接口进行转换翻译,使得所述
Linux
桌面程序访问所述
Android Linux
内核的
Android
图形处理器;基于所述
Android
图形处理器,对显示设备中的预设参数进行设置
。2.
根据权利要求1所述的方法,其特征在于,所述内核兼容层包括转换接口;所述响应于
Linux
应用界面的输入指令,调用预先构建的内核兼容层,包括:响应于所述
Linux
应用界面的输入指令,确定所述
Linux
桌面程序的调用函数;基于所述
Linux
桌面程序的调用函数,并调用所述内核兼容层的转换接口
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述内核兼容层,对所述
Linux
桌面程序的接口进行转换翻译,使得所述
Linux
桌面程序访问所述
Android Linux
内核的
Android
图形处理器,包括:基于所述内核兼容层的转换接口,对所述
Linux
桌面程序的调用函数的接口进行转换翻译,使得所述调用函数的接口类型与所述
Android
图形处理器的接口类型相适配;基于所述
Linux
桌面程序的调用函数,调用所述
Android
图形处理器的对应函数
。4.
根据权利要求3所述的方法,其特征在于,所述基于所述
Android
图形处理器,对显示设备中的预设参数进行设置,包括:基于调用的所述
Android
图形处理器的对应函数,对所述显示设备的显示接口所对应的参数进行设置
。5.
根据权利要求3所述的方法,其特征在于,所述基于所述
Android
图形处理器,对显示设备中的预设参数进行设置,包括:基于调用的所述
Android
图形处理器的对应函数,对所述显示设...

【专利技术属性】
技术研发人员:孙晓刚杨杰
申请(专利权)人:成都阿加犀智能科技有限公司
类型:发明
国别省市:

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

1