用于嵌入式系统的例外分析方法与系统技术方案

技术编号:2846359 阅读:213 留言:0更新日期:2012-04-11 18:40
一种用于嵌入式系统的例外分析方法。从具有一操作系统的一嵌入式系统接收一系统例外,其中该系统例外包含第一错误码部分及第二错误码部分。依据该第一错误码部分,将该系统例外分类为至少一错误类别的其中一种类别,其中该至少一错误类别是基于该操作系统的元件来决定,且每一错误类别包含至少一错误种类。分析该系统例外,以依据该系统例外所属的错误类别及其第二错误码部分,决定该系统例外的错误种类。

【技术实现步骤摘要】

本专利技术涉及例外分析方法与系统,特别是有关于用于嵌入式系统的例外分析方法与系统
技术介绍
嵌入式系统(embedded system)通常设计用于特定应用装置,例如手机或个人数字助理机。嵌入式系统通常包括硬件和软件的组合,其可以为固定的或可程序化的。因此,一嵌入式系统的该特定系统元件会在其间引致不同的系统操作。因此,系统例外(亦即,由软件、硬件或软硬件引起的错误)广泛发生,并且很难在嵌入式系统中处理的,尤其是在多任务或多任务绪(mu1ti-threading)嵌入式系统中。传统上,嵌入式系统的系统例外是由人工分析及处理的。例如,当发现一系统例外时,该系统例外由工程师分析之,以决定一特定原因以进行进一步处理。继之,将分析结果传送给负责的人员,以依据所决定的原因来进行处理。传统的方法花费时间且未系统化。随着嵌入式系统的广泛应用,对于嵌入式系统中的应用而言,响应(分析及处理)嵌入式系统的系统例外是有时间限制且非常重要的。因此,传统用于系统例外分析的方法不能满足目前及未来的需要。因此,需要自动系统例外分析方法及其系统,以加速系统例外的处理与响应。
技术实现思路
本专利技术的一目的为提供一种用于嵌入式系统的例外分析。为达成上述目的,本专利技术提供一种用于嵌入式系统的例外分析方法。该方法首先从具有一操作系统的一嵌入式系统接收一系统例外,其中每一系统例外包含第一错误码部分及第二错误码部分。再依据第一错误码部分,将系统例外分类为至少一错误类别的其中一个类别,其中该至少一错误类别是基于所述操作系统的元件来决定,且每一错误类别包含至少一错误种类。继之,分析该系统例外,以依据其所属的错误类别及其第二错误码部分,决定该系统例外的错误种类。本专利技术另提供一种一种用于嵌入式系统的例外分析系统,其包括一接收模块、一分类器、一分析器。所述接收模块,从具有一操作系统的一嵌入式系统接收一系统例外,其中该系统例外包含第一错误码部分及第二错误码部分。所述分类器,其耦接于接收模块,依据第一错误码部分,将系统例外分类为至少一错误类别的其中一种类别,其中该至少一错误类别是基于所述操作系统的元件来决定,且每一错误类别包含至少一错误种类。所述分析器,其耦接于分类器,分析系统例外,以依据系统例外所属的错误类别及其第二错误码部分,决定系统例外的错误种类。本专利技术亦提供一种用于嵌入式系统的例外分析方法。该方法首先从一嵌入式系统接收一系统例外,其中该系统例外包含第一错误码部分及第二错误码部分。并依据第一错误码部分,将该系统例外分类为至少一错误类别的其中一种类别,每一错误类别包含至少一错误种类。继之,分析该系统例外,以依据该系统例外所属的错误类别及其第二错误码部分,决定该系统例外的错误种类。本专利技术亦提供一种用于嵌入式系统的例外分析系统,其包括一接收模块、一分类器、一分析器。所述接收模块,从一嵌入式系统接收一系统例外,其中该系统例外包含第一错误码部分及第二错误码部分。所述分类器,其耦接于接收模块,依据第一错误码部分,将系统例外分类为至少一错误类别的其中一种类别,而每一错误类别包含至少一错误种类。所述分析器,其耦接于分类器,分析系统例外,以依据系统例外所属的错误类别及其第二错误码部分,决定系统例外的错误种类。如上所述,本专利技术提供的方法和系统可以及时且自动地分析系统例外,以产生例外信息,并进一步对系统例外做出响应,有效加速解决时间。将本专利技术方法和系统实施于一嵌入式系统中时,可以产生非常良好的执行结果。附图说明图1显示依据本专利技术实施例的用于嵌入式系统的例外分析方法的流程图。图2显示依据本专利技术实施例用于嵌入式系统的例外分析系统的示意图。图3显示依据本专利技术实施例用于嵌入式系统的例外分析方法的分析步骤的实施内容流程图。图4显示依据本专利技术实施例用于嵌入式系统的例外分析系统的示意图。图5A及图5B显示依据本专利技术实施例的错误类别的示意图。图6显示依据本专利技术实施例的对应表的示意图。接收模块~200 分类器~202分析器~204 信息产生器~206例外响应模块~208 例外分析系统~44操作系统~402 嵌入式系统~40系统核心配接层~404 应用层~406例外启始器~42输出媒体~46储存装置~48 错误类别~50队列错误类别~500 错误种类~52错误码~60系族~具体实施方式为了让本专利技术的目的、特征、及优点能更明显易懂,下文特举较佳实施例,并配合所附图1到图6,做详细的说明。本专利技术说明书提供不同的实施例来说明本专利技术不同实施方式的技术特征。其中,实施例中的各元件的配置是为说明之用,并非用以限制本专利技术。且实施例中图式标号的部分重复,是为了简化说明,并非意指不同实施例之间的关联性。图1显示依据本专利技术实施例的用于嵌入式系统的例外分析方法的流程图。参见图1,从一嵌入式系统接收一系统例外(步骤S100)。其中每一系统例外包含第一错误码部分及第二错误码部分。依据第一错误码部分,将系统例外分类至一种错误类别(步骤S102)。其中嵌入式系统具有一操作系统,且根据操作系统的元件可以决定嵌入式系统所可能发生的错误类别。例如,若嵌入式系统的操作系统包含7个主要元件,则嵌入式系统所可能发生的错误可以分类为7个错误类别。而每一错误类别则分别包含不同的错误种类。分析系统例外,以依据系统例外所属的错误类别及系统例外的第二错误码部分,决定系统例外所属的错误种类(步骤S104)。另外,在嵌入式系统中提供一对应表,其中对应表记录第一错误码部分和错误类别之间的关系。因此,根据对应表以及系统例外的第一错误码部分可以找出系统例外所属的错误类别。继之,依据所分析出来的错误种类,产生系统例外的例外信息(步骤S106)。例外信息可以包含详细例外讯息、分析结果、及指导方针。并且,依据例外信息,响应系统例外(步骤S108)。例外信息可以通过一传输管道(例如一缆线(cable))传送到一输出媒体,或可以储存于一储存装置(例如一快闪存储装置),以进行进一步的响应与处理。图2显示依据本专利技术实施例应用于嵌入式系统的例外分析系统的示意图。嵌入式系统例外分析系统包括一接收模块200、一分类器202、一分析器204、一信息产生器206及一例外响应模块208。此外,嵌入式系统可以包含一对应表,用以进行分类之用。对应表是用来记录第一错误码部分和错误类别之间的对应关系。接收模块200是用来从一具有一操作系统的嵌入式系统接收一系统例外。其中每一系统例外包含第一错误码部分及第二错误码部分。分类器202是耦接于接收模块200,用以依据系统例外的第一错误码部分,来将系统例外分类至一错误类别。如上所述,根据操作系统的元件可以决定嵌入式系统所可能发生的错误的类别,而通过对应表,根据系统例外的第一错误部分可以决定系统例外所属的错误类别。此外,如上所述,每一错误类别包含至少一错误种类。分析器204是耦接于分类器202,用以分析系统例外,以依据系统例外所属的错误类别及系统分析的第二错误码部分,来决定系统例外所属的错误种类。信息产生器206是耦接于分析器204,用以依据系统例外所属的错误种类,产生系统例外的例外信息。例外响应模块208是用来依据例外信息,来响应系统例外,以进行处理。其中,例外信息可以包含详细例外讯息、分析结果及指导方针。例外信息可以通过一传输本文档来自技高网...

