【技术实现步骤摘要】
本专利技术涉及移动终端的产品研发技术,例如,移动终端的底层驱动、系统加载、产品集成和版本发布等,特别是。所述自动适配移动终端的方法通过将移动终端中嵌入式操作系统的影像文件与独立于该影像文件的不同的参数文件进行组配,以适应不同的硬件配置或用户需求变化带来的软件改变,从而进一步提高产品研发效率,缩短产品研发周期,更快、更好地发布产品。
技术介绍
在当前的嵌入式技术下,一个移动终端往往会采用一个具有片上系统(S0C, System On a Chip)技术的微处理器芯片,这个芯片的片上系统包含了一个以上嵌入式 CPU/数字信号处理器(DSP),包含了时钟电路、定时器、中断控制器、串并行接口、各种外设控制器、I/O端口,包含了 ADC、DAC、PLL以及一些高速电路中所用的模拟电路,包含了易失、 非易失以及Cache等存储器。当然,不可缺少的提供了一系列可对芯片进行编程的寄存器。 基于这样的微处理器芯片,可以挂接各种外设如显示屏、触摸屏、摄像头、蓝牙、GPS、WiFi等以实现各种功能。在这样的移动终端上,对硬件设备的最终控制都归结为对微处理器芯片上的寄存器的配置。嵌入式操作系统一般具有内核小、专用性强、系统精简、实时性高的特点,并具有一定的可定制性。移动终端的软件系统往往会采用某个嵌入式操作系统,然后基于特定的硬件设计来完成底层驱动的修改,并根据用户的需求对操作系统进行一定程度的定制,并集成一些上层应用。在移动终端的开发过程中,开发厂商往往会基于某个选定的微处理器芯片和某个选定的嵌入式操作系统,通过搭配不同外设和应用,变换外形设计来推出一系列不同的产品。这样,一 ...
【技术保护点】
1.一种自动适配移动终端的方法,其特征在于,根据为移动终端选定的微处理器芯片和选定的嵌入式操作系统,设定用户需求变化或硬件配置变化所带来的软件改变,并形成一系列参数和各种参数文件,所述参数文件独立于移动终端中嵌入式操作系统的影像文件,通过所述影像文件与不同的参数文件进行组配以自动适配特定的用户需求变化或特定的硬件配置变化所带来的软件改变,所述参数文件独立于所述影像文件发布和/或更新,所述软件改变发生时无需更新所述影像文件。
【技术特征摘要】
1.一种自动适配移动终端的方法,其特征在于,根据为移动终端选定的微处理器芯片和选定的嵌入式操作系统,设定用户需求变化或硬件配置变化所带来的软件改变,并形成一系列参数和各种参数文件,所述参数文件独立于移动终端中嵌入式操作系统的影像文件,通过所述影像文件与不同的参数文件进行组配以自动适配特定的用户需求变化或特定的硬件配置变化所带来的软件改变,所述参数文件独立于所述影像文件发布和/或更新, 所述软件改变发生时无需更新所述影像文件。2.根据权利要求1所述的自动适配移动终端的方法,其特征在于,所述参数文件包括寄存器参数文件、判定条件参数文件、系统参数文件和/或定制区配置文件及应用。3.根据权利要求1所述的自动适配移动终端的方法,其特征在于,所述参数文件是指寄存器参数文件,基于寄存器参数文件配置寄存器包括以下步骤A.分析所述微处理器芯片提供的寄存器的寻址和功能特性,抽象出操作某个寄存器时需要提供的信息;B.分析在驱动程序中对寄存器的操作,归结到是针对某项功能的一组寄存器操作;C.根据A、B分析, 同时考虑检索的速度,抽象定义出适合的数据结构,以及参数文件的格式;D.定义参数文件的编译生成、烧录和加载方式,并提供相关的软件支持;E.提供一个软件模块,负责解析参数文件内容并将其转换为具体的寄存器操作,并为其它软件模块的调用提供配置寄存器统一接口 ;F.提取程序中可能需要变动的寄存器操作,转换为基于寄存器参数文件进行配置,从而达到通过修改寄存器参数文件就可以修改寄存器的配置。4.根据权利要求1所述的自动适配移动终端的方法,其特征在于,所述参数文件是指判定条件参数文件,基于判定条件参数文件配置判定条件包括以下步骤:A.定义表达判定条件的数据格式,定义参数文件的格式;B.定义参数文件的编译生成、烧录和加载方式并提供相关的软件支持;C.提供一个软件模块,负责解析参数文件内容并将其转换为通用判断语句可识别的条件,并为其它软件模块的调用提供配置判定条件统一接口 ;D.提取可能需要动态更换的判定条件并转换为基于判定条件参数文件进行判断,从而达到通过修改判定条件参数文件就可修改判定条件。5.根据权利要求1所述的自动适配移动终端的方法,其特征在于,所述参数文件是指系统参数文件,基于系统参数文件修改系统启动依赖的配置文件包括以下步骤A.分析所用操作系统启动依赖的配置文件的特点,定义与之相适应的参数文件格式;B.定义参数文件的编译生成、烧录和加载方式并提供相关的软件支持;C.分析系统启动过程的特点,确定更新系统启动配置文件的合适时机,提供系统参数解析模块,负责解析参数文件内容将其更新到配置文件中;D.提取可能需要修改的系统配置文件内容整合到参数文件,从而达到通过修改系统参数文件就可修改系统特性。6.根据权利要求1所述的自动适配移动终端的方法,其特征在于,所述参数文件是指定制区配置文件及应用,基于定制区配置文件及应用选择安装指定的应用包括以下步骤 A.在移动终端的存储介质上划出一块区域作为定制区,用于存储所需应用的安装包,同时以一个配置文件来指定需要安装的应用;此定制区对用户不可见,其中的内容可独立于影像文件更新;B.在系统中配备一个定制区配置文件安装程序,在系统启动过程中该程序会自动加载,根据定制区的配置文件安装指定的应用,并只在未安装的情况下进行安装。7.根据权利要求3所述的自动适配移动终端的方法,其特征在于,所述配置寄存器统一接口的工作流程包括①拆分入口参数dwOperationID为模块ID =ModuleID和寄存器操作ID =RegOpID ;②由预设的内存区域获得DRIVER_REG_TABLE数据表的起始位置;③通过 ModulID在DRIVER_REG_TA...
【专利技术属性】
技术研发人员:杨艳红,
申请(专利权)人:北京登合科技有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。