WWAN设备及其配置方法、装置、存储介质制造方法及图纸

技术编号:32483829 阅读:28 留言:0更新日期:2022-03-02 09:48
本申请提供一种WWAN设备及其配置方法、装置、存储介质。WWAN设备的配置方法,包括:设备启动后,将默认的PCIE ID配置到PCIE配置空间寄存器中;通过运行预设的引导程序,读取FLASH(闪存)中存储的信息;所述预设的引导程序中包括读取函数和配置函数;若在FLASH中读取到预先配置的PCIE ID,则根据所述预先配置的PCIE ID对所述默认的PCIE ID进行更新。该配置方法用以提高PCIE ID配置的灵活性。ID配置的灵活性。ID配置的灵活性。

【技术实现步骤摘要】
WWAN设备及其配置方法、装置、存储介质


[0001]本申请涉及网络设备
,具体而言,涉及一种WWAN设备及其配置方法、装置、存储介质。

技术介绍

[0002]WWAN(Wireless Wide Area Network,无线局域网)设备,可以使终端设备在网络覆盖范围内连接到互联网。例如:笔记本电脑可以通过安装WWAN卡来接入运营商蜂窝网络从而接入互联网。
[0003]PCIE ID(Peripheral Component Interface Express Identifier),是PCIE标准(一种外设的接口标准)规定的PCIE设备的标识。WWAN网卡的PCIE ID通常有一个默认值,有时候需要对该默认值进行配置。
[0004]现有技术中,通过驱动代码(驱动启动程序)在驱动加载的过程中对PCIE ID进行配置,但是,这种配置方式的等待时间较长,配置灵活性较差。

技术实现思路

[0005]本申请实施例的目的在于提供一种WWAN设备及其配置方法、装置、存储介质,用以提高PCIE ID配置的灵活性。
[0006]第一方面,本申请实施例提供一种WWAN设备的配置方法,包括:设备启动后,将默认的PCIE ID配置到PCIE配置空间寄存器中;通过运行预设的引导程序,读取FLASH(闪存)中存储的信息;所述预设的引导程序中包括读取函数和配置函数;若在FLASH中读取到预先配置的PCIE ID,则根据所述预先配置的PCIE ID对所述默认的PCIE ID进行更新。
[0007]在本申请实施例中,与现有技术相比,通过预设的引导程序来实现PCIE ID的配置,一方面,将默认的PCIE ID配置到空间寄存器中。另一方面,利用预设的引导程序来读取是否有预先配置的PCIE ID,如果有,则基于预先配置的PCIE ID来对默认的PCIE ID进行更新。采用这种方式,如果用户有配置需求,便可以预先将需要配置的PCIE ID存储到FLASH中,在WWAN设备的启动过程中,便可以实现自动配置;如果用户没有配置需求,则不在FLASH中写入配置值,WWAN设备也可以采取默认值作为相应的配置值。因此,这种配置方法能够提高PCIE配置的灵活性。
[0008]作为一种可能的实现方式,所述配置方法还包括:获取上位机传输的配置指令;所述配置指令中包括待配置的PCIE ID;根据所述配置指令将所述待配置的PCIE ID存储到所述FLASH中。
[0009]在本申请实施例中,通过上位机传输配置指令,将待配置的PCIE ID存储到FLASH中,实现PCIE ID的灵活配置。
[0010]作为一种可能的实现方式,所述根据所述配置指令将所述待配置的PCIE ID存储到所述FLASH中,包括:根据所述配置指令将所述待配置的PCIE ID写入到所述FLASH的指定分区中。
[0011]在本申请实施例中,通过将待配置的PCIE ID写入到指定分区中,便于在启动过程中对配置的PCIE ID进行读取,提高启动效率和配置效率。
[0012]作为一种可能的实现方式,所述配置指令为AT(Attention)指令。
[0013]在本申请实施例中,通过AT指令,实现上位机的配置指令的有效下发。
[0014]作为一种可能的实现方式,所述根据所述预先配置的PCIE ID对所述默认的PCIE ID进行更新,包括:判断所述预先配置的PCIE ID与所述默认的PCIE ID是否一致;若否,将所述默认的PCIE ID修改为所述预先配置的PCIE ID。
[0015]在本申请实施例中,判断预先配置的PCIE ID与默认的PCIE ID是否一致,如果两者不一致,则将默认的PCIE ID修改为预先配置的PCIE ID,实现PCIE ID的灵活配置。
[0016]作为一种可能的实现方式,所述配置方法还包括:若是,不修改所述默认的PCIE ID。
[0017]在本申请实施例中,如果预先配置的PCIE ID与默认的PCIE ID一致,则无需对默认的PCIE ID进行修改,实现PCIE ID的灵活配置。
[0018]作为一种可能的实现方式,所述通过运行预设的引导程序,读取FLASH中存储的信息,包括:通过运行预设的引导程序,读取FLASH的指定分区中的信息。
[0019]在本申请实施例中,预先配置的PCIE ID可以存储在FLASH的指定分区中,进而,通过读取指定分区的信息,实现预先配置的PCIE ID准确查找。
[0020]作为一种可能的实现方式,在所述根据所述预先配置的PCIE ID对所述默认的PCIE ID进行更新后,所述配置方法还包括:运行UEFI(Unified Extensible Firmware Interface,统一可扩展固件接口)程序以及Linux Kernel(Linux内核)程序,以完成所述设备的初始化。
[0021]在本申请实施例中,在运行引导程序之后,通过运行UEFI程序和Linux Kernel程序,完成设备的初始化。
[0022]第二方面,本申请实施例提供一种WWAN设备的配置装置,包括:用于实现第一方面以及第一方面的任意一种可能的实现方式中所述的WWAN设备的配置方法的各个功能模块。
[0023]第三方面,本申请实施例提供一种WWAN设备,包括:处理器;与所述处理器通信连接的存储器和通信模块;所述存储器存储有可被所述处理器执行的指令,所述指令被所述处理器执行,以使所述处理器能够执行如第一方面以及第一方面的任意一种可能的实现方式中所述的WWAN设备的配置方法。
[0024]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时,执行第一方面以及第一方面的任意一种可能的实现方式中所述的WWAN设备的配置方法。
附图说明
[0025]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0026]图1为本申请实施例提供的WWAN设备的配置方法的流程图;
[0027]图2为本申请实施例提供的WWAN设备的配置装置的结构示意图;
[0028]图3为本申请实施例提供的WWAN设备的结构示意图。
[0029]图标:200

