本发明专利技术涉及一种进行程序测试的技术,特别是一种用于信息装置的测试系统及测试方法,本系统包括一信息装置、一服务端及一连接信息装置及服务端的传输接口;信息装置包括:一中央处理单元及与中央处理单元连接的一只读存储器、一快闪存取存储器、一随机存取存储器、一功能单元及一输入单元;本方法包括如下步骤:判断是否输入以只读存储器执行开机的命令,若是,执行只读存储器中原设定的系统程序,进行开机;若否,判断在快闪存取存储器内是否储存自服务端下载的开发程序,若有,执行快闪存取存储器中的开发程序,否则,执行只读存储器中的系统程序,进行开机。本发明专利技术的测试方法简易,不受只读存储器储存容量大小限制,便于维修,可降低成本。(*该技术在2021年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术有关一种用于信息装置进行程序测试的技术,特别是一种,主要是利用传输接口将信息装置与服务端连接,使信息装置下载服务端中的开发程序并储存在一个快闪存取存储器中,以对信息装置执行该开发程序,进行测试。
技术介绍
随着信息技术的发展,电子产品的开发人员不得不尽量提高产品的功能,且需不断开发以及更新电子产品的程序版本。现有电子产品开发过程的程序测试方法,一般是将开发程序烧入只读存储器,再利用只读存储器模拟器测试开发程序的执行状态正确与否。然而,上述的开发程序测试方法的缺点在于当只读存储器模拟器的提供数量过少时,将无法同时供多位产品开发人员共同开发产品程序;此外,若只读存储器模拟器无法支缓该产品开发人员所使用的开发系统时,将影响产品开发的进度,因而,延长了产品开发的时间。再者,由于只读存储器所提供的储存容量一般不超过1M比特,其中以128K比特最常使用,若开发人员所开发的程序超过只读存储器所提供的储存容量时,将使开发程序无法成功烧入只读存储器中,此时需要删除一些程序,以缩减其占用的储存容量,这样会使电子产品所能提供的功能减少。
技术实现思路
本专利技术的主要目的在于提供一种可减少只读存储器模拟器的,在无须使用多个只读存储器模拟器的情况下,可使多个测试人员可同时对开发出的产品程序进行测试,以缩减开发时间。本专利技术的另一目的在于提供一种可节省成本的,在不必使用多个且不同型号的只读存储器模拟器的情况下,皆可测试在不同开发系统下所开发的程序,以节省成本。本专利技术的又一目的在于提供一种不受只读存储器储存容量大小限制的,使产品开发人员成功载入开发程序于该产品的存储装置中。本专利技术的再一目的在于提供一种便于更新产品程序的。为达到上述目的,本专利技术采取如下技术措施本专利技术的测试系统包括一个信息装置、一个服务端,以及一个可自由连接信息装置及服务端的传输接口。该信息装置具有一个中央处理单元,可执行信息装置的系统程序与功能程序以及进行逻辑运算及协调控制的处理;一个只读存储器,其与中央处理单元连接,具有信息装置出厂时所设定的系统程序及一些功能程序;一个快闪存取存储器,其与中央处理单元连接,该快闪存取存储器用以储存自服务端下载的程序或数据;以及,一个随机存取存储器,该随机存取存储器中具有一个扩充存取存储器区域,其与中央处理单元连接,该随机存取存储器可储存中央处理单元工作时的工作参数,并自服务端下载程序时作为临时工作区。当该信息装置的快闪存取存储器内未储存自服务端所下载的开发程序时,信息装置执行只读存储器内原先出厂时预设的系统程序与功能程序,并具有原先出厂时预设的功能。利用本专利技术的测试系统及方法进行程序开发时,首先,自服务端下载开发程序,并将其储存在快闪存取存储器,若测试者选择以快闪存取存储器所储存的开发程序使信息装置开机,则信息装置将执行快闪存取存储器中的开发程序,而不执行只读存储器中原有的程序;若快闪存取存储器中未有下载的开发程序,则信息装置将执行只读存储器中原有的程序。该信息装置可为移动电话、个人数字助理器、…等等信息化电子产品;而该服务端可为笔记型个人计算机、桌上型个人计算机、…等等可进行程序设计及进行数据处理的开发平台;且上述传输接口可为并行端口传输线、区域网络、…等等,用以连接信息装置以及服务端的连接单元。利用传输接口将信息装置与服务端连接后,使信息装置可多次下载在服务端中不同版本的开发程序至快闪存取存储器中,以提供产品开发者一种更简便及更快速的测试方式。本专利技术可具体叙述如下本专利技术的用于信息装置的测试系统,通过一个传输接口以自一个服务端下载开发程序及数据至一个信息装置中,使该信息装置根据该开发程序及数据执行操作,以对该开发程序进行测试;测试系统包括一个信息装置、一个服务端及一个连接信息装置及服务端的传输接口;信息装置包括一个中央处理单元及与中央处理单元连接的一个只读存储器、一个快闪存取存储器、一个随机存取存储器、一个功能单元及一个输入单元;中央处理单元用以执行信息装置的系统程序与功能程序,使信息装置执行自服务端所下载的开发程序;只读存储器用以储存信息装置原先所设定的系统程序及功能程序;快闪存取存储器用以储存自服务端所下载的开发程序以及数据,并根据下载的不同类型的数据分别储存在不同的储存区域中,且根据各个储存区域产生对应的储存区块,该储存区块用以记录所对应的储存区域在快闪存取存储器中的地址以及用以记录所对应的储存区域所储存数据类型的工作参数,以供中央处理单元根据测试者所指定的开发程序至快闪存取存储器中进行读取并执行;随机存取存储器中具有一个扩充存取存储器区域,用以储存中央处理单元工作时的工作参数,并自服务端下载开发程序以及数据时用以作为临时工作区;功能单元具有信息装置原先所提供的功能;输入单元用以供测试者选择信息装置的开机模式,以选择信息装置执行只读存储器储存的原先设定的系统程序及功能程序或执行快闪存取存储器储存所下载的开发程序以进行开机。本专利技术的测试方法,适用于具有只读存储器及快闪存取存储器的信息装置,并利用传输接口将信息装置与服务端连接,使该信息装置下载服务端中的开发程序,以对信息装置执行该开发程序,并进行测试,包括如下步骤判断使用者是否输入以只读存储器执行开机的命令,若使用者输入以只读存储器执行开机的命令时,执行只读存储器中原先所设定的系统程序,以进行开机;若使用者未输入以只读存储器执行开机的命令时,判断在快闪存取存储器内是否储存下载自服务端的开发程序,若储存开发程序时,执行快闪存取存储器中的开发程序,否则执行只读存储器中出厂时所设定的系统程序,以进行开机。与现有技术相比,本专利技术具有如下效果利用本专利技术的测试系统以及方法,可使需组装之后才能完成测试的产品,在不破坏机器组装的情况下亦能进行测试;甚至对于一些没有外接储存媒介,例如软盘或存储卡的内嵌式系统(如手机、个人数字助理器),皆能提供一种简易的测试方法;由于可多次读写快闪存取存储器,在不需更换或重烧只读存储器以及在只读存储器模拟器数量不足的情况下,亦可对开发程序进行测试,可大大降低产品的开发成本;再者,利用产品中的快闪存取存储器,可多次下载服务端中的开发程序,以对不同版本的开发程序进行测试,亦可多次下载服务端中因应不同需求的不同开发程序或数据,以增加产品的原有功能;此外,由于本专利技术是将开发程序储存在快闪存取存储器中,使开发程序所占用的储存空间将不受只读存储器容量的限制,并且更可增加一些强大功能,例如储存测试时所产生的记录,并储存测试产生错误时即能提示测试者相应的除错信息。附图说明图1本专利技术测试系统的电路框图;图2本专利技术的测试系统自服务端下载程序或数据的流程图;图3本专利技术测试系统一实施例的储存地址分配示意图;图4图3中快闪存取存储器记录区域的储存内容示意图;图5本专利技术测试方法一实施例的测试程序流程图。具体实施方式结合附图及实施例对本专利技术的结构特征及方法特征详细说明如下如图1所示,其为本专利技术信息装置的测试系统的电路框图,该测试系统包括一个信息装置3、一个服务端1及一个可自由连接信息装置3及服务端1的传输接口2;其中,信息装置3可为移动电话、个人数字助理器、…、等等信息化电子装置;服务端1可为笔记型计算机、桌上型计算机、…、等等用以进行程序设计以及进行数据处理的计算机主机;传输本文档来自技高网...
【技术保护点】
一种用于信息装置的测试系统,通过一个传输接口以自一个服务端下载开发程序及数据至一个信息装置中,使该信息装置根据该开发程序及数据执行操作,以对该开发程序进行测试;测试系统包括一个信息装置、一个服务端及一个连接信息装置及服务端的传输接口; 信息装置包括:一个中央处理单元及与中央处理单元连接的一个只读存储器、一个快闪存取存储器、一个随机存取存储器、一个功能单元及一个输入单元; 中央处理单元用以执行信息装置的系统程序与功能程序,使信息装置执行自服务端所下载的开发程序; 只读存储器用以储存信息装置原先所设定的系统程序及功能程序; 快闪存取存储器用以储存自服务端所下载的开发程序以及数据,并根据下载的不同类型的数据分别储存在不同的储存区域中,且根据各个储存区域产生对应的储存区块,该储存区块用以记录所对应的储存区域在快闪存取存储器中的地址以及用以记录所对应的储存区域所储存数据类型的工作参数,以供中央处理单元根据测试者所指定的开发程序至快闪存取存储器中进行读取并执行; 随机存取存储器中具有一个扩充存取存储器区域,用以储存中央处理单元工作时的工作参数,并自服务端下载开发程序以及数据时用以作为临时工作区; 功能单元具有信息装置原先所提供的功能; 输入单元用以供测试者选择信息装置的开机模式,以选择信息装置执行只读存储器储存的原先设定的系统程序及功能程序或执行快闪存取存储器储存所下载的开发程序以进行开机。...
【技术特征摘要】
【专利技术属性】
技术研发人员:林正中,
申请(专利权)人:宏碁股份有限公司,纬创资通股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。