发明名称 核心程式之除错方法
摘要 一种核心程式之除错方法,其适于一作业系统之核心程式对一待除错资料进行除错。本发明之步骤包括:当一待除错资料需要作业系统之核心除错程式进行除错时,则将待除错资料存放至除错暂存器内;当一先进先出暂存器具有空间来储存资料时,则将除错暂存器内的资料依序移至先进先出暂存器;以及对先进先出暂存器内的资料依序进行除错。
申请公布号 TWI296079 申请公布日期 2008.04.21
申请号 TW094107649 申请日期 2005.03.14
申请人 神达电脑股份有限公司 发明人 叶承溱
分类号 G06F11/36(2006.01) 主分类号 G06F11/36(2006.01)
代理机构 代理人 詹铭文 台北市中正区罗斯福路2段100号7楼之1;萧锡清 台北市中正区罗斯福路2段100号7楼之1
主权项 1.一种核心(Kernel)程式之除错方法,适用于一作业 系统,包括下列步骤: 禁能一串列通道使用旗标; 检查一除错暂存器内之储存资料空间; 当该除错暂存器内储存资料空间不足时,则将该待 除错资料存放于一先进先出(FIFO)暂存器内; 当该除错暂存器内储存资料空间足够时,则将该待 除错资料存放于该除错暂存器内;以及 致能该串列通道使用旗标,以使该核心程式对存放 于该先进先出暂存器内之待除错资料依序进行除 错。 2.如申请专利范围第1项所述之核心程式除错方法, 其中该串列通道使用旗标系用以判断该串列通道 是否可被使用。 3.如申请专利范围第1项所述之核心程式之除错方 法,其中在检查该除错暂存器内是否还有足够之储 存资料空间步骤之前,还包括下列步骤: 检查一即时除错旗标是否被致能; 当该即时除错旗标未被致能时,则继续检查该除错 暂存器之空间的步骤;以及 当该即时除错旗标被致能时,则将该待除错资料直 接存放于该先进先出暂存器内。 4.如申请专利范围第1项所述之核心程式之除错方 法,更包括下列步骤: 计数一时脉讯号,并产生一计数値; 检查该计数値是否等于一预设値; 当该计数値不等于该预设値时,则继续计数该时脉 讯号; 当该计数値等于该预设値时,则检查该串列通道使 用旗标是否被致能; 当该串列通道使用旗标没有被致能时,则重新计数 该时脉讯号; 当该串列通道使用旗标被致能时,则检查该除错暂 存器内是否存放资料; 当该除错暂存器存放有资料时,则将该除错暂存器 内的资料依序移至该先进先出暂存器内; 当该除错暂存器内没有存放资料时,则检查该先进 先出暂存器内是否存放有资料; 当该先进先出暂存器内没有存放资料时,则重新计 数该时脉讯号;以及 将先进先出暂存器内之资料依序进行除错。 5.如申请专利范围第1项所述之核心程式之除错方 法,其中该作业系统为WinCE作业系统。 6.一种核心程式(Kernel)之除错方法,适于一作业系 统之核心程式对一待除错资料进行除错,该除错方 法包括下列步骤: 当一待除错资料需要该作业系统之核心除错程式 进行除错时,则将该待除错资料存放至一除错暂存 器内; 当一先进先出暂存器具有空间来储存资料时,则将 该除错暂存器内之资料依序移至该先进先出暂存 器;以及 对该先进先出暂存器内之资料进行除错。 7.如申请专利范围第6项所述之核心程式之除错方 法,其中对该先进先出暂存器内之资料进行除错的 步骤,更包括每隔一预设时间对该先进先出暂存器 内之资料进行除错。 8.如申请专利范围第6项所述之核心程式之除错方 法,其中该作业系统为WinCE作业系统。 图式简单说明: 图1绘示了一种利用作业系统之核心程式来进行除 错的示意图。 图2绘示了依照本发明之一较佳实施例的一种核心 程式之除错方法的示意图。 图3A和图3B绘示了依照本发明之一较佳实施例的一 种核心程式之除错方法的步骤流程图。
地址 桃园县龟山乡文化二路200号