嵌入式装置排错系统及其方法与流程

文档序号:15615185发布日期:2018-10-09 21:11阅读:188来源:国知局

本发明涉及一种嵌入式装置的应用领域,特别涉及一种关于嵌入式装置的排错系统及其方法。



背景技术:

嵌入式系统(embeddedsystem),是一种嵌入机械设备或电气装置且具有特定功能的电脑系统,不同于个人电脑可通过安装各种不同的程序以处理不同的运算需求,嵌入式系统仅能处理并控制单一一种特定的功能,藉此提升该特定功能的可靠性及运行效率。

如今,嵌入式的系统或装置已大量地应用于电信系统、消费型电子产品、智慧家电设备及系统、交通及运输系统与医疗设备及系统等。一般的个人电脑于开机时可进行自我测试程序以测试个人电脑中各硬件元件是否可正常运行。若有硬件故障时,可根据不同的测试点输出特定的代码并于显示装置中进行显示,而维修人员便可从显示的代码得知故障的原因以进行后续的维修工作。但嵌入式装置并不同于一般的个人电脑,其通常都不具有键盘、屏幕或硬盘等元件,因此维修人员需要将嵌入式装置内的排错数据通过特殊的排错装置上传至电脑中以进行排错的工作。早期如台湾专利公告第twi348615号中提出一种排错装置,该排错装置可通过相容于嵌入式装置的界面接口来读取嵌入式装置存储器内所储存的排错信息;近期如台湾专利公告第twi546660号提出一种排错系统,该排错系统的中的计算机通过内电路仿真器读取嵌入式装置存储器单元内的排错信息。由于嵌入式装置的传输界面接口种类繁多,因此特定的排错装置或内电路仿真器仅能适用于特定的嵌入式装置,如此维修人员在维修嵌入式装置时,需携带多种不同的排错装置或内电路仿真器以读取嵌入式装置内的排错数据,如此可能造成维修上的不便。此外一般嵌入式装置的使用者并不了解排错装置或内电路仿真器的使用方式,因此并无法自行进行检测,当嵌入式装置发生故障时,往往需要将整台嵌入式装置送修或等待维修人员前来进行检修,如此不仅浪费时间亦造成了使用者的不便。

是以,如何简化嵌入式装置的检测程序,且让一般的使用者也可简易地进行检测的工作,为本发明欲解决的技术课题。



技术实现要素:

本发明的主要目的,在于提供一种简化的嵌入式装置检测程序,且一般的使用者亦可简易地使用该排错装置进行嵌入式装置的检测工作。

为达前述的目的,本发明提供一种嵌入式装置排错系统,包括:

嵌入式装置,具有处理单元及存储器单元,存储器单元具有暂存区用以储存排错数据;

移动式储存装置,具有排错数据控制单元及储存单元;以及

计算机,计算机电性连接嵌入式装置及移动式储存装置;

其中,排错数据控制单元通过计算机传送排错需求信息予嵌入式装置,嵌入式装置回传暂存区中的排错数据予计算机,计算机传送排错数据至移动式储存装置并储存于储存单元。

于上述优选实施方式中,其中移动式储存装置通过第一传输界面接口与计算机电性连接,第一传输界面接口为通用序列总线界面接口。

于上述优选实施方式中,其中计算机通过第二传输界面接口与嵌入式装置电性连接,第二传输界面接口为:rs-232界面接口、通用序列总线界面接口或lpt界面接口。

于上述优选实施方式中,其中移动式储存装置包括加密模块,加密模块用以对移动式储存装置进行加密步骤。

于上述优选实施方式中,其中加密模块用以对储存单元中的排错数据进行加密步骤。

于上述优选实施方式中,其中计算机为:台式电脑、笔记本电脑、平板或个人数字助理。

本发明另提供一种嵌入式装置排错方法,适用于嵌入式装置,嵌入式装置排错方法包括下列步骤:

(a).计算机判断是否接收到排错需求信息,若否,则继续执行步骤(a),若是,则进行下一步骤;

(b).计算机传送排错需求信息至嵌入式装置;

(c).嵌入式装置回传存储器单元暂存区的排错数据至计算机;

(d).计算机传送排错数据至移动式储存装置;以及

(e).移动式储存装置进行加密步骤。

于上述优选实施方式中,其中于步骤(d)中,移动式储存装置储存排错数据于储存单元。

于上述优选实施方式中,其中于步骤(e)中,加密步骤用以加密移动式储存装置。

于上述优选实施方式中,其中于步骤(e)中,加密步骤用以加密储存单元中的排错数据。

附图说明

图1:为本发明所提供的嵌入式装置排错系统;以及

图2:为本发明所提供嵌入式装置排错方法的流程图。

附图说明:

s100~s104步骤

10移动式储存装置

101按键

102排错数据控制单元

103储存单元

104加密模块

20计算机

30嵌入式装置

301处理单元

302存储器单元

3021暂存区

40第一传输界面接口

50第二传输界面接口

具体实施方式

本发明的优点及特征以及达到其方法将参照例示性实施例及附图进行更详细的描述而更容易理解。然而,本发明可以不同形式来实现且不应被理解仅限于此处所陈述的实施例。相反地,对所属技术领域技术人员而言,所提供的此些实施例将使本公开更加透彻与全面且完整地传达本发明的实施方式。

