系统安全启动的方法及其装置的制作方法

文档序号:6551562阅读:136来源:国知局
专利名称:系统安全启动的方法及其装置的制作方法
技术领域
本发明涉及数据通信设备的启动技术领域,具体的说,特别是涉及一种系统安全启动的方法及其装置。
背景技术
随着数据通信设备的发展,用户对数据通信设备的功能要求不断的增强,越来越多的通信设备都提供程序升级的功能,以保护用户的投资。在用户升级过程中,如果升级的环境比较恶劣,比如升级过程中掉电,或者升级的文件拷贝错误,或者用户对升级过程不是很熟悉而选择的错误的升级方法等等都可能导致数据通信设备不能正常的运转;另外一方面,数据通信设备的程序,一般情况下都存储在FLASH器件中。所述FLASH是Flash Memory的简称,是一种可快速擦除、可现场编程的非易失性快擦写存储器。由于FLASH器件具有非易失性,它被广泛用于BOOTROM、在线擦写和掉电保护数据和分区保护数据等场合,在现代通信及微电子领域应用极为广泛。但是,在用户升级时如果外界恶劣的使用环境可能导致FLASH器件的损坏,所以为提高数据通信设备的可靠性,有必要对数据通信设备的程序存储空间进行冗余设计。
目前,对数据通信的程序存储空间进行冗余设计,详见图1,该图为程序存储方式的示意图,由图中可知,现在常用的方式是将数据通信设备的程序分成两段,第一段程序为BOOT引导程序,第二段程序为应用程序。在使用中,如果要求第一段程序不能被升级,用户只可以升级第二段的应用程序。当用户升级应用程序的时候,因误操作、升级文件错误或者其它原因,都可能导致升级失败,而使系统无法使用。当系统无法使用的时候,用户还可以再通过第一段BOOT引导程序,重新启动,即再一次升级程序,使系统正常工作。
但是,现在越来越多的数据产品中的电路板上只设计有一片FLASH,其中既存放了BOOT引导程序,也存放了应用程序,而应用程序一般都要求在线升级。FLASH芯片中的BOOT引导程序有可能在升级应用程序时被误写,或者当软件出现故障时引起数据丢失。BOOT引导程序被破坏后将造成单板不能重新启动。
所述数据通信设备的系统中央处理器的系统设计如图2所示,包括系统中央处理器11(系统中央处理器)、Flash1芯片12、时钟信号15和看门狗电路16(watchdog)。其中,所述时钟信号15、看门狗电路(watchdog)16与系统中央处理器11相连,系统中央处理器11通过地址总线、数据总线和读写信号以及片选信号与Flash芯片相连。该看门狗电路用于系统复位,当系统出现故障不能正常启动时,该看门狗电路将系统复位,完成重新启动。
由此可见,上述公开方案的缺点为1)当数据通信设备的BOOT引导程序和应用程序只存在FLASH芯片中,没有备份,当FLASH芯片中的BOOT引导程序有重大缺陷,且又必须要对BOOT引导程序进行升级时,如果不提供BOOT引导程序升级的数据通信设备就无法启动系统;2)当数据通信设备的FLASH芯片因不可预知的原因(比如系统掉电、BOOT引导程序升级失败)导致损坏时,除非重新给FLASH芯片烧入新程序,否则,系统将不能重新启动。