WWAN设备的配置装置;210

第一配置模块;220

第二配置模块;300

WWAN设备;310

处理器;320

存储器;330

通信模块。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
...

【技术保护点】

【技术特征摘要】
1.一种WWAN设备的配置方法,其特征在于,包括:设备启动后,将默认的PCIE ID配置到PCIE配置空间寄存器中;通过运行预设的引导程序,读取FLASH中存储的信息;所述预设的引导程序中包括读取函数和配置函数;若在FLASH中读取到预先配置的PCIE ID,则根据所述预先配置的PCIE ID对所述默认的PCIE ID进行更新。2.根据权利要求1所述的配置方法,其特征在于,所述配置方法还包括:获取上位机传输的配置指令;所述配置指令中包括待配置的PCIE ID;根据所述配置指令将所述待配置的PCIE ID存储到所述FLASH中。3.根据权利要求2所述的配置方法,其特征在于,所述根据所述配置指令将所述待配置的PCIE ID存储到所述FLASH中,包括:根据所述配置指令将所述待配置的PCIE ID写入到所述FLASH的指定分区中。4.根据权利要求2或3所述的配置方法,其特征在于,所述配置指令为AT指令。5.根据权利要求1所述的配置方法,其特征在于,所述根据所述预先配置的PCIE ID对所述默认的PCIE ID进行更新,包括:判断所述预先配置的PCIE ID与所述默认的PCIE ID是否一致;若否,将所述默认的PCIE ID修改为所述预先配置的PCIE ID。6.根据权利要求5所...

【专利技术属性】
技术研发人员:谭永林
申请(专利权)人:上海移远通信技术股份有限公司
类型:发明
国别省市:

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

1