首先,请参阅图1所示,图1为本发明所提供的嵌入式装置排错系统,所述的嵌入式装置排错系统包括:移动式储存装置10、计算机20及嵌入式装置30。移动式储存装置10内部设置有:按键101、排错数据控制单元102、储存单元103以及加密模块104。其中,按键101用以驱动并控制排错数据控制单元102传送排错需求信息或用以输入加密模块104所需的密码。计算机20则通过第一传输界面接口40与移动式储存装置10电性连接,并通过第二传输界面接口50与嵌入式装置30电性连接。本发明所述的计算机20可为:台式电脑、笔记本电脑、平板或个人数字助理等,其中第一传输界面接口40为通用序列总线界面接口(universalserialbus,usb);第二传输界面接口50可为:rs-232界面接口、通用序列总线界面接口或lpt界面接口(lineprinterterminal)。嵌入式装置30包括:处理单元301及存储器单元302,处理单元301用以控制嵌入式装置30的运行及执行侦错程序(未示于图中),并将执行侦错程序所得到的排错数据储存于存储器单元302的暂存区3021之中。

请继续参阅图1,在移动式储存装置10、计算机20及嵌入式装置30三者电性连接的状态下,当使用者按下移动式储存装置10的按键101时,排错数据控制单元102随即通过第一传输界面接口40传送排错需求信息予计算机20,计算机20将接收到的排错需求信息转而传送至嵌入式装置30。嵌入式装置30在接收到排错需求信息后,即回传存储器单元302的暂存区3021中的排错数据至计算机20。计算机20将所接收到的排错数据传送至移动式储存装置10,移动式储存装置10随后将所接收到的排错数据储存于储存单元103之中。而为提升排错数据的保密性,移动式储存装置10进一步利用加密模块104对移动式储存装置10进行加密步骤,使用者可通过按键101输入密码对移动式储存装置10进行硬件加密,或加密模块104以rsa演算法方式对储存单元103中所储存的排错数据进行文件加密。移动式储存装置10于加密完成后,于再次使用时需输入密码进行解码以恢复使用权限,方能存取移动式储存装置10或读取储存单元103中所储存的排错数据,加密的设计可避免移动式储存装置10遗失时,嵌入式装置30排错数据的外泄。此外使用者或维修人员可利用计算机20的显示装置(未示于图中)明确得知排错数据传送至移动式储存装置10的传送状态及是否已传送完成,如此便可让使用者或维修人员得知检测程序是否已执行完毕。另一方面,移动式储存装置10可通过按键101的操作以驱动排错数据的传送,让使用者或维修人员毋须再通过计算机20进行额外的操作程序,如此亦可简化嵌入式装置30的检测程序而方便使用者或维修人员使用。

请一并参阅图1及图2,图2为本发明所提供嵌入式装置排错方法的流程图。首先,将移动式储存装置10、计算机20及嵌入式装置30三者电性连接,接着计算机20判断是否接收到排错需求信息(步骤s100),于步骤s100中,当移动式储存装置10电性连接计算机20后,若并未接收到排错需求信息,则继续停留于步骤s100检测执行状态;若使用者按下移动式储存装置10上的按键101驱动排错数据控制单元通过第一传输界面接口40传送排错需求信息至计算机20,计算机20在接收到的排错需求信息后,接着通过第二传输界面接口50传送排错需求信息至嵌入式装置30(步骤s101)。嵌入式装置30在接受到排错需求信息后,嵌入式装置30回传存储器单元302暂存区3021的排错数据至计算机20(步骤s102)。计算机20在接收到排错数据后,计算机20传送排错数据至移动式储存装置10(步骤s103),于步骤s103中,移动式储存装置10将所接收到的排错数据储存于储存单元103。最后,移动式储存装置10进行加密步骤(步骤s104),于步骤s104中,使用者可通过移动式储存装置10的按键101输入密码以驱动加密模块104对移动式储存装置10进行硬件加密,或加密模块104可于排错数据储存完毕之后,自动对移动式储存装置10进行硬件加密或以rsa演算法方式对储存单元103中所储存的排错数据进行文件加密。于加密步骤完成后,若需再次使用或存取移动式储存装置10,则需输入密码进行解码以恢复使用权限,方能使用移动式储存装置10或读取储存单元103中所储存的排错数据,如此当移动式储存装置10不小心遗失了,加密的设计亦可避免嵌入式装置30排错数据的外泄。

相较于现有技术,本发明所提供的移动式储存装置选用一般消费型电子产品常见的通用序列总线界面接口,替使用者或维修人员省去了找寻界面接口适合的排错装置的时间,也让使用者或维修人员毋需再选购或携带不同界面接口的排错装置进行嵌入式装置的检测程序,且利用按键触发排错数据的传送与取得,操作十分地简易及便利。而通过计算机的显示装置可让使用者或维修人员明确得知排错数据是否已传送至移动式储存装置。此外当使用者欲将移动式储存装置寄回维修公司进行排错数据分析时,通过加密模块加密移动式储存装置的设计,亦大大地降低了排错数据外泄的风险;故,本发明实为一极具产业价值的发明。

本发明得由熟悉本技艺的人士任施匠思而为诸般修饰,然皆不脱如附权利要求所欲保护。

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