嵌入式安卓系统的固件处理的方法及装置制造方法

文档序号:6545828阅读:184来源:国知局
嵌入式安卓系统的固件处理的方法及装置制造方法
【专利摘要】本发明公开了一种嵌入式安卓系统的固件处理的方法及装置。其中方法包括如下步骤:扫描系统内存硬件,获取系统内存的大小;根据系统内存的大小,保留预设的预留内存给系统硬件;在安卓系统初始化阶段,通过系统调用获取系统内存的大小,并设置安卓系统的配置。其根据系统的实际内存分配相应的预留内存给系统硬件,使内存大小不同,其他配置相同的同一系列产品可使用相同的固件。避免在内存不同时,须使用单独的相对应的配置文件及与配置文件相对应的固件。为产品的维护及固件升级带来极大便利,节约版本维护及生产管理的成本。
【专利说明】嵌入式安卓系统的固件处理的方法及装置
【技术领域】
[0001]本发明涉及嵌入式【技术领域】,尤其涉及一种嵌入式安卓系统的固件处理的方法及装置。
【背景技术】
[0002]目前,在嵌入式设备的生产过程中,通常存在以下问题:在同一款/系列产品,存在不同内存容量硬件的情况。通常使用在不同内存时,需要针对内存容量的大小做出不同的配置,以使设备运行达到最佳性能。但是,在需要使用不同的配置时,通常会生成不同的固件文件。这种方法的缺点在于:首先,给工厂的生产管理带来不便,由于不同的配置必须使用不同的固件,必须给相应的产品烧写对应的固件,否则可能导致产品工作异常;其次,给产品的版本维护带来挑战,在每次修复缺陷/升级版本后,都需要生成多个固件,最终导致固件的数目成指数增长。
[0003]综上所述,不同内存的同一系列的产品需对应不同的固件是一个亟待解决的问题。