【技术保护点】
一种用于嵌入式系统的例外分析方法,其特征在于,包括:从具有一操作系统的一嵌入式系统接收一系统例外,其中每一系统例外包含第一错误码部分及第二错误码部分;依据第一错误码部分,将系统例外分类为至少一错误类别的其中一个类别,其中该至 少一错误类别是基于所述操作系统的元件来决定,且每一错误类别包含至少一错误种类;以及分析系统例外,以依据其所属的错误类别及其第二错误码部分,决定该系统例外的错误种类。

【技术特征摘要】
US 2005-7-7 11/176,7661.一种用于嵌入式系统的例外分析方法,其特征在于,包括从具有一操作系统的一嵌入式系统接收一系统例外,其中每一系统例外包含第一错误码部分及第二错误码部分;依据第一错误码部分,将系统例外分类为至少一错误类别的其中一个类别,其中该至少一错误类别是基于所述操作系统的元件来决定,且每一错误类别包含至少一错误种类;以及分析系统例外,以依据其所属的错误类别及其第二错误码部分,决定该系统例外的错误种类。2.如权利要求1所述的用于嵌入式系统的例外分析方法,其特征在于,进一步在所述嵌入式系统中提供一对应表,其中该对应表记录第一错误码部分和错误类别之间的对应关系。3.如权利要求1所述的用于嵌入式系统的例外分析方法,其特征在于,所述分析步骤进一步包含将内存错误的错误种类与其它错误种类区分;以及将所述其它错误种类分析区分为重大违例错误种类和不可解决错误的错误种类。4.如权利要求1所述的用于嵌入式系统的例外分析方法,其特征在于,进一步依据系统例外所属的错误种类,产生该系统例外的例外信息。5.如权利要求4所述的用于嵌入式系统的例外分析方法,其特征在于,进一步依据所述例外信息,响应所述系统例外。6.如权利要求4所述的用于嵌入式系统的例外分析方法,其特征在于,所述例外信息包含详细例外讯息、分析结果、及指导方针。7.如权利要求4所述的用于嵌入式系统的例外分析方法,其特征在于,所述例外信息通过一传输管道传送到一媒体。8.如权利要求4所述的用于嵌入式系统的例外分析方法,其特征在于,所述例外信息是储存于一储存装置中。9.一种用于嵌入式系统的例外分析系统,其特征在于,包括一接收模块,从具有一操作系统的一嵌入式系统接收一系统例外,其中该系统例外包含第一错误码部分及第二错误码部分;一分类器,其耦接于接收模块,依据第一错误码部分,将所述系统例外分类为至少一错误类别的其中一种类别,其中该至少一错误类别是基于所述操作系统的元件来决定,且每一错误类别包含至少一错误种类;以及一分析器,其耦接于分类器,分析所述系统例外,以依据该系统例外所属的错误类别及其第二错误码部分,决定该系统例外的错误种类。10.如权利要求9所述的用于嵌入式系统的例外分析系统,其特征在于,进一步包含一对应表于所述嵌入式系统中,其中该对应表记录第一错误码部分和错误类别之间的对应关系。11.如...

【专利技术属性】
技术研发人员:蔡慧婷林彦璋
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1