网络设备的制作方法

文档序号:24379685发布日期:2021-03-23 11:14阅读:113来源:国知局
网络设备的制作方法

本实用新型涉及计算机技术领域,尤其是涉及一种网络设备。



背景技术:

目前的网络设备(例如路由器),处理器通过总线接有一个flash存储单元,处理器通过调用flash存储单元中存储的程序或数据来执行相应的功能。但是不同的应用有时很难存在于同一个flash中,且由于受到单颗flash存储单元的容量限制,其存储的程序或数据比较少。



技术实现要素:

针对上述问题,本实用新型的目的在于提供一种网络设备,其能够对网络设备的总的flash存储容量进行扩容。

为了实现上述目的,本实用新型一实施例提供了网络设备,其包括:总线、电源模块、至少两个用于存储程序或数据的flash存储单元及用于选通对应的flash存储单元的处理器;

其中,所述处理器的控制端与所述电源模块的受控端连接,所述电源模块的供电端与至少两个所述flash存储单元的电源端连接,所述处理器的gpio端通过总线与至少两个所述flash存储单元的cs脚连接,至少两个所述flash存储单元的数据端与所述总线连接。

作为上述方案的改进,所述的网络设备还包括:用户指令输入模块;

所述用户指令输入模块的指令输出端与所述处理器的指令输入端连接;

所述处理器还用于根据输入的用户指令选通对应的flash存储单元。

作为上述方案的改进,所述电源模块包括至少两个电源单元;至少两个所述电源单元的使能端与所述处理器的控制端连接,至少两个所述电源单元的供电端与至少两个存储单元的电源端一一对应连接;所述处理器还用于根据用户指令控制对应的电源单元对所述flash存储单元的供电工作。

作为上述方案的改进,所述总线为spi总线、parallelnand总线或emmc总线。

作为上述方案的改进,至少两个所述flash存储单元中的部分或全部flash存储单元用于存储不同的程序或数据。

作为上述方案的改进,至少两个所述flash存储单元中的部分或全部flash存储单元用于存储相同的程序或数据。

相比于现有技术,本实用新型实施例提供的所述网络设备,其具有至少两个flash存储单元,其中,所述处理器的gpio端通过总线与至少两个所述flash存储单元的cs脚连接,至少两个所述flash存储单元的数据端与所述总线连接,这样处理器可以根据需要来选通对应flash存储单元来实现相对应的功能。由此可见,本实用新型实施例能够对网络设备总的flash存储容量进行扩容,提高程序或数据的存储能力。

附图说明

为了更清楚地说明本实用新型的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本实用新型一实施例提供的一种网络设备的结构示意图。

附图标注说明:1.总线;2.电源模块;20.电源单元;3.flash存储单元;4.处理器;5.用户指令输入模块。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

在说明书和权利要求书中的术语第一、第二等仅用于区别相同技术特征的描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量,也不一定描述次序或时间顺序。在合适的情况下术语是可以互换的。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。

参见图1,本实用新型一实施例提供了一种网络设备,其包括:总线1、电源模块2、至少两个用于存储程序或数据的flash存储单元3及用于选通对应的flash存储单元3的处理器4;其中,所述处理器4的控制端与所述电源模块2的受控端连接,所述电源模块2的供电端与至少两个所述flash存储单元3的电源端连接,所述处理器4的gpio端通过总线1与至少两个所述flash存储单元3的cs脚连接,至少两个所述flash存储单元3的数据端与所述总线1连接。

在本实施例中,所述网络设备具有至少两个flash存储单元3,其中,所述处理器4的gpio端通过总线1与至少两个所述flash存储单元3的cs脚连接,至少两个所述flash存储单元3的数据端与所述总线1连接,这样处理器4可以根据需要来选通对应flash存储单元3来实现相对应的功能。由此可见,本实用新型实施例能够对网络设备总的flash存储容量进行扩容,提高程序或数据的存储能力。

具体地,所述电源模块2对至少两个所述flash存储单元3的供电由所述处理器4来控制。此外,示例性地,参见图1,所述处理器4通过gpio端将对应的flash存储单元3的cs脚的电平信号置低时,对应的flash存储单元3会进行选通,例如flash1的cs1脚置低,则总线1控制权交予此flash1。

作为其中一示例,至少两个所述flash存储单元3中的部分或全部flash存储单元3用于存储不同的程序或数据。这样,处理器4能够根据需要来选通不同的flash存储单元3来实现不同的功能。

作为另一示例,至少两个所述flash存储单元3中的部分或全部flash存储单元3用于存储相同的程序或数据。这样,可以提高程序或数据存储的冗余度,当其中一个flash存储单元3如果出现损坏或者异常操作导致数据丢失,那么可以处理器4可以选通另一个存储有相同程序或数据内容的flash存储单元3,从而可以提高网络设备的工作可靠性,免去返厂操作。

作为上述方案的改进,参见图1,所述的网络设备还包括:用户指令输入模块5;所述用户指令输入模块5的指令输出端与所述处理器4的指令输入端连接;所述处理器4还用于根据输入的用户指令选通对应的flash存储单元3。其中,用户可以通过所述用户指令输入模块5输入相应的用户指令,然后处理器4根据输入的所述用户指令选通对应的flash存储单元3来实现用户所要实现的功能。

可以理解的是,所述用户指令输入模块5可以是触摸屏装置,用户可以通过在触摸屏装置上输入相应指令。所述用户指令输入模块5还可以是一个开关按钮或多个用于实现不同功能选择的开关按钮,在此不对用户指令输入模块5的种类进行限定。

作为上述方案的改进,参见图1,所述电源模块2包括至少两个电源单元20;至少两个所述电源单元20的使能端en与所述处理器4的控制端连接,至少两个所述电源单元20的供电端与至少两个存储单元的电源端一一对应连接;所述处理器4还用于根据用户指令控制对应的电源单元20对所述flash存储单元3的供电工作。其中,处理器4的控制端会连接到各电源单元20的使能端en,在en置低时,关闭此电源单元20,反之打开,从而控制对应的电源单元20对对应的flash存储单元3的供电工作。需要说明的是,此处设计需要与flash存储单元3的片选设计对应,例如总线1选择flash1,则电源模块2中给flash1供电的电源单元20开启,其他电源单元20由于en置低,停止对其他flash存储单元3的供电。

在上述实施例中,作为示例地,处理器4通过gpio端来片选flash存储单元3这种选通方式可以在设备产品启动时进行,其中,启动过程中如果被选择的flash存储单元3启动出现问题,处理器4的程序设计会顺序由下一个flash存储单元3启动,且此flash存储单元3启动完成后,会尝试修复重新编程上一个被选择flash存储单元3中的内容,如果未能成功恢复,会在网络设备的显示界面提示客户该flash存储单元3出现了问题。而在网络设备使用过程中,处理器4可以根据用户的指令来控制对应的电源单元20对flash存储单元3的供电,从而实现对flash存储单元3的选通。

在上述实施例中,示例性地,所述总线1为spi总线、parallelnand总线或emmc总线。

以上所述,仅为本实用新型的具体实施方式,但本实用新型的保护范围并不局限于此,任何熟悉本领域技术的技术人员在本实用新型公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本实用新型的保护范围之内。因此,本实用新型的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1