【发明内容】
[0004]基于此,有必要提供一种适用于多种内存的嵌入式安卓系统的固件处理的方法及装置。
[0005]为实现本发明目的提供的一种嵌入式安卓系统的固件处理的方法,包括以下步骤:
[0006]扫描系统内存硬件,获取系统内存的大小;
[0007]根据所述系统内存的大小,保留预设的预留内存给系统硬件;
[0008]在安卓系统初始化阶段,通过系统调用获取所述系统内存的大小,并设置所述安卓系统的配置。
[0009]作为一种嵌入式安卓系统的固件处理的方法的可实施方式,所述扫描系统内存硬件,获取系统内存的大小,包括以下步骤:
[0010]在引导加载阶段扫描系统内存硬件,获取实际的系统内存的大小;
[0011]将所述系统内存的大小保存为启动参数;
[0012]通过所述启动参数将所述系统内存的大小传递给Linux系统。
[0013]作为一种嵌入式安卓系统的固件处理的方法的可实施方式,所述获取系统内存的大小包括以下步骤:
[0014]获取所述系统内存的行参数值、列参数值和块参数值;
[0015]根据所述行参数值、列参数值和块参数值确定系统内存的大小。
[0016]作为一种嵌入式安卓系统的固件处理的方法的可实施方式,
[0017]获取所述行参数值包括以下步骤:
[0018]读取同一块号,同一列号下的第O行单元的第一数据和第一预设值行单元的第二数据;
[0019]判断所述第一数据与所述第二数据是否相同,若是,则确定所述行参数值为所述第一预设值;若否,则将所述第一预设值增大1,并返回执行行数据读取的步骤;
[0020]获取所述列参数值包括以下步骤:
[0021]读取同一块号,同一行号下的第O列单元的第三数据和第二预设值列单元的第四数据;
[0022]判断所述第三数据与所述第四数据是否相同,若是,则确定所述列参数值为所述第二预设值;若否,则将所述第二预设值增大1,并返回执行列数据读取的步骤;
[0023]获取所述块参数值包括以下步骤:
[0024]读取同一行号,同一列号下的第O块单元的第五数据和第三预设值块单元的第六数据;
[0025]判断所述第五数据与所述第六数据是否相同,若是,则确定所述块参数值为所述第三预设值;若否,则将所述第三预设值增大1,并返回执行块数据读取的步骤。
[0026]作为一种嵌入式安卓系统的固件处理的方法的可实施方式,所述根据所述系统内存的大小,保留预设的预留内存给系统硬件,包括以下步骤:
[0027]判断所述系统内存的大小是否为默认大小,并得到判断结果;
[0028]根据所述判断结果,当所述系统内存的大小是默认大小时,根据默认配置保留默认的预留内存给系统硬件;
[0029]根据所述判断结果,当所述系统内存的大小不是默认大小时,将所述系统硬件的预留内存修改为与所述系统内存大大小相对应的预设的预留内存值。
[0030]基于同一发明构思的一种嵌入式安卓系统的固件处理的装置,包括系统内存获取模块,系统内存预留模块,以及系统配置模块,其中:
[0031]所述系统内存获取模块,用于扫描系统内存硬件,获取系统内存的大小;
[0032]所述系统内存预留模块,用于根据所述系统内存的大小,保留预设的预留内存给系统硬件;
[0033]所述系统配置模块,用于在安卓系统初始化阶段,通过系统调用获取所述系统内存的大小,并设置所述安卓系统的配置。
[0034]作为一种嵌入式安卓系统的固件处理的装置的可实施方式,所述系统内存获取模块包括参数读取子模块,参数保存子模块,以及参数传递子模块,其中:
[0035]所述参数读取子模块,用于在引导加载阶段扫描系统内存硬件,获取实际的系统内存的大小;
[0036]所述参数保存子模块,用于将所述系统内存的大小保存为启动参数;
[0037]所述参数传递子模块,用于通过所述启动参数将所述系统内存的大小传递给Linux系统。
[0038]作为一种嵌入式安卓系统的固件处理的装置的可实施方式,所述系统内存获取模块包括参数值获取子模块和内存确定子模块,其中:
[0039]所述参数值获取子模块,用于获取所述系统内存的行参数值、列参数值和块参数值;
[0040]所述内存确定子模块,用于根据所述行参数值、列参数值和块参数值确定系统内存的大小。
[0041]作为一种嵌入式安卓系统的固件处理的装置的可实施方式,所述参数值获取子模块包括行参数确定单元,列参数确定单元,以及块参数确定单元,其中:
[0042]所述行参数确定单元包括第一数据读取子单元和第一判断子单元;
[0043]所述第一数据读取子单元,用于读取同一块号,同一列号下的第O行单元的第一数据和第一预设值行单元的第二数据;
[0044]所述第一判断子单元判断所述第一数据与所述第二数据是否相同,若是,则确定所述行参数值为所述第一预设值;若否,则将所述第一预设值增大1,并返回执行所述第一数据读取子单元;
[0045]所述列参数确定单元包括第二数据读取子单元和第二判断子单元;
[0046]所述第二数据读取子单元,用于读取同一块号,同一行号下的第O列单元的第三数据和第二预设值列单元的第四数据;
[0047]所述第二判断子单元,用于判断所述第三数据与所述第四数据是否相同,若是,则确定所述列参数值为所述第二预设值;若否,则将所述第二预设值增大1,并返回执行所述第二数据读取子单元;
[0048]所述块参数确定单元包括第三数据读取子单元和第三判断子单元;
[0049]所述第三数据读取子单元,用于读取同一行号,同一列号下的第O块单元的第五数据和第三预设值块单元的第六数据;
[0050]所述第三判断子单元,用于判断所述第五数据与所述第六数据是否相同,若是,则确定所述块参数值为所述第三预设值;若否,则将所述第三预设值增大1,并返回执行所述第三数据读取子单元。
[0051]作为一种嵌入式安卓系统的固件处理的装置的可实施方式,所述系统内存预留模块包括内存大小判断子模块,默认配置子模块,以及修改子模块,其中:
[0052]所述内存大小判断子模块,用于判断所述系统内存的大小是否为默认大小,并得到判断结果;
[0053]所述默认配置子模块,用于根据所述判断结果,当所述系统内存的大小是默认大小时,根据默认配置保留默认的预留内存给系统硬件;
[0054]所述修改子模块,用于根据所述判断结果,当所述系统内存的大小不是默认大小时,将所述系统硬件的预留内存修改为与所述系统内存大大小相对应的预设的预留内存值。
[0055]本发明的有益效果包括:
[0056]本发明提供的本发明的嵌入式安卓系统的固件处理的方法及装置,系统上电后对硬件内存进行扫描,获得系统的实际内存大小,并根据系统的实际内存分配相应的预留内存给系统硬件。从而使内存大小不同,其他配置相同的同一系列产品可使用相同的固件。避免在内存不同时,须使用单独的相对应的配置文件及与配置文件相对应的固件。为产品的维护及固件升级带来极大便利,节约版本维护及生产管理的成本。
【专利附图】

