CN107943575A - Spi‑nand中的多任务监管方法和装置 - Google Patents

Spi‑nand中的多任务监管方法和装置 Download PDF

Info

Publication number
CN107943575A
CN107943575A CN201711284156.7A CN201711284156A CN107943575A CN 107943575 A CN107943575 A CN 107943575A CN 201711284156 A CN201711284156 A CN 201711284156A CN 107943575 A CN107943575 A CN 107943575A
Authority
CN
China
Prior art keywords
task
duration
tasks
feedback
timer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711284156.7A
Other languages
English (en)
Inventor
庄开锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GigaDevice Semiconductor Beijing Inc
Original Assignee
GigaDevice Semiconductor Beijing Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GigaDevice Semiconductor Beijing Inc filed Critical GigaDevice Semiconductor Beijing Inc
Priority to CN201711284156.7A priority Critical patent/CN107943575A/zh
Publication of CN107943575A publication Critical patent/CN107943575A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种SPI‑NAND中的多任务监管方法和装置。本发明SPI‑NAND中的多任务监管方法,包括:在待处理的任务队列中确定即将启动的一个或多个任务;根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,所述超时设定对应关系用于表示任务类型和任务时长的对应关系;在所述一个或多个任务启动的同时启动所述定时器,所述定时器用于在计时达到所述定时器的时长时发出超时反馈;在收到所述超时反馈之前,监测是否接收到所述一个或多个任务的完成状态反馈;当收到所述超时反馈时,针对没有收到所述完成状态反馈的任务进行强制中断。本发明能够准确及时发现异常情况,提高异常处理的效率,节约处理时间。

Description

