专利名称:系统安装架构的利记博彩app
技术领域:
本发明是有关于一种系统安装架构,特别是有关于一种自我互相安装的系统安装架构。
背景技术:
图1是显示传统系统借由通讯接口接收启动数据来启动此系统的示意图。系统10包括包括微处理器12、启动只读存储器(boot ROM)13、随机存取存储器14、非易失性存储器15、通讯装置16和总线11。当提供电源给系统10时,启动只读存储器13初始微处理器12、随机存取存储器14、非易失性存储器15、通讯装置16等装置,并借由通讯装置16接收启动数据。
传统系统通常借由特殊系统安装制具将启动数据经由通讯装置16储存至系统10的非易失性存储器15中。对于工厂生产来说,因为要大量生产,作业员往往需要同时使用多套系统安装制具,将启动数据储存于各系统的非易失性存储器中,以达到加速设定系统的目的。但是因为系统安装制具价格昂贵,使用多套系统安装制具将导致生产成本增加。除此之外,当系统操作异常而必须重新设定系统时,由于只有专业维修站才有对应的特殊系统安装制具来重新传输启动数据给传统系统,因此使用者往往必须将传统系统送到专业维修站,造成使用上不方便。
发明内容
有鉴于此,为了解决上述问题,本发明提供一种系统安装架构,包括一第一系统和一第二系统,第一系统包括一第一程序存储器,用以储存一启动数据、一第一通讯装置以及一第一状态装置,用以初始第一通讯装置,第二系统包括一第二通讯装置、一第二程序存储器、一第二状态装置,用以初始第二通讯装置,当第二通讯装置耦接于第一通讯装置时,通过第一通讯装置取得启动数据,并储存于第二程序存储器,以及一处理器,用以根据启动数据初始第二系统。
本发明另提供一种系统安装架构,包括一第一系统和多个第二系统,第一系统包括一第一程序存储器,用以储存一启动数据、一第一通讯装置以及一第一状态装置,用以初始第一通讯装置,各第二系统包括一第二通讯装置、一第二程序存储器、一第二状态装置,用以初始第二通讯装置,当第二通讯装置耦接于第一通讯装置时,通过第一通讯装置取得启动数据,并储存于第二程序存储器以及一处理器,用以根据启动数据初始第二系统。
本发明另提供一种系统安装方法,适用于一第一系统和一第二系统,第一系统包括一第一程序存储器、一第一通讯装置以及一第一状态装置,第二系统包括一第二通讯装置、一第二程序存储器、一第二状态装置以及一处理器,其方法包括耦接第二通讯装置至第一通讯装置、第一状态装置初始第一通讯装置、第二状态装置初始第二通讯装置、通过第一通讯装置取得第一程序存储器的一启动数据,并储存于第二程序存储器、以及处理器根据启动数据初始第二系统。
图1是显示一传统系统借由通讯接口接收启动数据来启动此系统的示意图。
图2是显示根据本发明实施例系统100和系统200的示意图。
图3是显示根据本发明实施例所述的一对多架构。
图4是显示系统安装方法的流程图。
符号说明10、100、200~系统11、10、210~总线12、112、212~微处理器120、220~有限状态装置13~启动只读存储器14、114、214~随机存取存储器15~非易失性存储器115、215~程序存储器16、116、216~通讯装置300~系统310~第一系统320~第二系统390~第N系统410~关机状态420~启动状态430~正常模式440~命令模式(主模式/随从模式)441~设定通讯协议442~写入数据程序443~读取数据程序
具体实施例方式
为让本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下实施例图2是显示根据本发明实施例系统100和系统200的示意图。系统100和系统200具有相同硬件架构,系统100包括微处理器112、有限状态装置120、随机存取存储器114、程序存储器115、通讯装置116和总线110,系统200包括微处理器212、有限状态装置(finite state machine,FSM)220、随机存取存储器214、程序存储器215、通讯装置216和总线210。程序存储器115和215可以是一般非易失性存储器,或是借由不断电电源装置供应易失性存储器以永久储存数据的非易失性存储器。系统100和系统200各可操作于正常模式、主模式或随从模式下。
根据本发明实施例,系统安装程序可在自动检测模式或手动设定模式下进行。于自动检测模式时,将系统100的通讯装置116耦接于系统200的通讯装置216,此时若程序存储器115具有一启动数据,而程序存储器215不具有启动数据时,系统100即操作于主模式,而系统200即操作于随从模式。系统100借由有限状态装置120初始通讯装置116,系统200借由有限状态装置220初始通讯装置216,当通讯装置116与通讯装置216初始完毕之后,通讯装置116和通讯装置216会操作于同一传输速率,并且通讯装置116和通讯装置216之间会达成一通讯协议以执行读取和写入动作。
另外,通讯装置116将程序存储器115的启动数据通过通讯装置216传送至系统200,此时启动数据系储存于系统200的程序存储器215中。除此之外,系统100更可远程控制系统200,当系统200接收到系统100指令后,系统200可根据系统100所提供的指令执行侦查错误(debug)、检测状态(getstatus)、写入数据(writing)、读取数据(reading)和修正存储器数据(Modifymemory data)等动作。
当系统100和系统200设定为手动设定模式时,(例如手动设定跳线器Jumper为手动设定模式),若程序存储器115具有启动数据,而程序存储器215不具有启动数据时,此时通过人为手动设定系统100的跳线器,使得系统100操作于为主模式,并设定系统200的跳线器,使得系统200操作于为随从模式。当系统100的通讯装置116耦接于系统200的通讯装置216时,系统100借由有限状态装置120初始通讯装置116,系统200借由有限状态装置220初始通讯装置216,当通讯装置116与通讯装置216初始完毕之后,通讯装置116和通讯装置216会操作于同一传输速率,并且通讯装置116和通讯装置216之间会达成一通讯协议以执行读取和写入动作。同样的,通讯装置116将程序存储器115的启动数据通过通讯装置216传送至系统200,此时启动数据系储存于系统200的程序存储器215中。
当系统100与系统200电性分离时,系统100和系统200皆会操作在正常模式下,系统1和系统2的启动程序完全一样,因此只叙述系统2启动程序。系统200会借由有限状态装置220启动通讯装置216,再借由处理器212根据程序存储器215的启动数据启动系统200的其它装置,使系统200完全启动,假如程序存储器215不具有启动数据,系统2会产生一错误信息,告知使用者。
图3是显示根据本发明实施例所述的一对多架构,系统300操作于主模式,第一系统310、第二系统320至第N系统390操作于随从模式下,系统300可同时远程控制第一系统310、第二系统320至第N系统390,当第一系统310、第二系统320至第N系统390接收到系统300指令后,第一系统310、第二系统320至第N系统390可根据系统300所提供的指令执行侦查错误、检测状态、写入数据、读取数据和修正存储器数据等动作。例如第一系统310、第二系统320至第N系统390和系统300为电视机上盒(Setup Box),系统300可同时远程控制第一系统310、第二系统320至第N系统390以读取系统300的新数据,并将读取的数据写入至第一系统310、第二系统320至第N系统的程序存储器中,以更新第一系统310、第二系统320至第N系统。
图4是显示系统安装方法的流程图,系统从关机状态410接上电源后进入启动状态420,系统会检测是否有耦接另一系统,当一系统耦接另一系统时,进入命令模式(主模式/随从模式)440。在此,当系统具有启动数据时,会自动或手动设定为主模式,而另一不具有启动数据的系统会自动或手动设定为为随从模式,并进行设定通讯协议441、写入数据程序442和读取数据程序443,其中一系统经由通讯接口接受到另一系统的指令后执行对应的程序(例如写入数据程序和读取数据程序)。当系统检测不到耦接另一系统时,系统进入正常模式430以完成启动系统程序。
利用本发明实施例的方法,在工厂大量生产时,只要使用单一系统安装制具将启动数据传送至一系统中,不需准备大量的系统安装制具,即可达到大量生产的目的,大幅节省生产成本。举例来说,当一系统具有启动数据后,作业员即可使用此系统将启动数据传送给另一组不具有启动数据的相同系统,因而有两组系统皆具有启动数据,再以这两组具有启动数据的系统传送启动数据至另两组相同但不具有启动数据的系统中,以此类推,用相同方式可复制多套具有启动数据的系统,作业员即可同时使用多套具有启动数据的系统传送启动数据至不具有启动数据的系统中,而不需使用多套昂贵系统安装制具。再者,当一般使用者想更新系统的启动数据(例如更新操作系统)时,也可以不需要特定系统安装制具,即可轻易将系统更新启动数据。另外对于维修人员来说,也可以不需要特定系统安装制具即可使用同一系统轻易将另一系统恢复到原来出厂设定的启动系统。
本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的范围,任何熟习此项技艺者,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当视申请专利范围所界定者为准。
权利要求
1.一种系统安装架构,包括一第一系统,包括一第一程序存储器,用以储存一启动数据;一第一通讯装置;以及一第一状态装置,用以初始上述第一通讯装置;以及一第二系统,包括一第二通讯装置;一第二程序存储器;一第二状态装置,用以初始上述第二通讯装置,当上述第二通讯装置耦接于上述第一通讯装置时,通过上述第一通讯装置取得上述启动数据,并储存于上述第二程序存储器;以及一第一处理器,用以根据上述启动数据初始上述第二系统。
2.如权利要求1所述的系统安装架构,其中上述第一系统系操作于一主模式。
3.如权利要求2所述的系统安装架构,其中上述第一状态装置还检测上述第一程序存储器,当上述第一程序存储器具有上述启动数据时,则设定上述第一系统操作于上述主模式。
4.如权利要求1所述的系统安装架构,其中上述第二系统操作于一随从模式。
5.如权利要求4所述的系统安装架构,其中上述第二状态装置还检测上述第二程序存储器,当上述第二程序存储器不具有上述启动数据时,则设定上述第二系统操作于上述随从模式。
6.如权利要求1所述的系统安装架构,其中上述第一状态装置于初始上述第一通讯装置时,还包括设定一传输速率。
7.如权利要求1所述的系统安装架构,其中上述第一通讯装置与第二通讯装置使用序列传输协议以及串行传输协议中的一个。
8.如权利要求1所述的系统安装架构,其中上述第一系统和上述第二系统还具有一正常模式,以正常启动上述第一系统和上述第二系统。
9.如权利要求1所述的系统安装架构,其中上述第一系统和上述第二系统还具有写入数据程序和读取数据程序。
10.如权利要求1所述的系统安装架构,其中上述第二系统可接收上述第一系统指令,以执行侦查错误、检测状态、写入数据、读取数据和修正存储器数据。
11.如权利要求1所述的系统安装架构,其中上述第一程序存储器和上述第二程序存储器为非易失性存储器。
12.如权利要求1所述的系统安装架构,还包括一第三系统,包括一第三通讯装置;一第三程序存储器;一第三状态装置,用以初始上述第三通讯装置,当上述第三通讯装置耦接于上述第一通讯装置时,通过上述第一通讯装置取得上述启动数据,并储存于上述第三程序存储器;以及一第二处理器,用以根据上述启动数据初始上述第三系统。
13.如权利要求12所述的系统安装架构,其中上述第三系统操作于一随从模式。
14.如权利要求13所述的系统安装架构,其中上述第三状态装置还检测上述第三程序存储器,当上述第三程序存储器不具有上述启动数据时,则设定上述第三系统操作于上述随从模式。
15.如权利要求12所述的系统安装架构,其中上述第一通讯装置与第三通讯装置使用序列传输协议以及串行传输协议中的一个。
全文摘要
一种系统安装架构,包括第一系统和第二系统。第一系统包括第一程序存储器、第一通讯装置以及第一状态装置。第二系统包括第二通讯装置,第二程序存储器、第二状态装置以及处理器。第一程序存储器用以储存一启动数据,第一状态装置用以初始第一通讯装置。第二状态装置用以初始第二通讯装置,当第二通讯装置耦接于第一通讯装置时,通过第一通讯装置取得第一程序存储器的启动数据,并储存于第二程序存储器,而处理器根据启动数据初始第二系统。
文档编号G06F9/445GK101063942SQ20061007499
公开日2007年10月31日 申请日期2006年4月25日 优先权日2006年4月25日
发明者雷怀宏, 周旭辉, 王正荣, 黄学伟 申请人:扬智科技股份有限公司