【附图说明】
[0057]图1为本发明一种嵌入式安卓系统的固件处理的方法的一具体实施例的流程图;[0058]图2为本发明一种嵌入式安卓系统的固件处理的方法的另一具体实施例的流程图;
[0059]图3为本发明一种嵌入式安卓系统的固件处理的方法的参数确定的流程图;
[0060]图4为一动态随机存储器的内存单元物理排布示意图;
[0061]图5为本发明一种嵌入式安卓系统的固件处理的装置的一具体实施例的系统构成示意图;
[0062]图6为本发明一种嵌入式安卓系统的固件处理的装置的一具体实施例的参数值获取子模块的构成示意图。
【具体实施方式】
[0063]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图对本发明的嵌入式安卓系统的固件处理的方法及装置的【具体实施方式】进行说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0064]本发明实施例的嵌入式安卓系统的固件处理的方法,如图1所示,包括以下步骤:
[0065]S100,扫描系统内存硬件,获取系统内存的大小。
[0066]S200,根据所述系统内存的大小,保留预设的预留内存给系统硬件。
[0067]S300,在安卓系统初始化阶段,通过系统调用获取所述系统内存的大小,并设置所述安卓系统的配直。配直完成后,Android(安卓)系统完成启动。
[0068]本发明实施例的嵌入式安卓系统的固件处理的方法,系统上电后对硬件内存进行扫描,获得系统的实际内存大小,并根据系统的实际内存分配相应的预留内存给系统硬件。从而使配置相同的同一系列产品可使用相同的固件,避免在内存不同时,须使用单独的相对应的配置文件及与配置文件相对应的固件。为后续产品的维护及固件升级带来极大便利,同时节约版本维护及生产管理的成本。
[0069]在其中一个嵌入式安卓系统的固件处理的方法的实施例中,如图2所示,步骤S100,扫描系统内存硬件,获取系统内存的大小,包括以下步骤:
[0070]S110,在boot阶段(引导加载阶段),扫描系统内存硬件,获取实际的系统内存的大小。
[0071]S120,将所述系统内存的大小保存为启动参数。
[0072]S130,通过所述启动参数将所述系统内存的大小传递给Linux系统。
[0073]在其中一个嵌入式安卓系统的固件处理的方法的实施例中,所述获取系统内存的大小包括以下步骤:
[0074]S110’,获取所述系统内存的行参数值、列参数值和块参数值。
[0075]S120’,根据所述行参数值、列参数值和块参数值确定系统内存的大小。
[0076]在boot阶段,扫描内存硬件,获取系统内存的实际大小。扫描DRAM(DynamicRandom Access Memory,动态随机存取存储器)大小关键在于获取DRAM的bank (块参数),raw(行参数),column(列参数)三个参数。如图4所示,为一 DRAM内存单元的物理排布示意图。具体的,如图3所示,系统上电后,首先将bank, raw, column三个参数设置为预先设置的最小值bl,rl,Cl。所述最小值可根据系统内存浮动范围进行预先设置。如对最小内存为256MB的情况,可设置三个参数分别为4,8k,lk。[0077](I)获取所述行参数值包括以下步骤:
[0078]S1111,读取同一块号,同一列号下的第O行单元的第一数据和第一预设值行单元
的第二数据。
[0079]S1112,判断所述第一数据与所述第二数据是否相同,若是,则确定所述行参数值为所述第一预设值;若否,则将所述第一预设值增大1,并返回执行前一 Sllll步骤。
[0080]如图3所不,读取同bank, column下index为O和index (索引)为rl的raw单元的数据。如果数据相同,则获取到raw值为当前rl值。否则rl++,返回前一步骤继续执行。直至确认raw参数大小成功,rl为第一预设值。
[0081](2)获取所述列参数值包括以下步骤:
[0082]S1121,读取同一块号,同一行号下的第O列单元的第三数据和第二预设值列单元的第四数据。
[0083]S1122,判断所述第三数据与所述第四数据是否相同,若是,则确定所述列参数值为所述第二预设值;若否,则将所述第二预设值增大1,并返回执行前一 S1121步骤。
[0084]如图3所不,读取同bank, raw下index (索引)为O和index为cl的column单元的数据。如果数据相同,则获取到column值为当前Cl值。否则cl++,返回前一步骤继续执行。直至确认column参数大小成功,cl为第二预设值。
[0085](3)获取所述块参数值包括以下步骤:
[0086]S1131,读取同一行号,同一列号下的第O块单元的第五数据和第三预设值块单元的第六数据。
[0087]S1132,判断所述第五数据与所述第六数据是否相同,若是,则确定所述块参数值为所述第三预设值;若否,则将所述第三预设值增大1,并返回执行前一 S1131步骤。
[0088]如图3所示,读取同raw, column下bank为O和bank为bl的单元的数据。如果数据相同,则获取到bank值为当前bl值。否则bl++,返回前一步骤继续执行。获取到bank,raw, column参数后,DRAM的实际大小即被确定,bl为第三预设值。
[0089]此处需要说明的是,前述三个参数的确定没有直接的先后顺序,可根据需要确定具体的判断顺序,也可同时进行判断。
[0090]在其中一个额嵌入式安卓系统的固件处理的方法的实施例中,如图2所示,步骤S200,根据所述系统内存的大小,保留预设的预留内存给系统硬件,包括以下步骤:
[0091]S210,判断所述系统内存的大小是否为默认大小,并得到判断结果。如可设置常用的IGB设置为默认内存。
[0092]S220,根据所述判断结果,当所述系统内存的大小是默认大小时,根据默认配置保留默认的预留内存给系统硬件。
[0093]S230,根据所述判断结果,当所述系统内存的大小不是默认大小时,将所述系统硬件的预留内存修改为与所述系统内存大大小相对应的预设的预留内存值。
[0094]本发明实施例的嵌入式安卓系统的固件处理的方法,设置系统默认内存,将常用的系统内存设置为默认内存,在默认内存小使用默认配置预留设备使用内存,而无需在修改,提高系统启动速度。而对非默认内存,可根据预设的不同的内存对应的预留设备内存进行修改,达到同一固件适用于多种内存系统,且保证系统实际使用性能的效果。
[0095]如图2所示,Linux系统初始化完成后,安卓系统在启动过程中,同样,也可根据是否为默认内存进行虚拟机的配置。保证设备整体性能的同时,提高启动速度,及生产管理成本。
[0096]基于同一发明构思,本发明实施例提供一种嵌入式安卓系统的固件处理的装置,由于此装置解决问题的原理与前述一种嵌入式安卓系统的固件处理的方法相似,因此,该装置的实施可以按照前述方法的具体步骤实现,重复之处不再赘述。
[0097]在其中一个嵌入式安卓系统的固件处理的装置的实施例中,如图4所示,包括系统内存获取模块100,系统内存预留模块200,以及系统配置模块300其中:所述系统内存获取模块100,用于扫描系统内存硬件,获取系统内存的大小;所述系统内存预留模块200,用于根据所述系统内存的大小,保留预设的预留内存给系统硬件;所述系统配置模块300,用于在安卓系统初始化阶段,通过系统调用获取所述系统内存的大小,并设置所述安卓系统的配置。
[0098]本发明实施例的嵌入式安卓系统的固件处理的装置,系统上电后对硬件内存进行扫描,获得系统的实际内存大小,并根据系统的实际内存分配相应的预留内存给系统硬件。从而使其他配置相同的同一系列产品可使用相同的固件,避免在内存不同时,须使用单独的相对应的配置文件及与配置文件相对应的固件。为后续产品的维护及固件升级带来极大便利,同时节约版本维护及生产管理的成本。
[0099]在其中一个嵌入式安卓系统的固件处理的装置的实施例中,所述系统内存获取模块100包括参数读取子模块110,参数保存子模块120,以及参数传递子模块130。其中:所述参数读取子模块110,用于在引导加载阶段扫描系统内存硬件,获取实际的系统内存的大小;所述参数保存子模块120,用于将所述系统内存的大小保存为启动参数;所述参数传递子模块130,用于通过所述启动参数将所述系统内存的大小传递给Linux系统。
[0100]在其中一个嵌入式安卓系统的固件处理的装置的实施例中,所述系统内存获取模块100还包括参数值获取子模块140和内存确定子模块150。其中:所述参数值获取子模块140,用于获取所述系统内存的行参数值、列参数值和块参数值;所述内存确定子模块150,用于根据所述行参数值、列参数值和块参数值确定系统内存的大小。
[0101]在其中一个嵌入式安卓系统的固件处理的装置的实施例中,如图6所示,所述参数值获取子模块140包括行参数确定单元141,列参数确定单元142,以及块参数确定单元143。
[0102]所述行参数确定单元141包括第一数据读取子单元和第一判断子单元。所述第一数据读取子单元,用于读取同一块号,同一列号下的第O行单元的第一数据和第一预设值行单元的第二数据;所述第一判断子单元判断所述第一数据与所述第二数据是否相同,若是,则确定所述行参数值为所述第一预设值;若否,则将所述第一预设值增大1,并返回执行所述第一数据读取子单元;
[0103]所述列参数确定单元142包括第二数据读取子单元和第二判断子单元。所述第二数据读取子单元,用于读取同一块号,同一行号下的第O列单元的第三数据和第二预设值列单元的第四数据;所述第二判断子单元,用于判断所述第三数据与所述第四数据是否相同,若是,则确定所述列参数值为所述第二预设值;若否,则将所述第二预设值增大1,并返回执行所述第二数据读取子单元;
[0104]所述块参数确定单元143包括第三数据读取子单元和第三判断子单元。所述第三数据读取子单元,用于读取同一行号,同一列号下的第O块单元的第五数据和第三预设值块单元的第六数据;所述第三判断子单元,用于判断所述第五数据与所述第六数据是否相同,若是,则确定所述块参数值为所述第三预设值;若否,则将所述第三预设值增大1,并返回执行所述第三数据读取子单元。
[0105]在其中一个嵌入式安卓系统的固件处理的装置的实施例中,所述系统内存预留模块200包括内存大小判断子模块210,默认配置子模块220,以及修改子模块230。其中:所述内存大小判断子模块210,用于判断所述系统内存的大小是否为默认大小,并得到判断结果;所述默认配置子模块220,用于根据所述判断结果,当所述系统内存的大小是默认大小时,根据默认配置保留默认的预留内存给系统硬件;所述修改子模块230,用于根据所述判断结果,当所述系统内存的大小不是默认大小时,将所述系统硬件的预留内存修改为与所述系统内存大大小相对应的预设的预留内存值。
[0106]本发明实施例的嵌入式安卓系统的固件处理的装置,设置系统默认内存,将常用的系统内存设置为默认内存,在默认内存小使用默认配置预留设备使用内存,而无需在修改,提高系统启动速度。而对非默认内存,可根据预设的不同的内存对应的预留设备内存进行修改,达到同一固件适用于多种内存系统,且保证系统实际使用性能的效果。
[0107]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种嵌入式安卓系统的固件处理的方法,其特征在于,包括以下步骤: 扫描系统内存硬件,获取系统内存的大小; 根据所述系统内存的大小,保留预设的预留内存给系统硬件; 在安卓系统初始化阶段,通过系统调用获取所述系统内存的大小,并设置所述安卓系统的配置。
2.根据权利要求1所述的嵌入式安卓系统的固件处理的方法,其特征在于,所述扫描系统内存硬件,获取系统内存的大小,包括以下步骤: 在引导加载阶段扫描系统内存硬件,获取实际的系统内存的大小; 将所述系统内存的大小保存为启动参数; 通过所述启动参数将所述系统内存的大小传递给Linux系统。
3.根据权利要求1所述的嵌入式安卓系统的固件处理的方法,其特征在于,所述获取系统内存的大小包括以下步骤: 获取所述系统内存的行参数值、列参数值和块参数值; 根据所述行参数值、列参数值和块参数值确定系统内存的大小。
4.根据权利要求3所述的嵌入式安卓系统的固件处理的方法,其特征在于: 获取所述行参数值包括以下步骤: 读取同一块号,同一列号下的第O行单元的第一数据和第一预设值行单元的第二数据; 判断所述第一数据与所述第二数据是否相同,若是,则确定所述行参数值为所述第一预设值;若否,则将所述第一预设值增大1,并返回执行行数据读取的步骤; 获取所述列参数值包括以下步骤: 读取同一块号,同一行号下的第O列单元的第三数据和第二预设值列单元的第四数据; 判断所述第三数据与所述第四数据是否相同,若是,则确定所述列参数值为所述第二预设值;若否,则将所述第二预设值增大1,并返回执行列数据读取的步骤; 获取所述块参数值包括以下步骤: 读取同一行号,同一列号下的第O块单元的第五数据和第三预设值块单元的第六数据; 判断所述第五数据与所述第六数据是否相同,若是,则确定所述块参数值为所述第三预设值;若否,则将所述第三预设值增大1,并返回执行块数据读取的步骤。
5.根据权利要求1至4任一项所述的嵌入式安卓系统的固件处理的方法,其特征在于,所述根据所述系统内存的大小,保留预设的预留内存给系统硬件,包括以下步骤: 判断所述系统内存的大小是否为默认大小,并得到判断结果; 根据所述判断结果,当所述系统内存的大小是默认大小时,根据默认配置保留默认的预留内存给系统硬件; 根据所述判断结果,当所述系统内存的大小不是默认大小时,将所述系统硬件的预留内存修改为与所述系统内存大大小相对应的预设的预留内存值。
6.一种嵌入式安卓系统的固件处理的装置,其特征在于,包括系统内存获取模块,系统内存预留模块,以及系统配置模块,其中:所述系统内存获取模块,用于扫描系统内存硬件,获取系统内存的大小; 所述系统内存预留模块,用于根据所述系统内存的大小,保留预设的预留内存给系统硬件; 所述系统配置模块,用于在安卓系统初始化阶段,通过系统调用获取所述系统内存的大小,并设置所述安卓系统的配置。
7.根据权利要求6所述的嵌入式安卓系统的固件处理的装置,其特征在于,所述系统内存获取模块包括参数读取子模块,参数保存子模块,以及参数传递子模块,其中: 所述参数读取子模块,用于在引导加载阶段扫描系统内存硬件,获取实际的系统内存的大小; 所述参数保存子模块,用于将所述系统内存的大小保存为启动参数; 所述参数传递子模块,用于通过所述启动参数将所述系统内存的大小传递给Linux系统。
8.根据权利要求6所述的嵌入式安卓系统的固件处理的装置,其特征在于,所述系统内存获取模块包括参数值获取子模块和内存确定子模块,其中: 所述参数值获取子模块,用于获取所述系统内存的行参数值、列参数值和块参数值;所述内存确定子模块,用于根据所述行参数值、列参数值和块参数值确定系统内存的大小。
9.根据权利要求8所述的嵌入式安卓系统的固件处理的装置,其特征在于,所述参数值获取子模块包括行参数确定单元,列参数确定单元,以及块参数确定单元,其中: 所述行参数确定单元包括第一数据读取子单元和第一判断子单元; 所述第一数据读取子单元,用于读取同一块号,同一列号下的第O行单元的第一数据和第一预设值行单元的第二数据; 所述第一判断子单元判断所述第一数据与所述第二数据是否相同,若是,则确定所述行参数值为所述第一预设值;若否,则将所述第一预设值增大1,并返回执行所述第一数据读取子单元; 所述列参数确定单元包括第二数据读取子单元和第二判断子单元; 所述第二数据读取子单元,用于读取同一块号,同一行号下的第O列单元的第三数据和第二预设值列单元的第四数据; 所述第二判断子单元,用于判断所述第三数据与所述第四数据是否相同,若是,则确定所述列参数值为所述第二预设值;若否,则将所述第二预设值增大1,并返回执行所述第二数据读取子单元; 所述块参数确定单元包括第三数据读取子单元和第三判断子单元; 所述第三数据读取子单元,用于读取同一行号,同一列号下的第O块单元的第五数据和第三预设值块单元的第六数据; 所述第三判断子单元,用于判断所述第五数据与所述第六数据是否相同,若是,则确定所述块参数值为所述第三预 设值;若否,则将所述第三预设值增大1,并返回执行所述第三数据读取子单元。
10.根据权利要求6至9任一项所述的嵌入式安卓系统的固件处理的装置,其特征在于,所述系统内存预留模块包括内存大小判断子模块,默认配置子模块,以及修改子模块,其中: 所述内存大小判断子模块,用于判断所述系统内存的大小是否为默认大小,并得到判断结果; 所述默认配置子模块,用于根据所述判断结果,当所述系统内存的大小是默认大小时,根据默认配置保留默认的预留内存给系统硬件; 所述修改子模块,用于根据所述判断结果,当所述系统内存的大小不是默认大小时,将所述系统硬件的预留 内存修改为与所述系统内存大大小相对应的预设的预留内存值。
【文档编号】G06F9/445GK103984570SQ201410190898
【公开日】2014年8月13日 申请日期:2014年5月7日 优先权日:2014年5月7日
【发明者】谢传荣, 邓细锋, 叶绍镇 申请人:珠海全志科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1