SPI-NAND中的多任务监管方法和装置
技术领域
本发明实施例涉及SPI-NAND技术,尤其涉及一种SPI-NAND中的多任务监管方法和装置。
背景技术
目前,串行外设接口(Serial Peripheral Interface,简称:SPI)NAND的控制芯片(controller)控制SPI-NAND进行任务(task)操作,其中对于任务进程的监管机制是基于NAND操作状态(NAND status)的反馈,当NAND status反馈ready状态,表示任务完成,controller结束任务;当NAND status反馈busy状态,表示任务未完成,controller继续监测任务,直到NAND status反馈ready状态。
但是,如果出现异常,例如,设备卡槽(Device sockets)的某些位置未接NAND、NAND脱焊或者NAND操作失败等,某任务的NAND status就会一直无法ready,而controller因接收不到反馈的ready状态,就会一直等待该任务完成,导致后续任务无法执行,造成整个SPI-NAND的固件(Firmware)运行的瘫痪。
发明内容
本发明提供一种SPI-NAND中的多任务监管方法和装置,能够准确及时发现异常情况,提高异常处理的效率,节约处理时间。
第一方面,本发明实施例提供了一种SPI-NAND中的多任务监管方法,包括:
在待处理的任务队列中确定即将启动的一个或多个任务;
根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,所述超时设定对应关系用于表示任务类型和任务时长的对应关系;
在所述一个或多个任务启动的同时启动所述定时器,所述定时器用于在计时达到所述定时器的时长时发出超时反馈;
在收到所述超时反馈之前,监测是否接收到所述一个或多个任务的完成状态反馈;
当收到所述超时反馈时,针对没有收到所述完成状态反馈的任务进行强制中断。
可选的,所述方法还包括:
在收到所述超时反馈之前,若接收到所述完成状态反馈,则确定所述完成状态反馈对应的任务完成并结束对所述任务的监测。
可选的,所述根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,包括:
根据所述超时设定对应关系和所述一个或多个任务的类型确定所述一个或多个任务各自对应的所述任务时长;
将所述一个或多个任务各自对应的所述任务时长中时间最长的确定为所述定时器的时长。
可选的,在所述在待处理的任务队列中确定即将启动的一个或多个任务之前,还包括:
获取各个厂家的SPI-NAND的任务类型和执行各类任务消耗的最大时长;
针对各个所述任务类型,记录该任务类型对应的最大消耗时长,并根据所述最大消耗时长和预设冗余时长计算得到该任务类型对应的任务时长,所述最大消耗时长是所述各个厂家执行该类任务消耗的最大时长中的最大者;
根据各个所述任务类型各自的所述任务时长得到所述超时设定对应关系。
第二方面,本发明实施例还提供了一种SPI-NAND中的多任务监管装置,包括:
任务模块,用于在待处理的任务队列中确定即将启动的一个或多个任务;根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,所述超时设定对应关系用于表示任务类型和任务时长的对应关系;
启动模块,用于在所述一个或多个任务启动的同时启动所述定时器,所述定时器用于在计时达到所述定时器的时长时发出超时反馈;
监测模块,用于在收到所述超时反馈之前,监测是否接收到所述一个或多个任务的完成状态反馈;
中断模块,用于当收到所述超时反馈时,针对没有收到所述完成状态反馈的任务进行强制中断。
可选的,所述监测模块,还用于在收到所述超时反馈之前,若接收到所述完成状态反馈,则确定所述完成状态反馈对应的任务完成并结束对所述任务的监测。
可选的,所述启动模块,具体用于根据所述超时设定对应关系和所述一个或多个任务的类型确定所述一个或多个任务各自对应的所述任务时长;将所述一个或多个任务各自对应的所述任务时长中时间最长的确定为所述定时器的时长。
可选的,还包括:
设定模块,用于获取各个厂家的SPI-NAND的任务类型和执行各类任务消耗的最大时长;针对各个所述任务类型,记录该任务类型对应的最大消耗时长,并根据所述最大消耗时长和预设冗余时长计算得到该任务类型对应的任务时长,所述最大消耗时长是所述各个厂家执行该类任务消耗的最大时长中的最大者;根据各个所述任务类型各自的所述任务时长得到所述超时设定对应关系。
第三方面,本发明实施例还提供了一种设备,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第一方面所述的SPI-NAND中的多任务监管方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的SPI-NAND中的多任务监管方法。
本发明通过对执行中的SPI-NAND的多任务进行定时器的设定,一旦超时还没收到任务反馈的完成状态,就会强制中断该任务,能够准确及时发现异常情况,提高异常处理的效率,节约处理时间。
附图说明
图1为本发明实施例提供的SPI-NAND中的多任务监管方法的流程图;
图2是本发明实施例提供的SPI-NAND中的多任务示意图;
图3为本发明实施例提供的SPI-NAND中的多任务监管方法的流程图;
图4为本发明实施例提供的SPI-NAND中的多任务监管装置的结构示意图;
图5为本发明实施例提供的SPI-NAND中的多任务监管装置的结构示意图;
图6为本发明实施例提供的一种设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
图1为本发明实施例提供的SPI-NAND中的多任务监管方法的流程图,该方法可以由SPI-NAND的控制芯片来执行,具体包括如下步骤:
步骤101、在待处理的任务队列中确定即将启动的一个或多个任务;
图2是本发明实施例提供的SPI-NAND中的多任务示意图,处理器处理工作队列,而工作队列中的各个工作又对应于SPI-NAND的任务,这些任务的类型包括擦除(Erase)、写入(Program)、读取(Read)和重置(Reset),SPI-NAND在同一时间可以进行多个任务进程,控制芯片对任务进程进行监管,先确定有哪些任务是即将要启动的,这些任务根据实际情况可以是一个,也可以是多个,当有多个任务即将启动时,这多个任务的类型可以包括上述四种类型中的任一种或多种,即同时启动的任务可以是同种类型的任务,也可以是不同类型的任务。
步骤102、根据预先设置的超时设定对应关系和一个或多个任务的类型确定定时器的时长,该超时设定对应关系用于表示任务类型和任务时长的对应关系;
预先已经设置好了超时设定对应关系,其设置方法包括:获取各个厂家的SPI-NAND的任务类型和执行各类任务消耗的最大时长;针对各个任务类型,记录该任务类型对应的最大消耗时长,并根据最大消耗时长和预设冗余时长计算得到该任务类型对应的任务时长,该最大消耗时长是各个厂家执行该类任务消耗的最大时长中的最大者;根据各个任务类型各自的任务时长得到超时设定对应关系。即先确定SPI-NAND的固件要支持的全部厂家,获取各个厂家执行SPI-NAND的各类任务(包括擦除、写入、读取和重置)分别消耗的最大时长,将各任务类型中各个厂家执行该类任务消耗的最大时长中的最大者确定为该任务类型对应的最大消耗时长,例如,擦除任务,分别有3个厂家的SPI-NAND在执行该任务时消耗的最大时长,将其中最大者确定为擦除任务的最大消耗时长。这是为了兼容SPI-NAND的固件要支持的全部厂家。然后在各任务类型的最大消耗时长的基础上,加上冗余时长,该时长通常设定为是一倍最大消耗时长,例如,擦除任务的最大消耗时长确定为是1s,那么其对应的冗余时长也是1s,最终得到的擦除任务的任务时长是2s。这是出于SPI-NAND的固件运行的稳定性和可靠性的考虑。最后根据所有任务类型和任务类型对应的任务时长得到超时设定对应关系。
基于超时设定对应关系可以得到一个或多个即将启动的任务各自的任务时长,为了兼容各个任务,将其中时间最长的确定为定时器的时长,这表示如果控制芯片在一个或多个任务中如果超过了最大的任务时长还没有收到完成状态反馈,那么一定是任务执行中出现了问题,导致不能在其合理时间内完成,此时控制芯片为了不影响后续任务执行,只能强制中断该任务。
步骤103、在一个或多个任务启动的同时启动定时器,该定时器用于在计时达到定时器的时长时发出超时反馈;
一个或多个任务启动的同时启动定时器,定时器的时长就是步骤102中得到的时间最长的任务时长,一旦定时器计时达到该最长的任务时长就会发出超时反馈。
步骤104、在收到超时反馈之前,监测是否接收到一个或多个任务的完成状态反馈;
控制芯片在收到定时器的超时反馈之前,会一直监测是否收到一个或多个任务的完成状态反馈(ready),若接收到完成状态反馈,则确定完成状态反馈对应的任务完成并结束对该任务的监测。
步骤105、当收到超时反馈时,针对没有收到完成状态反馈的任务进行强制中断。
控制芯片采用满溢出中断监测机制,当收到定时器的超时反馈时,进入中断处理函数,强制中断没有收到完成状态反馈的任务。控制芯片还可以发出错误反馈(ErrorResponse),使得SPI-NAND的固件能够对操作异常的块做出判定和标记。
本实施例的技术方案,通过对执行中的SPI-NAND的多任务进行定时器的设定,一旦超时还没收到任务反馈的完成状态,就会强制中断该任务,能够准确及时发现异常情况,提高异常处理的效率,节约处理时间。
在上述技术方案的基础上,图3为本发明实施例提供的SPI-NAND中的多任务监管方法的流程图,根据上述方法控制芯片设置超时设定对应关系,确定即将启动的一个或多个任务,并且确定定时器的时长,在一个或多个任务启动的同时启动定时器,监测是否接收到一个或多个任务的完成状态反馈,若接收到完成状态反馈,则确定该完成状态反馈对应的任务完成并结束对所述任务的监测,当收到超时反馈时,针对没有收到完成状态反馈的任务进行强制中断。
图4为本发明实施例提供的SPI-NAND中的多任务监管装置的结构示意图,参照图4,该装置包括:任务模块11、启动模块12、监测模块13和中断模块14,其中,任务模块11,用于在待处理的任务队列中确定即将启动的一个或多个任务;根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,所述超时设定对应关系用于表示任务类型和任务时长的对应关系;启动模块12,用于在所述一个或多个任务启动的同时启动所述定时器,所述定时器用于在计时达到所述定时器的时长时发出超时反馈;监测模块13,用于在收到所述超时反馈之前,监测是否接收到所述一个或多个任务的完成状态反馈;中断模块14,用于当收到所述超时反馈时,针对没有收到所述完成状态反馈的任务进行强制中断。
在上述技术方案的基础上,所述监测模块13,还用于在收到所述超时反馈之前,若接收到所述完成状态反馈,则确定所述完成状态反馈对应的任务完成并结束对所述任务的监测。
在上述技术方案的基础上,所述启动模块12,具体用于根据所述超时设定对应关系和所述一个或多个任务的类型确定所述一个或多个任务各自对应的所述任务时长;将所述一个或多个任务各自对应的所述任务时长中时间最长的确定为所述定时器的时长。
图5为本发明实施例提供的SPI-NAND中的多任务监管装置的结构示意图,参照图5,在图4基础上,该装置还包括:设定模块15,用于获取各个厂家的SPI-NAND的任务类型和执行各类任务消耗的最大时长;针对各个所述任务类型,记录该任务类型对应的最大消耗时长,并根据所述最大消耗时长和预设冗余时长计算得到该任务类型对应的任务时长,所述最大消耗时长是所述各个厂家执行该类任务消耗的最大时长中的最大者;根据各个所述任务类型各自的所述任务时长得到所述超时设定对应关系。
本发明实施例所提供的SPI-NAND中的多任务监管装置可执行本发明任意实施例所提供的SPI-NAND中的多任务监管方法,具备执行方法相应的功能模块和有益效果。
图6为本发明实施例提供的一种设备的结构示意图,如图6所示,该设备包括处理器20、存储器21、输入装置22和输出装置23;设备中处理器20的数量可以是一个或多个,图6中以一个处理器20为例;设备中的处理器20、存储器21、输入装置22和输出装置23可以通过总线或其他方式连接,图6中以通过总线连接为例。
存储器21作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的SPI-NAND中的多任务监管方法对应的程序指令/模块。处理器20通过运行存储在存储器21中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的SPI-NAND中的多任务监管方法。
存储器21可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器21可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器21可进一步包括相对于处理器20远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置22可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置23可包括显示屏等显示设备。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现一种SPI-NAND中的多任务监管方法,该方法包括:
在待处理的任务队列中确定即将启动的一个或多个任务;
根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,所述超时设定对应关系用于表示任务类型和任务时长的对应关系;
在所述一个或多个任务启动的同时启动所述定时器,所述定时器用于在计时达到所述定时器的时长时发出超时反馈;
在收到所述超时反馈之前,监测是否接收到所述一个或多个任务的完成状态反馈;
当收到所述超时反馈时,针对没有收到所述完成状态反馈的任务进行强制中断。
当然,本发明实施例所提供的一种可读存储介质,其可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的SPI-NAND中的多任务监管方法中的相关操作.
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述SPI-NAND中的多任务监管装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种SPI-NAND中的多任务监管方法,其特征在于,包括:
在待处理的任务队列中确定即将启动的一个或多个任务;
根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,所述超时设定对应关系用于表示任务类型和任务时长的对应关系;
在所述一个或多个任务启动的同时启动所述定时器,所述定时器用于在计时达到所述定时器的时长时发出超时反馈;
在收到所述超时反馈之前,监测是否接收到所述一个或多个任务的完成状态反馈;
当收到所述超时反馈时,针对没有收到所述完成状态反馈的任务进行强制中断。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在收到所述超时反馈之前,若接收到所述完成状态反馈,则确定所述完成状态反馈对应的任务完成并结束对所述任务的监测。
3.根据权利要求1或2所述的方法,其特征在于,所述根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,包括:
根据所述超时设定对应关系和所述一个或多个任务的类型确定所述一个或多个任务各自对应的所述任务时长;
将所述一个或多个任务各自对应的所述任务时长中时间最长的确定为所述定时器的时长。
4.根据权利要求3所述的方法,其特征在于,在所述在待处理的任务队列中确定即将启动的一个或多个任务之前,还包括:
获取各个厂家的SPI-NAND的任务类型和执行各类任务消耗的最大时长;
针对各个所述任务类型,记录该任务类型对应的最大消耗时长,并根据所述最大消耗时长和预设冗余时长计算得到该任务类型对应的任务时长,所述最大消耗时长是所述各个厂家执行该类任务消耗的最大时长中的最大者;
根据各个所述任务类型各自的所述任务时长得到所述超时设定对应关系。
5.一种SPI-NAND中的多任务监管装置,其特征在于,包括:
任务模块,用于在待处理的任务队列中确定即将启动的一个或多个任务;根据预先设置的超时设定对应关系和所述一个或多个任务的类型确定定时器的时长,所述超时设定对应关系用于表示任务类型和任务时长的对应关系;
启动模块,用于在所述一个或多个任务启动的同时启动所述定时器,所述定时器用于在计时达到所述定时器的时长时发出超时反馈;
监测模块,用于在收到所述超时反馈之前,监测是否接收到所述一个或多个任务的完成状态反馈;
中断模块,用于当收到所述超时反馈时,针对没有收到所述完成状态反馈的任务进行强制中断。
6.根据权利要求5所述的装置,其特征在于,所述监测模块,还用于在收到所述超时反馈之前,若接收到所述完成状态反馈,则确定所述完成状态反馈对应的任务完成并结束对所述任务的监测。
7.根据权利要求5或6所述的装置,其特征在于,所述启动模块,具体用于根据所述超时设定对应关系和所述一个或多个任务的类型确定所述一个或多个任务各自对应的所述任务时长;将所述一个或多个任务各自对应的所述任务时长中时间最长的确定为所述定时器的时长。
8.根据权利要求7所述的装置,其特征在于,还包括:
设定模块,用于获取各个厂家的SPI-NAND的任务类型和执行各类任务消耗的最大时长;针对各个所述任务类型,记录该任务类型对应的最大消耗时长,并根据所述最大消耗时长和预设冗余时长计算得到该任务类型对应的任务时长,所述最大消耗时长是所述各个厂家执行该类任务消耗的最大时长中的最大者;根据各个所述任务类型各自的所述任务时长得到所述超时设定对应关系。
9.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的SPI-NAND中的多任务监管方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一所述的SPI-NAND中的多任务监管方法。
CN201711284156.7A 2017-12-07 2017-12-07 Spi‑nand中的多任务监管方法和装置 Pending CN107943575A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711284156.7A CN107943575A (zh) 2017-12-07 2017-12-07 Spi‑nand中的多任务监管方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711284156.7A CN107943575A (zh) 2017-12-07 2017-12-07 Spi‑nand中的多任务监管方法和装置

