嵌入式板卡的启动方法、装置、中央处理器及嵌入式板卡制造方法及图纸

技术编号:38163038 阅读:13 留言:0更新日期:2023-07-13 09:37
本申请提供的嵌入式板卡的启动方法、装置、中央处理器及嵌入式板卡,该启动方法包括:获取通用配置信息,并根据所述通用配置信息初始化配置所述存储器;所述通用配置信息为兼容各式具有相同处理器的嵌入式板卡的最小化配置信息,用于配置各式具有相同处理器的嵌入式板卡中的通用模块;若确定存储器中包括目标板卡对应的目标指示信息,则根据目标指示信息,获取目标板卡对应的目标板卡配置信息;根据目标板卡配置信息,确定目标板卡配置信息对应的执行代码;并根据执行代码和目标板卡配置信息,控制目标板卡启动。上述方法中通过两次获取得到目标板卡配置信息,并基于目标板卡配置信息匹配执行代码的启动方式,有利于提高启动加载固件的兼容性。加载固件的兼容性。加载固件的兼容性。

【技术实现步骤摘要】
嵌入式板卡的启动方法、装置、中央处理器及嵌入式板卡


[0001]本申请涉及电子领域,尤其涉及一种嵌入式板卡的启动方法、装置、中央处理器及嵌入式板卡。

技术介绍

[0002]在嵌入式领域中,在操作系统运行之前,通常需要通过加载设备中预先存储的启动加载固件,对设备进行初始化配置,例如,初始化硬件设备、初始化内存空间映射表等配置操作,进而为操作系统的启动做好准备。然而,针对具备不同的中央处理器、或者不同的板卡硬件配置的嵌入式板卡而言,所对应的启动加载固件也不相同,均需要用户手动进行编译,进而导致用户需要维护和编译的启动加载固件的版本数量较多。即,当前的启动加载固件的兼容性较低,用户需要编译较多版本的启动加载固件以适配于不同配置的嵌入式板卡。
[0003]因此,亟需一种嵌入式板卡的启动方法以提高启动加载固件的兼容性。

技术实现思路