发明内容
本发明解决的技术问题是提供一种系统安全启动的方法及其装置,当数据通信设备的主FLASH芯片被不可预知的原因损坏,导致系统无法启动时,用户可以通过使用新增的FLASH芯片,并使其作为主芯片来启动系统,以实现数据通信设备程序的可靠备份、可靠使用及其可靠升级,进而提高数据通信设备的使用效率。
为解决上述问题,本发明提供一种系统安全启动的方法,所述方法包括步骤A、将引导程序和应用程序同时保存到第一程序掉电保存介质和第二程序掉电保存介质中;
B、设置用于启动引导程序和应用程序的标志,并保存在逻辑介质中;C、系统上电后,逻辑介质根据所述用于引导程序和应用程序的启动标志启动第一程序掉电保存介质的程序;D、如果所述第一程序掉电保存介质的程序启动失败,启动第二程序掉电保存介质的程序。
所述启动标志包括高低变化的开关信号以选择启动第二还是第一程序掉电介质的程序,当系统启动成功时,系统锁定当前开关信号的状态。
所述步骤C具体包括31)当开关信号输出低电平时,判断第一程序掉电保存介质的引导程序能否在预定时间T内启动;32)如果第一程序掉电保存介质的引导程序能启动,则判断第一程序掉电保存介质的应用程序能否在预定时间T内启动;33)如果第一程序掉电保存介质的应用程序不能启动,则判断是否需要对第一程序掉电保存介质的应用程序升级,若否,开关信号跳转到高电平;若是,则将开关信号锁定为低电平。
步骤33)中,采用下述步骤启动第二程序掉电保存介质41)当开关信号输出高电平时,判断第二程序掉电保存介质的引导能否在预定时间T内启动,若能,则执行步骤42),否则,输出告警信号;42)判断第二程序掉电保存介质的应用程序能否在预定时间T内启动,若能,系统运行正常,开关信号输出为高电平,否则,返回步骤41)。
所述开关信号每隔时间T变化一次。
另外,本发明还提供一种系统安全启动装置,包括系统中央处理器;第一程序掉电保存单元,用于存储引导程序和应用程序;第二程序掉电保存单元,用于存储引导程序和应用程序,通过数据总线、地址总线和控制总线分别与第一程序掉电保存介质和系统中央处理器相连;逻辑单元,分别与系统中央处理器、第一程序掉电保存单元和第二程序掉电保存单元连接,通过设置其内开关信号的高低电平选择启动所述第一和第二程序掉电保存单元的程序。
所述逻辑单元包括第一寄存器,其内状态高低变化即为所述开关信号,且状态每隔预定的T时间变化一次;当系统启动成功,中央处理器锁定其当前状态;再包括第二寄存器,用以状态用以表示启动是否成功。
还包括第三寄存器,此时第三寄存器用以表示应用程序启动是否成功,而第二寄存器用以表示应用系统是否启动成功。
与现有技术相比,本发明具有以下有益效果本发明采用“初始备份”的方式,将用于启动的引导程序和应用程序同时烧写到第一程序掉电保存介质和第二程序掉电保存介质(两个闪存),当系统上电,开关信号输出低电平时,在内分别启动第一程序掉电保存介质的引导程序和应用程序,若启动不成功,即升级失败,或被不可预知的原因损坏,导致系统无法启动。当再次上电时,开关信号输出高电平时,逻辑器件导通片选信号连接到第二程序掉电保存介质上(闪存),对该器件的程序空间进行升级操作,包括对引导程序和应用程序的升级。可以升级最新的版本,也可以拷贝第二程序掉电保存介质上的程序到第一程序掉电保存介质中,这由用户自由选择,从而避免了当数据通信设备的BOOT引导程序有重大缺陷时或不可预知的原因导致损坏时,系统将无法启动系统或永久性无法使用。因此,本发明对程序存储空间的冗余设计,实现了数据通信设备的程序的可靠备份及其升级,进而提高数据通信设备的可靠性。