Publications (1)

Publication Number Publication Date
CN107943575A true CN107943575A (zh) 2018-04-20

Family

ID=61946050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711284156.7A Pending CN107943575A (zh) 2017-12-07 2017-12-07 Spi‑nand中的多任务监管方法和装置

Country Status (1)

Country Link
CN (1) CN107943575A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111382030A (zh) * 2020-03-17 2020-07-07 山东超越数控电子股份有限公司 一种多任务统一管理的方法、设备及介质
CN111552579A (zh) * 2020-03-02 2020-08-18 成都新潮传媒集团有限公司 一种远程调度Jenkins的方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1828481A (zh) * 2006-03-10 2006-09-06 浙江大学 嵌入式***外部设备带有等待超时判断的节能切换方法
CN1855067A (zh) * 2005-04-28 2006-11-01 华为技术有限公司 一种实时操作***中任务挂起状态监控方法
CN1859529A (zh) * 2005-07-26 2006-11-08 华为技术有限公司 一种定时器控制方法及***
CN102916787A (zh) * 2011-08-01 2013-02-06 中兴通讯股份有限公司 ARQ Discard消息优化的方法及设备
US20140237223A1 (en) * 2013-02-21 2014-08-21 Applied Micro Circuits Corporation System boot with external media
JP2017076294A (ja) * 2015-10-16 2017-04-20 コイト電工株式会社 処理装置、交通信号装置及び情報表示装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1855067A (zh) * 2005-04-28 2006-11-01 华为技术有限公司 一种实时操作***中任务挂起状态监控方法
CN1859529A (zh) * 2005-07-26 2006-11-08 华为技术有限公司 一种定时器控制方法及***
CN1828481A (zh) * 2006-03-10 2006-09-06 浙江大学 嵌入式***外部设备带有等待超时判断的节能切换方法
CN102916787A (zh) * 2011-08-01 2013-02-06 中兴通讯股份有限公司 ARQ Discard消息优化的方法及设备
US20140237223A1 (en) * 2013-02-21 2014-08-21 Applied Micro Circuits Corporation System boot with external media
JP2017076294A (ja) * 2015-10-16 2017-04-20 コイト電工株式会社 処理装置、交通信号装置及び情報表示装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111552579A (zh) * 2020-03-02 2020-08-18 成都新潮传媒集团有限公司 一种远程调度Jenkins的方法及装置
CN111382030A (zh) * 2020-03-17 2020-07-07 山东超越数控电子股份有限公司 一种多任务统一管理的方法、设备及介质