[0004]本申请提供一种嵌入式板卡的启动方法、装置、中央处理器及嵌入式板卡,用以解决相关技术中启动加载固件兼容性较低所导致的用户需要编译的固件版本数量较多的问题。
[0005]第一方面,本申请提供一种嵌入式板卡的启动方法,包括:
[0006]获取通用配置信息,并根据所述通用配置信息初始化配置所述存储器;所述通用配置信息为兼容各式具有相同处理器的嵌入式板卡的最小化配置信息,用于配置所述各式具有相同处理器的嵌入式板卡中通用的模块;所述存储器用于存储指示信息,所述指示信息用于指示所述存储器对应的嵌入式板卡所对应的板卡配置信息;
[0007]若确定所述存储器中包括目标板卡对应的目标指示信息,则根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息;
[0008]根据所述目标板卡配置信息,确定所述目标板卡配置信息对应的执行代码;并根据所述执行代码和所述目标板卡配置信息,控制所述目标板卡启动。
[0009]一个示例中,所述根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息,包括:
[0010]在预存的硬件配置信息集合中,根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息;其中,所述硬件配置信息集合中包括各式板卡所搭载的多种硬件所对应的板卡配置信息,且所述板卡配置信息与所述指示信息一一对应。
[0011]一个示例中,所述目标板卡具有外设接口;所述方法还包括:
[0012]根据所述通用配置信息,初始化配置所述外设接口;
[0013]若确定所述存储器中不包括所述目标指示信息,则向用户发出提示信息;所述提示信息用于提示用户确定所述目标板卡对应的目标指示信息;
[0014]基于所述外设接口,接收外部输入的目标指示信息。
[0015]一个示例中,所述方法还包括:
[0016]将所述外部输入的目标指示信息,写入所述存储器。
[0017]一个示例中,所述存储器的数量为多个;
[0018]所述将所述外部输入的目标指示信息,写入所述存储器,包括:
[0019]确定各存储器所对应的访问次序优先级;所述访问次序优先级用于指示在获取指示信息时,所述处理器分别访问各存储器的顺序;
[0020]将所述目标指示信息,写入具有最高访问次序优先级对应的存储器中。
[0021]一个示例中,所述存储器的数量为多个;
[0022]所述确定所述存储器中包括目标板卡对应的目标指示信息,包括:
[0023]确定各存储器所对应的访问次序优先级;所述访问次序优先级用于指示在获取指示信息时,所述处理器分别访问各存储器的顺序;
[0024]根据所述访问次序优先级,依次访问所述目标板卡中的存储器,直至获取到所述目标指示信息。
[0025]第二方面,本申请提供一种嵌入式板卡的启动装置,包括:
[0026]第一获取单元,用于获取通用配置信息;
[0027]第一配置单元,用于根据所述通用配置信息初始化配置所述存储器;所述通用配置信息为兼容各式具有相同处理器的嵌入式板卡的最小化配置信息,用于配置所述各式具有相同处理器的嵌入式板卡中的通用模块;所述存储器用于存储指示信息,所述指示信息用于指示所述存储器对应的嵌入式板卡所对应的板卡配置信息;
[0028]第二获取单元,若确定所述存储器中包括目标板卡对应的目标指示信息,则根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息;
[0029]确定单元,用于根据所述目标板卡配置信息,确定所述目标板卡配置信息对应的执行代码;
[0030]控制单元,用于根据所述执行代码和所述目标板卡配置信息,控制所述目标板卡启动。
[0031]一个示例中,所述第二获取单元,具体用于:
[0032]若确定所述存储器中包括目标板卡对应的目标指示信息,则在预存的硬件配置信息集合中,根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息;其中,所述硬件配置信息集合中包括各式板卡所搭载的多种硬件所对应的板卡配置信息,且所述板卡配置信息与所述指示信息一一对应。
[0033]一个示例中,所述目标板卡具有外设接口;所述装置还包括:
[0034]第二配置单元,用于根据所述通用配置信息,初始化配置所述外设接口;
[0035]发送单元,用于若确定所述存储器中不包括所述目标指示信息,则向用户发出提示信息;所述提示信息用于提示用户确定所述目标板卡对应的目标指示信息;
[0036]接收单元,用于基于所述外设接口,接收外部输入的目标指示信息。
[0037]一个示例中,所述装置还包括:
[0038]写入单元,用于将所述外部输入的目标指示信息,写入所述存储器。
[0039]一个示例中,所述存储器的数量为多个;
[0040]所述写入单元,包括:
[0041]第一确定模块,用于确定各存储器所对应的访问次序优先级;所述访问次序优先级用于指示在获取指示信息时,所述处理器分别访问各存储器的顺序;
[0042]写入模块,用于将所述目标指示信息,写入具有最高访问次序优先级对应的存储器中。
[0043]一个示例中,所述存储器的数量为多个;
[0044]所述第二获取单元,包括:
[0045]第二确定模块,用于确定各存储器所对应的访问次序优先级;所述访问次序优先级用于指示在获取指示信息时,所述处理器分别访问各存储器的顺序;
[0046]第一获取模块,用于根据所述访问次序优先级,依次访问所述目标板卡中的存储器,直至获取到所述目标指示信息;
[0047]第二获取模块,用于根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息。
[0048]第三方面,本申请提供一种中央处理器,所述中央处理器用于实现如第一方面中任一项所述的方法。
[0049]第四方面,本申请提供一种嵌入式板卡,所述嵌入式板卡中包括:存储器、外设接口以及如第三方面所述的中央处理器;所述中央处理器分别与所述存储器和所述外设接口连接。
[0050]第五方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式板卡的启动方法,其特征在于,包括:获取通用配置信息,并根据所述通用配置信息初始化配置存储器;所述通用配置信息为兼容各式具有相同处理器的嵌入式板卡的最小化配置信息,用于配置所述各式具有相同处理器的嵌入式板卡中的通用模块;所述存储器用于存储指示信息,所述指示信息用于指示所述存储器对应的嵌入式板卡所对应的板卡配置信息;若确定所述存储器中包括目标板卡对应的目标指示信息,则根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息;根据所述目标板卡配置信息,确定所述目标板卡配置信息对应的执行代码;并根据所述执行代码和所述目标板卡配置信息,控制所述目标板卡启动。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息,包括:在预存的硬件配置信息集合中,根据所述目标指示信息,获取所述目标板卡对应的目标板卡配置信息;其中,所述硬件配置信息集合中包括各式板卡所搭载的多种硬件所对应的板卡配置信息,且所述板卡配置信息与所述指示信息一一对应。3.根据权利要求1所述的方法,其特征在于,所述目标板卡具有外设接口;所述方法还包括:根据所述通用配置信息,初始化配置所述外设接口;若确定所述存储器中不包括所述目标指示信息,则向用户发出提示信息;所述提示信息用于提示用户确定所述目标板卡对应的目标指示信息;基于所述外设接口,接收外部输入的目标指示信息。4.根据权利要求1或3所述的方法,其特征在于,所述方法还包括:将外部输入的目标指示信息,写入所述存储器。5.根据权利要求4所述的方法,其特征在于,所述存储器的数量为多个;所述将外部输入的目标指示信息,写入所述存储器,包括:确定各存储器所对应的访问次序优先级;所述访问次序优先级用于指示在获取指示信息时,所述处理器分别访问各存储器的顺序;将所述目标指示信息,写入具有最高访问次序优先级对应的存储器中。6.根据权利要求1所述的方法,其特征在于,所述存...

【专利技术属性】
技术研发人员:王建辉毛小川
申请(专利权)人:广东龙芯中科电子科技有限公司
类型:发明
国别省市:

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

1