图1是现有技术中数据通信设备程序存储方式的示意图;图2是现有技术中数据通信设备CPU系统设计的原理框图;
图3是本发明系统安全启动方法的流程图;图4是本发明数据通信设备程序存储方式的示意图;图5是本发明逻辑处理流程的示意图;图6是本发明系统安全启动的装置的CPU系统设计的原理框图;图7是本发明中逻辑开关信号的示意图。
具体实施例方式
本发明的核心在于使用两个程序掉电保存介质(比如,闪存,FALSH芯片),分别存储两套完整的代码。为了方便描述,下面所述两个程序掉电保存介质分别为第一程序掉电保存介质和第二程序掉电保存介质。正常处理情况下,数据通信设备的程序存储在第一程序掉电保存介质中,系统中央处理器通过地址总线、数据总线、读写操作以及片选信号对第一程序掉电保存介质中的引导程序和应用程序进行启动操作。而在本发明所述的技术方案中,首先将引导(Boot)和应用程序同时固化到第一程序掉电保存介质和第二程序掉电保存介质中;其次,设置用于启动引导程序和应用程序的启动标志;再次,系统上电后,根据所述启动标志启动第一程序掉电保存介质的引导程序和应用程序;如果用户启动(升级)第一程序掉电保存介质的应用程序失败。用户可以利用第一程序掉电保存介质的BOOT程序,继续对第一程序掉电保存介质的应用程序进行启动;如果用户第一程序掉电保存介质的BOOT程序启动也失败时,系统可以启动第二程序掉电保存介质,对第一程序掉电保存介质器件程序存储空间进行升级操作,所述程序存储方式包括BOOT程序和应用程序,详见图3,为程序存储方式的示意图。在启动第二程序掉电保存介质对第一程序掉电保存介质进行升级时,可以采用最新的升级程序,也可以将第二程序掉电保存介质中的程序拷贝到第一程序掉电保存介质中,用户可以自由的选择采用哪种方式对第一程序掉电保存介质的程序存储空间进行升级的操作。另外,如果第一程序掉电保存介质由不可预知的原因导致损坏,或者以其它原因导致第一程序掉电保存介质再也无法启动起来时,用户可以使用第二程序掉电保存介质,作为主芯片来启动系统。当第二程序掉电保存介质的应用程序升级也失败时,在这种情况下,用户可以通过不可升级的第二程序掉电保存介质BOOT程序对第二程序掉电保存介质的应用程序进行升级。通过本发明所述的技术方案,实现了数据通信设备程序的可靠备份及其升级,进而提系统的可靠性。
下面结合附图对本发明作进一步的说明。
请参阅图3,为本发明系统安全启动方法的流程图,所述方法包括步骤S10将引导程序和应用程序同时保存到第一程序掉电保存介质和第二程序掉电保存介质中;步骤S11设置用于启动引导程序和应用程序的标志,并保存在逻辑介质中;步骤S12系统上电后,逻辑介质根据所述用于引导程序和应用程序的启动标志启动第一程序掉电保存介质的程序;步骤S13如果所述第一程序掉电保存介质的程序启动失败,则启动第二程序掉电保存介质的程序。
为了方便说明,现将程序掉电保存介质以闪存(FALSH芯片)为例进行说明。
本发明将引导(Boot)程序和应用程序通过烧写器同时固化到FALSH1芯片和FALSH2芯片中(步骤S10),其程序的存储方式详见图4;设置启动引导程序和应用程序的启动标志,并将该标志存储于逻辑介质中(步骤S11);当通信设备正常时,根据系统的时钟信号通过逻辑单元的计数器产生一个周期为2T的开关信号,所述周期为2T的开关信号的宽度依据系统中央处理器的启动快慢、调试来决定的,通过逻辑编程可以控制。系统上电后,当开关信号输出低电平时,根据所述启动标志即系统中央处理器的片选信号导通到第一片选信号,选择使用FLASH1芯片,当在规定时间间隔T内,若系统能启动起来(说明FLASH1启动系统正常),系统的中央处理单元会把该逻辑内部的开关信号强制设置为低电平(步骤S12)。反之,则FLASH1芯片损坏或者升级失败导致程序不能启动起来,超过开关信号的时间T,当逻辑单元内部的开关信号到达高电平时,片选信号导通到第二片选信号,从而选择使用FLASH2芯片,当在规定时间T内,系统会从FLASH2芯片中启动起来。当系统起来后,系统的中央处理单元会依据逻辑单元内部的状态,提供相应的升级界面供用户选择是否升级恢复FLASH1芯片,还是就使用FLASH2芯片中的程序(步骤S13)。
所述步骤S12和步骤S13的具体实现过程详见图5,为本发明的逻辑处理流程。其实现过程为系统上电后,开关信号输出低电平时,判断FLASH1芯片的引导程序能否在预定内启动;若不能启动,开关信号输出高电平;若能启动,则判断FLASH1芯片的应用程序能否在预定内启动;如果FLASH1芯片的应用程序不能启动,则判断是否需要对FLASH1芯片的应用程序升级,若是,则将开关信号强制设置为低电平,否则启动FLASH2芯片的程序。其中所述将开关信号强制设置为低电平,就是指强制性设置后不能再对该芯片进行升级操作。
所述步骤S13启动FLASH2芯片的程序的具体实现过程为当FLASH1芯片的应用程序在不能启动时,又不能对此升级时,逻辑系统将开关信号设置为高电平,即通过片选信号连接到FLASH2芯片上,判断FLASH2芯片的引导程序能否在预定的内启动,若不能,输出告警信号,说明该程序存储芯片都不能再使用了,或打印出错信息;若能,则再判断FLASH芯片的应用程序能否也在预定的内启动,若能启动,说明系统运行正常,逻辑系统将开关信号设置为高电平,若不能启动,则将开关信号设置为低电平,重新执行上述步骤S12。其中,所述预定时间为开关信号的半个周期。
另外,本发明还提供一种系统安全启动装置,详见图6,所述装置包括系统中央处理器(比如BCM4704芯片)11、第一程序掉电保存单元12、第二程序掉电保存单元13和逻辑单元14;以及时钟信号15、片选信号、第一片选信号和第二片选信号。其中所述第一程序掉电保存单元12与逻辑单元14相连,是用于存储引导程序和应用程序;所述第二程序掉电保存单元13,通过数据总线、地址总线和控制总线分别与第一程序掉电保存单元12和系统中央处理器11相连,用于备份存储所述引导程序和应用程序,通过第二片选信号升级第一序掉电保存单元;所述逻辑单元14,分别与系统中央处理器11、第一程序掉电保存单元12和第二程序掉电保存单元13相连,通过系统中央处理器的时钟信号通过逻辑单元14产生一个周期为2T开关信号,通过设置开关信号的高低电平来实现导通第一片选信号或第二片选信号,实现对所述第一和第二程序掉电保存单元的控制。
所述第一和第二程序掉电保存单元包括闪存(FLASH芯片)或电可改写存储器来,只要是掉电后不丢失数据的介质都可以。所述FLASH芯片为一种程序存储空间,掉电后程序不丢失。
所述逻辑单元14,通常可以使用可编程逻辑器件来实现;也可以通过简单的逻辑芯片进行组合成具有逻辑功能的器件。本发明无论是采用可编程逻辑器件,还是采用简单的逻辑芯片组合成具有逻辑功能的器件。都可以实现开关信号的设置来导通第一片选信号和第二片选信号,以启动不同的程序存储空间(即FLASH1或FLASH2第一和第二程序掉电保存单元)。
所述逻辑单元包括第一寄存器、第二寄存器、第三寄存器和计数器以及其它组合逻辑。所述计数器通常是由多个D触发器来实现的。并提供计时功能,依据系统的时钟,进行计数,并产生一个周期为2T的开关信号,所述开关信号如图7所示,当开关信号输出低电平时,第一片选信号导通,用户选择使用FLASH1芯片工作;否则,当开关信号输出高电平时,第二片选信号导通,用户选择使用FLASH2芯片工作。所述寄存器提供逻辑单元和系统中央处理器的握手功能,逻辑软件程序运行在系统中央处理器芯片中,可以读写逻辑单元中寄存器的状态,从而达到系统中央处理器单元和逻辑单元之间的握手功能。
由图6可知,对FLASH芯片进行操作的地址总线、数据总线、读写控制总线同时连接到两个FLASH芯片上。片选信号通过逻辑单元,分别连接到两个FLASH芯片上。其中片选信号,读写信号,地址总线,数据总线都来自系统的系统中央处理器单元。而时钟信号为数据通信设备系统中任何可以提供时钟的单元(比如系统时钟及其通过晶振而产生的时钟信号)。因此,实现本发明主要是赖系统中央处理单元对逻辑单元的控制,所述逻辑单元通过逻辑编程实现的对FLASH芯片的片选控制。
其逻辑实现的原理为首先利用逻辑单元的时钟信号产生一个周期性的开关信号。所述逻辑单元的时钟可以通过外接一个晶振产成的,但通常情况下,每一个系统一般都由自己的时钟,逻辑单元可以直接借用系统的时钟,不需要在单板上再增加时钟,这样可以将低成本。所述时钟的周期2T的宽度依据系统中央处理器的启动快慢进行调节,一般情况下,主频高的系统启动快,如266MHz的系统的启动速度比50MHz的系统的启动速度要快很多。编程效率高的程序启动比编程效率低的程序启动要快。每个系统的启动时间都是不一样的,因此,启动时间的快慢决定了逻辑单元的计数器计时的长短,以发挥系统的最优功能。比如一个系统266MHz的主频,系统1分钟就可以启动起来,如果设计时钟半个周期T为5分钟,会很浪费系统的资源和时间。如果将时钟的半个周期T调节到1.2分钟。这样的设计是最优设计。所述的周期性信号,半个周期T要求满足系统要求,也就是半个周期T的宽度依据系统中央处理器的启动快慢、调试来决定的,通过逻辑编程可以控制该过程。即在低电平时,片选信号导通到第一片选信号,从而选择使用FLASH1芯片,当在规定时间半个周期T内,系统启动起来(说明FLASH1启动系统正常),系统的中央处理单元会把该逻辑内部的开关信号强制值为低电平。反之FLASH1芯片损坏或者升级失败导而致程序不能启动起来,当超过时间T时,逻辑单元内部的开关信号到达高电平时,片选信号导通到第二片选信号,从而选择使用FLASH2芯片,系统在FLASH2中启动。当系统起来后,系统的中央处理单元会依据逻辑单元内部的状态,提供相应的升级界面供用户选择是否升级恢复FLASH1,还是使用FLASH2中的程序。其实现原理为假如逻辑单元中有一个寄存器,当系统按照如上所述的状态启动时设置该寄存器的状态为1,系统中央处理器通过读取信号读取该寄存器的状态。当寄存器状态为0时,说明不是上述启动状态0;当寄存器为状态为1时,在系统中央处理器中的软件执行相应的程序,提供客户引导功能等人性化的界面。
为了能更清楚的描述,请参考下述例子系统上电后,假设逻辑内部有一个第一寄存器,其内的状态变化表示开关信号,每隔T时间变化一次,其初始的状态默认为低电平,因而上电时系统的第一片选信号连接到FLASH1芯片上,在FLASH1芯片的程序的BOOT段程序启动成功时,系统中央处理器会在逻辑单元的第二寄存器中写入1(上电时默认为0);当其应用程序段也启动成功时,系统中央处理器会在逻辑单元的另外一个第三寄存器中写入1(上电时默认0);当开关信号的到达时间T时,逻辑单元检查上述第二和第三寄存器写入状态是否相同,若相同,且为1,则表明系统从FLASH1中启动正常。如果第二寄存器的状态为1,而第三寄存器的状态为0,说明FLASH1的应用程序不正确,此时逻辑软件输出选择菜单1)恢复FLASH1中的应用程序;2)从FLASH2程序来启动系统。当用户选择1时,用户开始重新升级FLASH1中的应用程序,然后相当于重新上电启动系统。当用户选择2时,用户开始启动FLASH2的程序,来启动系统。同样FLASH2程序的启动过程与FLASH1的启动过程相同,即先启动FLASH2的引导程序,若在时间T内能启动时,再启动FLASH2的应用程序,如果其应用程序也能在时间T内启动,则,说明系统正常运行。当然,也可以选择一个简化的例子来说明即没有第三寄存器的情况,只有第一和第二寄存器,此时第一寄存器功能不变,而第二寄存器则表征FLASH芯片是否启动成功,只有当引动程序和应用程序都启动成功时,才将第二寄存器置1,否则置0,意思就是说,从FLASH1芯片不能正常启动,系统不会锁定第一寄存器,当时间T到达时,第一寄存器跳转高电平,系统将从FLASH2启动。
由上述可知,系统中央处理器依据逻辑单元提供的不同FLASH芯片的片选信号,来启动不同的FLASH芯片。无论从哪个FLASH器件中启动起来,都必须将启动状态写入逻辑单元的寄存器中,使逻辑单元知道当前系统中央处理器目前运行的状态;反之,系统中央处理器也可以从逻辑单元中读取到目前系统是从哪个FLASH器件中启动的,从而使用户知道当前数据通信设备的启动和运行状态。上述过程是由软件程序来实现的,所述软件程序存储在FLASH芯片中,从启动FLASH的芯片后,软件程序在系统中央处理器中运行,相当于软件程序已经开始执行,软件程序通过系统中央处理器的地址总线,数据总线,读写信号线或者GPIO管脚,访问逻辑单元中寄存器的逻辑地址空间,对所述寄存器进行读写操作,从而达到和逻辑单元握手的功能。
因此,采用本发明的技术方案具有以下技术效果A、可靠性高。本发明在解决通信设备系统安全启动的同时,没有引入新器件,也没有引入新的输入信号。所有关键器件都为普通通信系统所具有。B、应用广泛。在一般通用的系统CPU中都可以采用本发明。所述逻辑单元只要支持上电设置寄存器状态即可,逻辑单元通过查找与比较系统上电后至少两个寄存器存储的状态相同且为高电平(即1),来判断是否正常启动或升级FLASH芯片中的程序。而对其它器件没有要求。C、设计灵活。Boot引到程序的物理地址可以通过逻辑单元的片选信号来调整,以便于提供程序存储的可靠备份及其升级。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明公开的技术范围内,在不脱离本发明原理的前提下,可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种系统安全启动的方法,其特征在于,包括步骤A、将引导程序和应用程序同时保存到第一程序掉电保存介质和第二程序掉电保存介质中;B、设置用于启动引导程序和应用程序的标志,并保存在逻辑介质中;C、系统上电后,逻辑介质根据所述用于引导程序和应用程序的启动标志启动第一程序掉电保存介质的程序;D、如果所述第一程序掉电保存介质的程序启动失败,启动第二程序掉电保存介质的程序。
2.根据权利要求1所述的系统安全启动方法,其特征在于,所述启动标志包括高低变化的开关信号以选择启动第二还是第一程序掉电介质的程序,当系统启动成功时,系统锁定当前开关信号的状态。
3.根据权利要求2所述的系统安全启动方法,其特征在于,所述步骤C具体包括31)当开关信号输出低电平时,判断第一程序掉电保存介质的引导程序能否在预定时间T内启动;32)如果第一程序掉电保存介质的引导程序能启动,则判断第一程序掉电保存介质的应用程序能否在预定时间T内启动;33)如果第一程序掉电保存介质的应用程序不能启动,则判断是否需要对第一程序掉电保存介质的应用程序升级,若否,开关信号跳转到高电平;若是,则将开关信号锁定为低电平。
4.根据权利要求3所述的系统安全启动方法,其特征在于,步骤33)中,采用下述步骤启动第二程序掉电保存介质41)当开关信号输出高电平时,判断第二程序掉电保存介质的引导能否在预定时间T内启动,若能,则执行步骤42),否则,输出告警信号;42)判断第二程序掉电保存介质的应用程序能否在预定时间T内启动,若能,系统运行正常,开关信号输出为高电平,否则,返回步骤41)。
5.根据权利要求2所述的系统安全启动方法,其特征在于,所述开关信号每隔时间T变化一次。
6.一种系统安全启动装置,包括系统中央处理器;其特征在于,所述装置还包括第一程序掉电保存单元,用于存储引导程序和应用程序;第二程序掉电保存单元,用于存储引导程序和应用程序,通过数据总线、地址总线和控制总线分别与第一程序掉电保存介质和系统中央处理器相连;逻辑单元,分别与系统中央处理器、第一程序掉电保存单元和第二程序掉电保存单元连接,通过设置其内开关信号的高低电平选择启动所述第一和第二程序掉电保存单元的程序。
7.根据权利要求6所述的系统安全启动装置,其特征在于,所述逻辑单元包括第一寄存器,其内状态高低变化即为所述开关信号,且状态每隔预定的T时间变化一次;当系统启动成功,中央处理器锁定其当前状态。
8.根据权利要求7所述的系统安全启动装置,其特征在于,第二寄存器,用以状态用以表示启动是否成功。
9.根据权利要求8所述的系统安全启动装置,其特征在于,还包括第三寄存器,此时第三寄存器用以表示应用程序启动是否成功,而第二寄存器用以表示应用系统是否启动成功。
全文摘要
本发明涉及一种系统安全启动的方法及装置。所述方法包括A、将引导程序和应用程序同时保存到第一和第二程序掉电保存介质中;B、设置用于启动引导程序和应用程序的标志,并保存在逻辑介质中;C、系统上电后,根据所述启动标志启动第一程序掉电保存介质的程序;D、如果所述第一程序掉电保存介质的程序启动失败,则启动第二程序掉电保存介质的程序。所述装置包括系统中央处理器、第一程和第二序掉电保存单元以及逻辑单元。以解决当主FLASH芯片被损坏,导致系统无法启动,用户通过使用新增的FLASH芯片作为主芯片来启动系统,以实现通信设备程序的可靠备份及其升级,进而提高通信设备的使用效率。
文档编号G06F11/14GK1725179SQ20051007099
公开日2006年1月25日 申请日期2005年5月19日 优先权日2005年5月19日
发明者杨武 申请人:杭州华为三康技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1