CN105607941A - 一种安卓项目中配置编译的装置和方法 - Google Patents
一种安卓项目中配置编译的装置和方法 Download PDFInfo
- Publication number
- CN105607941A CN105607941A CN201510833598.7A CN201510833598A CN105607941A CN 105607941 A CN105607941 A CN 105607941A CN 201510833598 A CN201510833598 A CN 201510833598A CN 105607941 A CN105607941 A CN 105607941A
- Authority
- CN
- China
- Prior art keywords
- configuration
- file
- compiling
- device tree
- hardware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种安卓项目中配置编译的装置和方法,该装置包括:配置文件生成模块,用于生成配置文件,所述配置文件包含更改后的硬件配置特性;设备树文件生成模块,用于生成设备树文件,所述设备树文件包含更改后的硬件参数值;编译脚本修改模块,用于在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;打包脚本生成模块,用于建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径。本发明能够缩短安卓项目在硬件配置发生变化时的开发周期,节省人力物力。
Description
技术领域
本发明涉及计算机网络领域,特别是涉及一种安卓项目中配置编译的装置和方法。
背景技术
随着移动互联网的飞速发展,各种配置(包括硬件平台和***设备)的安卓设备层出不穷,不同硬件平台(例如,高通的平台、华为的平台等),不同***设备(例如内存、摄像头等)的安卓配置都有,同一硬件平台不同***配置的安卓设备也十分丰富。
开发人员在针对一款安卓设备进行安卓***开发的过程中,基于成本、性能等各方面的考虑,很可能出现需求变更的情况,有可能该设备的配置发生了变化,例如,设备的内存需要增加,从512M扩大为1G。此时,往往需要重新立项,修改源代码、重新建立工程代码库,导致开发周期过长,严重影响产品快速上市,浪费人力物力。
可见,现有技术中,存在设备配置发生变化时无法重用现有项目,开发周期过长的缺陷。
发明内容
本发明主要解决的技术问题是提供一种安卓项目中配置编译的装置和方法,能够缩短安卓项目在硬件配置发生变化时的开发周期,节省人力物力,提高开发效率。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种安卓项目中配置编译的装置,该装置包括配置文件生成模块,用于生成配置文件,所述配置文件包含更改后的硬件配置特性;设备树文件生成模块,用于生成设备树文件,所述设备树文件包含更改后的硬件参数值;编译脚本修改模块,用于在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;打包脚本生成模块,用于建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种安卓项目中配置编译的方法,该方法包括生成配置文件,所述配置文件包含更改后的硬件配置特性;生成设备树文件,所述设备树文件包含更改后的硬件参数值;在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径。
区别于现有技术,本发明的安卓项目中配置编译的装置,用于生成配置文件,所述配置文件包含更改后的硬件配置特性;生成设备树文件,所述设备树文件包含更改后的硬件参数值;在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径;从而能够缩短安卓项目在硬件配置发生变化时的开发周期,节省人力物力,提高开发效率。
附图说明
图1是本发明安卓项目中配置编译的装置的第一实施方式的结构示意图;
图2是本发明安卓项目中配置编译的装置的第二实施方式的结构示意图;
图3是本发明安卓项目中配置编译的方法的第一实施方式的流程示意图。
具体实施方式
下面结合具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
参阅图1,图1是本发明提供的安卓项目中配置编译的装置的第一实施方式的结构示意图,用于所述安卓项目开发过程中硬件配置发生了更改时。
该安卓项目中配置编译的装置100包括:配置文件生成模块110,设备树文件生成模块120,编译脚本修改模块130,打包脚本生成模块140。
其中,配置文件生成模块110,用于生成配置文件,所述配置文件包含更改后的硬件配置特性。
具体的,生成的配置文件是defconfig配置文件,并且可以存放在例如LINUX/android/kernel/arch/arm/configs/路径中。
设备树文件生成模块120,用于生成设备树文件,所述设备树文件包含更改后的硬件参数值。
具体的,生成的设备树文件是dts类型的文件,并且可以存放在例如LINUX/android/kernel/arch/arm/boot/路径中。
编译脚本修改模块130,用于在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置。
具体的,可以是在编译脚本中增加编译选项,然后在编译选项中包含defconfig配置文件和dts类型的设备树文件的访问路径,以便编译时能正确选择构建编译环境所需要用到的硬件特性和参数。
打包脚本生成模块140,用于建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径。
具体的,所述映像文件是image文件。
因为对于不同的硬件配置,其对应项目生成的image文件需要存放在不同路径。需要在打包脚本中给出所述路径,例如:out/target/product/<更改后硬件平台的标识>/。
本装置修改了现有的编译流程,将硬件特性和参数提取出来、存放在配置文件中和设备树文件中,编译时直接访问这两个文件,根据硬件特性和参数配置的编译环境能够和更改后硬件相对应,因此避免了修改源代码。
区别于现有技术,本发明的安卓项目中配置编译的装置,生成配置文件,所述配置文件包含更改后的硬件配置特性;生成设备树文件,所述设备树文件包含更改后的硬件参数值;在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径;从而能够缩短安卓项目在硬件配置发生变化时的开发周期,节省人力物力,提高开发效率。
参阅图2,图2是本发明提供的安卓项目中配置编译的装置的第二实施方式的结构示意图,用于所述安卓项目开发过程中硬件配置发生了更改时。
该安卓项目中配置编译的装置200包括:配置文件生成模块210,设备树文件生成模块220,编译脚本修改模块230,打包脚本生成模块240。
其中,配置文件生成模块210包括配置文件创建单元211、配置项添加单元212和存放单元213。
配置文件创建单元211用于创建一个新的defconfig配置文件。
配置项添加单元212用于在所述defconfig配置文件中增加CONFIG配置项,所述CONFIG配置项包括更改后的硬件配置特性。
例如,CONFIG配置项的内容如下:
在以上各项配置项中,“=”号前面的字符串是特性名称,后面的值表示是否支持,其中y表示支持,n表示不支持。
存放单元213用于将所述defconfig配置文件存放在指定配置文件夹中。例如,存放在安卓源代码路径LINUX/android/kernel/arch/arm/configs/中。
设备树文件生成模块220包括设备树文件创建单元221,配置项添加单元222和存放单元223。
设备树文件创建单元221用于创建一个新的dts类型的设备树文件。例如,创建的设备树文件名为:device-tree.dts。
配置项添加单元222用于在所述设备树文件中增加board-id配置项,所述配置项包括更改后的硬件参数值。具体的,board-id配置项的格式如<board-id>xxx</board-id>,其中xxx代表具体的硬件参数值大小,并且以十六进制表示,例如<board-id>FFFFF</board-id>。其中,设备树文件的硬件参数和defconfig配置文件描述的硬件是相当应的,即设备树文件的硬件参数值对应defconfig配置文件中支持的硬件。
存放单元223用于将所述设备树文件存放在指定启动文件夹中。例如,存放在LINUX/android/kernel/arch/arm/boot/路径中,或者存放在以上目录下为该项目再生成的子目录,例如,LINUX/android/kernel/arch/arm/boot/C730Lw-dts,其中C730Lw可以是项目名称。
编译脚本修改模块230包含编译选项添加单元231,用于在所述编译脚本中添加编译选项,所述编译选项包含所述配置文件和设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置。
具体的,可以是在编译选项中包含defconfig配置文件和dts类型的设备树文件的访问路径,以便编译时能正确选择构建编译环境所需要用到的硬件特性和参数。
具体的,linux编译***就会根据该编译选项获取并解析defconfig配置文件,将defconfig文件中包含的硬件配置特性读到内存并逐项解析,解析结果会保存在编译***对应的编译变量中,紧接着根据该编译选项读取device-tree.dts设备树文件,取硬件参数值,例如内存值在HAL层做配置,并将EMMC等设备的驱动程序加载进来。当内核和HAL层驱动配置完后,***开始正式编译,本方案实施例中首先编译衍生项目配置部分,然后再编译MP(Modem)程序,最后编译AP(application)部分。
打包脚本生成模块240,用于建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径。
具体的,所述映像文件是image文件。
因为对于不同的硬件配置,其对应项目生成的image文件需要存放在不同路径。需要在打包脚本中给出所述路径,例如:out/target/product/<更改后硬件平台的标识>/。
本装置修改了现有的编译流程,将硬件特性和参数提取出来、存放在配置文件中和设备树文件中,编译时直接访问这两个文件,根据硬件特性和参数配置的编译环境能够和更改后硬件相对应,因此避免了修改源代码。
区别于现有技术,本发明的安卓项目中配置编译的装置,生成配置文件,所述配置文件包含更改后的硬件配置特性;生成设备树文件,所述设备树文件包含更改后的硬件参数值;在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径;从而能够缩短安卓项目在硬件配置发生变化时的开发周期,节省人力物力,提高开发效率。
参阅图3,图3是本发明提供的安卓项目中配置编译的方法第一实施方式的流程示意图,所述安卓项目开发过程中硬件配置发生了更改。
该方法的步骤包括:
S301:生成配置文件,所述配置文件包含更改后的硬件配置特性。
其中,该步骤的具体实现可以是:
创建一个新的defconfig配置文件;
在所述defconfig配置文件中增加CONFIG配置项,所述CONFIG配置项包括更改后的硬件配置特性;
将所述defconfig配置文件存放在指定配置文件夹中。
在本实施例的一个例子中,CONFIG配置项的内容如下:
在以上各项配置项中,“=”号前面的字符串是特性名称,后面的值表示是否支持,其中y表示支持,n表示不支持。
在本实施例的一个例子中,defconfig配置文件存放在安卓源代码路径LINUX/android/kernel/arch/arm/configs/中。
S302:生成设备树文件,所述设备树文件包含更改后的硬件参数值。
其中,该步骤的具体实现可以是:
创建一个新的dts类型的设备树文件,例如,创建的设备树文件名为:device-tree.dts;
在所述设备树文件中增加board-id配置项,所述配置项包括更改后的硬件参数值;
将所述设备树文件存放在指定启动文件夹中。
具体的,在本实施例中,board-id配置项的格式如<board-id>xxx</board-id>,其中xxx代表具体的硬件参数值大小,并且以十六进制表示,例如<board-id>FFFFF</board-id>。其中,设备树文件的硬件参数和defconfig配置文件描述的硬件是相当应的,即设备树文件的硬件参数值对应defconfig配置文件中支持的硬件。
在本实施例的一个例子中,dts类型的设备树文件存放在LINUX/android/kernel/arch/arm/boot/路径中,或者存放在以上目录下为该项目再生成的子目录,例如,LINUX/android/kernel/arch/arm/boot/C730Lw-dts,其中C730Lw可以是项目名称。
S303:在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置。
具体的,该步骤的具体实现方式可以是:在所述编译脚本中添加编译选项,所述编译选项包含所述配置文件和设备树文件的访问方式。例如,在编译选项中包含defconfig配置文件和dts类型的设备树文件的访问路径,以便编译时能正确选择构建编译环境所需要用到的硬件特性和参数。
具体的,在本实施例中,linux编译***就会根据该编译选项获取并解析defconfig配置文件,将defconfig文件中包含的硬件配置特性读到内存并逐项解析,解析结果会保存在编译***对应的编译变量中,紧接着根据该编译选项读取device-tree.dts设备树文件,取硬件参数值,例如内存值在HAL层做配置,并将EMMC等设备的驱动程序加载进来。当内核和HAL层驱动配置完后,***开始正式编译,本方案实施例中首先编译衍生项目配置部分,然后再编译MP(Modem)程序,最后编译AP(application)部分。
S304:建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径。
具体的,所述映像文件是image文件。
因为对于不同的硬件配置,其对应项目生成的image文件需要存放在不同路径。需要在打包脚本中给出所述路径,例如:out/target/product/<更改后硬件平台的标识>/。
本方法修改了现有的编译流程,将硬件特性和参数提取出来、存放在配置文件中和设备树文件中,编译时直接访问这两个文件,根据硬件特性和参数配置的编译环境能够和更改后硬件相对应,因此避免了修改源代码。
区别于现有技术,本发明的安卓项目中配置编译的方法,生成配置文件,所述配置文件包含更改后的硬件配置特性;生成设备树文件,所述设备树文件包含更改后的硬件参数值;在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径;从而能够缩短安卓项目在硬件配置发生变化时的开发周期,节省人力物力,提高开发效率。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种安卓项目中配置编译的装置,用于所述安卓项目开发过程中硬件配置发生了更改时,其特征在于,包括:
配置文件生成模块,用于生成配置文件,所述配置文件包含更改后的硬件配置特性;
设备树文件生成模块,用于生成设备树文件,所述设备树文件包含更改后的硬件参数值;
编译脚本修改模块,用于在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;
打包脚本生成模块,用于建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径。
2.根据权利要求1所述的安卓项目中配置编译的装置,其特征在于:
所述配置文件生成模块包括配置文件创建单元、配置项添加单元和存放单元;
所述配置文件创建单元用于创建一个新的defconfig配置文件;
所述配置项添加单元用于在所述defconfig配置文件中增加CONFIG配置项,所述CONFIG配置项包括更改后的硬件配置特性;
所述存放单元用于将所述defconfig配置文件存放在指定配置文件夹中。
3.根据权利要求1或2所述的安卓项目中配置编译的装置,其特征在于:
所述设备树文件生成模块包括设备树文件创建单元,配置项添加单元和存放单元;
所述设备树文件创建单元用于创建一个新的dts类型的设备树文件;
所述配置项添加单元用于在所述设备树文件中增加board-id配置项,所述配置项包括更改后的硬件参数值;
所述存放单元用于将所述设备树文件存放在指定启动文件夹中。
4.根据权利要求1或2所述的安卓项目中配置编译的装置,其特征在在于:
所述编译脚本修改模块包含编译选项添加单元,用于在所述编译脚本中添加编译选项,所述编译选项包含所述配置文件和设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置。
5.一种安卓项目中配置编译的方法,用于当所述安卓项目开发过程中硬件配置发生了更改时,其特征在于,包括:
生成配置文件,所述配置文件包含更改后的硬件配置特性;
生成设备树文件,所述设备树文件包含更改后的硬件参数值;
在编译脚本中添加所述配置文件和所述设备树文件的访问方式,以便对所述安卓项目编译时能获取所述配置文件和所述设备树文件中的信息进行编译环境的配置;
建立打包脚本,所述打包脚本包含所述更改后硬件对应映像文件的生成路径。
6.根据权利要求5所述的安卓项目中配置编译的方法,其特征在于,所述生成配置文件具体为:
创建一个新的defconfig配置文件;
在所述defconfig配置文件中增加CONFIG配置项,所述CONFIG配置项包括更改后的硬件配置特性;
将所述defconfig配置文件存放在指定配置文件夹中。
7.根据权利要求5或6所述的安卓项目中配置编译的方法,其特征在于,所述生成设备树文件具体为:
创建一个新的dts类型的设备树文件;
在所述设备树文件中增加board-id配置项,所述配置项包括更改后的硬件参数值;
将所述设备树文件存放在指定启动文件夹中。
8.根据权利要求5或6所述的安卓项目中配置编译的方法,其特征在于,所述在编译脚本中添加所述配置文件和所述设备树文件的访问方式具体为:在所述编译脚本中添加编译选项,所述编译选项包含所述配置文件和设备树文件的访问方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510833598.7A CN105607941A (zh) | 2015-11-25 | 2015-11-25 | 一种安卓项目中配置编译的装置和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510833598.7A CN105607941A (zh) | 2015-11-25 | 2015-11-25 | 一种安卓项目中配置编译的装置和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105607941A true CN105607941A (zh) | 2016-05-25 |
Family
ID=55987895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510833598.7A Pending CN105607941A (zh) | 2015-11-25 | 2015-11-25 | 一种安卓项目中配置编译的装置和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105607941A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107577477A (zh) * | 2017-09-06 | 2018-01-12 | 武汉虹信通信技术有限责任公司 | 一种基于dtb文件的多平台软件版本自适应方法及*** |
CN107908407A (zh) * | 2017-12-11 | 2018-04-13 | 北京奇虎科技有限公司 | 编译方法、装置及终端设备 |
CN109062617A (zh) * | 2018-06-26 | 2018-12-21 | 百富计算机技术(深圳)有限公司 | 一种支持多类型设备的平台的应用方法、移动终端 |
WO2019029160A1 (zh) * | 2017-08-08 | 2019-02-14 | 深圳壹账通智能科技有限公司 | 应用程序构建方法、***、计算机设备和存储介质 |
CN109582391A (zh) * | 2018-12-04 | 2019-04-05 | 中国航空工业集团公司西安航空计算技术研究所 | 一种基于xml的设备树配置方法 |
CN110007910A (zh) * | 2019-03-29 | 2019-07-12 | 上海仁童电子科技有限公司 | ***开发方法、***引导方法及装置 |
CN111273912A (zh) * | 2020-01-19 | 2020-06-12 | 深圳创维-Rgb电子有限公司 | 一种分配独立环境的方法、智能终端及存储介质 |
CN112585573A (zh) * | 2020-02-26 | 2021-03-30 | 深圳市大疆创新科技有限公司 | 编译控制方法、编译控制装置和存储介质 |
CN114691240A (zh) * | 2022-04-01 | 2022-07-01 | 武汉深之度科技有限公司 | 驱动硬件配置信息加载方法、装置和***,以及计算设备 |
CN115061741A (zh) * | 2022-05-31 | 2022-09-16 | 北京奇艺世纪科技有限公司 | 一种目标插件运行方法、装置、电子设备及存储介质 |
WO2022257710A1 (zh) * | 2021-06-11 | 2022-12-15 | 京东科技控股股份有限公司 | 安卓***下的编译方法、终端和管理***平台 |
CN117075958A (zh) * | 2023-10-16 | 2023-11-17 | 广东优力普物联科技有限公司 | 一种适应多机型的固件生成方法、存储介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046301A1 (en) * | 2001-09-06 | 2003-03-06 | Burton Leathers | Method and system for the integrated installation of software |
CN102314364A (zh) * | 2011-08-08 | 2012-01-11 | 北京登合科技有限公司 | 一种自动适配移动终端的方法 |
CN103914315A (zh) * | 2012-12-31 | 2014-07-09 | 展讯通信(上海)有限公司 | 驱动程序的配置方法 |
-
2015
- 2015-11-25 CN CN201510833598.7A patent/CN105607941A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046301A1 (en) * | 2001-09-06 | 2003-03-06 | Burton Leathers | Method and system for the integrated installation of software |
CN102314364A (zh) * | 2011-08-08 | 2012-01-11 | 北京登合科技有限公司 | 一种自动适配移动终端的方法 |
CN103914315A (zh) * | 2012-12-31 | 2014-07-09 | 展讯通信(上海)有限公司 | 驱动程序的配置方法 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019029160A1 (zh) * | 2017-08-08 | 2019-02-14 | 深圳壹账通智能科技有限公司 | 应用程序构建方法、***、计算机设备和存储介质 |
CN107577477A (zh) * | 2017-09-06 | 2018-01-12 | 武汉虹信通信技术有限责任公司 | 一种基于dtb文件的多平台软件版本自适应方法及*** |
CN107577477B (zh) * | 2017-09-06 | 2021-09-14 | 武汉虹信科技发展有限责任公司 | 一种基于dtb文件的多平台软件版本自适应方法及*** |
CN107908407A (zh) * | 2017-12-11 | 2018-04-13 | 北京奇虎科技有限公司 | 编译方法、装置及终端设备 |
CN107908407B (zh) * | 2017-12-11 | 2021-09-07 | 北京奇虎科技有限公司 | 编译方法、装置及终端设备 |
CN109062617B (zh) * | 2018-06-26 | 2020-07-28 | 百富计算机技术(深圳)有限公司 | 一种支持多类型设备的平台的应用方法、移动终端 |
CN109062617A (zh) * | 2018-06-26 | 2018-12-21 | 百富计算机技术(深圳)有限公司 | 一种支持多类型设备的平台的应用方法、移动终端 |
CN109582391B (zh) * | 2018-12-04 | 2022-05-24 | 中国航空工业集团公司西安航空计算技术研究所 | 一种基于xml的设备树配置方法 |
CN109582391A (zh) * | 2018-12-04 | 2019-04-05 | 中国航空工业集团公司西安航空计算技术研究所 | 一种基于xml的设备树配置方法 |
CN110007910A (zh) * | 2019-03-29 | 2019-07-12 | 上海仁童电子科技有限公司 | ***开发方法、***引导方法及装置 |
CN111273912A (zh) * | 2020-01-19 | 2020-06-12 | 深圳创维-Rgb电子有限公司 | 一种分配独立环境的方法、智能终端及存储介质 |
CN111273912B (zh) * | 2020-01-19 | 2024-04-02 | 深圳创维-Rgb电子有限公司 | 一种分配独立环境的方法、智能终端及存储介质 |
CN112585573A (zh) * | 2020-02-26 | 2021-03-30 | 深圳市大疆创新科技有限公司 | 编译控制方法、编译控制装置和存储介质 |
WO2021168711A1 (zh) * | 2020-02-26 | 2021-09-02 | 深圳市大疆创新科技有限公司 | 编译控制方法、编译控制装置和存储介质 |
WO2022257710A1 (zh) * | 2021-06-11 | 2022-12-15 | 京东科技控股股份有限公司 | 安卓***下的编译方法、终端和管理***平台 |
CN114691240A (zh) * | 2022-04-01 | 2022-07-01 | 武汉深之度科技有限公司 | 驱动硬件配置信息加载方法、装置和***,以及计算设备 |
CN115061741A (zh) * | 2022-05-31 | 2022-09-16 | 北京奇艺世纪科技有限公司 | 一种目标插件运行方法、装置、电子设备及存储介质 |
CN117075958A (zh) * | 2023-10-16 | 2023-11-17 | 广东优力普物联科技有限公司 | 一种适应多机型的固件生成方法、存储介质及电子设备 |
CN117075958B (zh) * | 2023-10-16 | 2024-01-23 | 广东优力普物联科技有限公司 | 一种适应多机型的固件生成方法、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105607941A (zh) | 一种安卓项目中配置编译的装置和方法 | |
US8595693B2 (en) | Model driven deployment of composite applications | |
Boettiger | An introduction to Docker for reproducible research | |
US9959108B2 (en) | Fast deployment across cloud platforms | |
CN104714788B (zh) | 一种软件安装包自动生成的方法及装置 | |
CN104123126B (zh) | 一种用于生成合并冲突记录列表的方法和装置 | |
CN105893008A (zh) | 一种定制多渠道安装包的方法及装置 | |
CN103761087B (zh) | 一种移动应用程序跨平台开发方法及装置 | |
CN107733985B (zh) | 一种云计算***功能组件部署方法及装置 | |
CN106155651A (zh) | 应用程序版本的自动化发布及更新的方法和*** | |
CN108897547B (zh) | 一种软件自动化部署方法及装置 | |
CN103324474B (zh) | 基于Linux操作***跨体系构造ISO的方法及模块 | |
CN106610839A (zh) | 发布升级包的方法、轻量升级方法、装置及*** | |
US20120317564A1 (en) | Automated modification of pre-generated msi packaged applications | |
CN106371875A (zh) | 一种基于html5的手机应用更新机制 | |
CN108255574A (zh) | 一种虚拟机迁移方法及装置 | |
CN111259406A (zh) | 一种云原生应用漏洞复现环境的自动化构建方法及*** | |
CN103645888B (zh) | 一种自动构建操作***的***及方法 | |
CN103995696A (zh) | 移动终端的程序包定制***及定制方法 | |
CN107066257A (zh) | 一种由Unity到安卓的封装方法及装置 | |
CN108776592A (zh) | 一种页面构建的方法、装置、设备及存储介质 | |
CN104503823A (zh) | 基于oem操作***的p2v迁移及配置方法 | |
CN108694049B (zh) | 一种更新软件的方法和设备 | |
CN108647142B (zh) | 一种Gatling压测脚本本地预编译调试方法及*** | |
JP2006163840A (ja) | 情報処理装置及びその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20191220 |