Similar Documents

Publication Publication Date Title
US10514930B2 (en) Setting a startup parameter and controlling startup of a mainboard
CN103842968B (zh) 一种内存数据的迁移方法、计算机和装置
US9110843B2 (en) Rack and method thereof for simultaneously updating basic input output systems
US10049010B2 (en) Method, computer, and apparatus for migrating memory data
CN102387280A (zh) 成像装置、片上***单元及其驱动方法
CN102184158B (zh) 带两级fpga芯片的子板及两级fpga芯片的配置方法
WO2016106935A1 (zh) 一种闪存控制器和闪存控制器的控制方法
CN107273245B (zh) 运算装置与运作方法
CN115562738B (zh) 一种端口配置方法、组件及硬盘扩展装置
CN108959139A (zh) 一种cpld管脚复用方法与装置
CN107943575A (zh) Spi‑nand中的多任务监管方法和装置
CN114020340B (zh) 一种服务器***及其数据处理方法
CN114121131A (zh) 一种外置flash自适应方法、装置、设备及介质
CN103890713A (zh) 用于管理处理***内的寄存器信息的装置及方法
JP2009009323A (ja) 設定装置、電子機器、及び設定プログラム
CN115794182A (zh) 固件带外升级方法、装置、电子设备及存储介质
CN114461142B (zh) 一种读写Flash数据的方法、***、装置及介质
CN115145381A (zh) 一种远程重置bmc芯片的方法、***、存储介质及设备
CN108287670B (zh) 一种***关机时保护数据的方法及bmc
CN105353980A (zh) 一种内存数据的迁移方法、计算机和装置
JP2019124998A (ja) コントローラ、動作状態取得システムおよび方法
CN108182157B (zh) 一种实现异构混合内存的方法、bmc、装置及存储介质
CN113835741A (zh) 补丁加载方法、网元及计算机可读存储介质
CN110377446A (zh) 一种异构混合内存***异常恢复方法及装置
CN104915280A (zh) 一种基于uefi驱动方式获取计算机硬件信息的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180420