一种移动设备功能模组的快速调试方法

文档序号:10569773阅读:379来源:国知局
一种移动设备功能模组的快速调试方法
【专利摘要】本发明一种移动设备功能模组的快速调试方法,包括如下步骤:针对该移动设备主板,建立适合其机型的软件,在该软件中预置提前生成好的相应功能的各种模组主芯片的kernel层文件,并可以直接设置内核kernel层的相应参数,使得编译后的软件可以通过读取模组主芯片的信息自动比对并选择一套合适的代码适配该移动设备上的模组;集成CCT到该软件中;针对一个主板可以调试不模组厂的不同主芯片,定制内核kernel层的代码,快速修改kernel层的相应参数后,直接编译该内核kernel层的代码;将编译好的内核kernel层的代码打包至启动映像中,保持其他文件不变,本发明大大提高了调试的效率。
【专利说明】
一种移动设备功能模组的快速调试方法
技术领域
[0001]本发明涉及一种调试方法,特别是涉及一种移动设备功能模组的快速调试方法。
【背景技术】
[0002]使用同一主板的不同型号的手机上会使用相同功能的各种各样的模组,对某一特定功能如摄像头,每调试一种摄像头模组都需要重新编译一次工程,通常编译一次工程需要很长时间,如执行编译命令./mk r dr,编译后生成boot.1mg、kernel、ramdisk.img、ramdisk-recovery.1mg、recovery.img、secr0.1mg和system, img等文件,时间约为54分钟,遇到参数设置有误的时候还无法点亮(黑屏),导致工程进度很慢,对于效果方面可以使用CCT工具来调试效果,但是对于kernel层的代码却无能为力,另一方面,boot.1mg和recovery.img是和kernel相关的,做启动映像bootimag时必然涉及内核kernel层。

【发明内容】

[0003]为克服上述现有技术存在的不足,本发明之目的在于提供一种移动设备功能模组的快速调试方法,其通过将编译好的内核kerne I层的代码打包至启动映像boo t imag中,保持其他文件不变以节约编译时间,大大的提高了调试的效率。
[0004]为达上述及其它目的,本发明提出一种移动设备功能模组的快速调试方法,包括如下步骤:
步骤一,针对该移动设备主板,建立适合其机型的软件,在该软件中预置提前生成好的相应功能的各种模组主芯片的kernel层文件,并可以直接设置内核kernel层的相应参数,使得编译后的软件可以通过读取模组主芯片的信息自动比对并选择一套合适的代码适配该移动设备上的模组;
步骤二,集成CCT(Camera Calibrat1n Tool)到该软件中;
步骤三,针对一个主板可以调试不模组厂的不同主芯片,定制内核kernel层的代码,快速修改kerne I层的相应参数后,直接编译该内核kerne I层的代码;
步骤四,将编译好的内核kernel层的代码打包至启动映像中,保持其他文件不变。
[0005]进一步地,该软件为Windows软件。
[0006]进一步地,该功能模组为摄像头。
[0007]进一步地,该移动设备为手机。
[0008]与现有技术相比,本发明一种移动设备功能模组的快速调试方法,其通过将编译好的内核kernel层的代码打包至启动映像boot imag中,保持其他文件不变以节约编译时间,大大的提高了调试的效率。
【附图说明】
[0009]图1为本发明一种移动设备功能模组的快速调试方法的步骤流程图。
【具体实施方式】
[0010]以下通过特定的具体实例并结合【附图说明】本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。
[0011]图1为本发明一种移动设备功能模组的快速调试方法的步骤流程图。如图1所示,本发明一种移动设备功能模组的快速调试方法,包括如下步骤:
步骤101,针对该移动设备主板,建立适合其机型的软件,在本发明具体实施例中,为windows软件,在该windows软件中预置提前生成好的相应功能的(本发明具体实施例中为摄像头)各种模组主芯片(IC)的kernel层文件,并可以直接设置内核kernel层的相应参数,使得编译后的软件可以通过读取模组主芯片的信息自动比对并选择一套合适的代码适配该移动设备上的模组。
[0012]步骤102,集成CCT(Camera Calibrat1n Tool)到该windows软件中。
[0013]步骤103,针对一个主板可以调试不模组厂的不同主芯片1C,定制内核kernel层的代码,快速修改kerne I层的相应参数后,直接编译该内核kerne I层的代码。
[OOM]步骤104,将编译好的内核kernel层的代码打包至启动映像boot imag中,保持其他文件不变以节约编译时间,大大的提高调试的效率。
[0015]以下将通过一具体实施例来进一步说明本发明:在本发明具体实施例中,该移动设备为手机,调试的功能模组为摄像头,1、首先针对该手机主板,设计一个可以直接设置内核kernel层的相应参数的windows软件,将编译后的文件打包到启动映像bootimag中,这样每次调试同一个主板都可以在快速修改kernel层的相应参数后直接下到一个手机上来调试各种功能的模组(摄像头),然后在此基础上调试该功能(摄像头)的效果;2、在该windows软件中预置提前生成好的该功能各种模组主芯片IC的kernel层文件,启动时,经过编译的软件通过读取模组主芯片的信息自动比对并选择一套合适的代码适配手机上的模组;3、集成CCT到该软件中,如此一来,针对一个主板可以调试不模组厂的不同IC,kernel层的代码依旧可以定制,而且直接编译该kerne I层的代码,而不需要动启动映像boo t image中的一些文件,大大的提高了调试的效率。
[0016]可见,本发明一种移动设备功能模组的快速调试方法,其通过将编译好的内核kernel层的代码打包至启动映像boot imag中,保持其他文件不变以节约编译时间,大大的提高了调试的效率。
[0017]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
【主权项】
1.一种移动设备功能模组的快速调试方法,包括如下步骤: 步骤一,针对该移动设备主板,建立适合其机型的软件,在该软件中预置提前生成好的相应功能的各种模组主芯片的kernel层文件,并可以直接设置内核kernel层的相应参数,使得编译后的软件可以通过读取模组主芯片的信息自动比对并选择一套合适的代码适配该移动设备上的模组; 步骤二,集成CCT到该软件中; 步骤三,针对一个主板可以调试不模组厂的不同主芯片,定制内核kernel层的代码,快速修改kerne I层的相应参数后,直接编译该内核kerne I层的代码; 步骤四,将编译好的内核kernel层的代码打包至启动映像中,保持其他文件不变。2.如权利要求1所述的一种移动设备功能模组的快速调试方法,其特征在于:该软件为Windows 软件。3.如权利要求1所述的一种移动设备功能模组的快速调试方法,其特征在于:该功能模组为摄像头。4.如权利要求1所述的一种移动设备功能模组的快速调试方法,其特征在于:该移动设备为手机。
【文档编号】G06F9/45GK105930198SQ201610242573
【公开日】2016年9月7日
【申请日】2016年4月19日
【发明人】李叶强
【申请人】上海卓易科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1