CN103677991A - 基于单片机***架构的任务执行方法及单片机***架构 - Google Patents

基于单片机***架构的任务执行方法及单片机***架构 Download PDF

Info

Publication number
CN103677991A
CN103677991A CN201310689027.1A CN201310689027A CN103677991A CN 103677991 A CN103677991 A CN 103677991A CN 201310689027 A CN201310689027 A CN 201310689027A CN 103677991 A CN103677991 A CN 103677991A
Authority
CN
China
Prior art keywords
task
functional module
chip microcomputer
pending
processor
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
CN201310689027.1A
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.)
Chongqing Chuanyi Automation Co Ltd
Original Assignee
Chongqing Chuanyi Automation Co Ltd
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 Chongqing Chuanyi Automation Co Ltd filed Critical Chongqing Chuanyi Automation Co Ltd
Priority to CN201310689027.1A priority Critical patent/CN103677991A/zh
Publication of CN103677991A publication Critical patent/CN103677991A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本申请提供了一种基于单片机***架构的任务执行方法,包括:***主处理机针对当前单片机应用任务配置相对应的各个功能模块;***主处理机每隔预设时间,确定一次待执行任务;任务处理机按照待执行任务的优先级高低,分别发送调度信息至各个待执行任务对应的功能模块;接收到调度信息的功能模块执行相应任务。因此,本申请达到了任务与单片机***架构的分离,多任务调度执行方式,可以应用到多种不同的单片机应用任务中的目的。

Description

基于单片机***架构的任务执行方法及单片机***架构
技术领域
本申请涉及电子技术领域,特别涉及一种基于单片机***架构的任务执行方法及单片机***架构。
背景技术
目前,单片机***架构主要有前后台***架构和多任务***架构。其中,基于前后台***架构的***在执行任务时为顺序执行,某项任务必须在另一项任务完成后开始执行,否则属于无效任务;基于多任务***架构的***,对基于前后台***架构的***进行了改进,可以并行处理多项互不相关的任务,并行处理多项互不相关的任务指的是在执行完成一个任务,输出结果时,可以同时处理其他任务。
但是基于多任务***架构的***中的任务在完成初始设定后,将不能再发生改变,因此使用多任务架构的***仅能应用到唯一一种单片机应用任务中。
由上可见,使用基于多任务***架构的***进行任务执行时,存在不能应用到多种单片机应用任务中的问题。
发明内容
为解决上述技术问题,本申请实施例提供一种基于单片机***架构的任务执行方法及单片机***架构,以达到对任务进行执行时,在实现多任务的并行处理的基础上,可以实现应用到多种不同的单片机应用任务中的目的,技术方案如下:
一种基于单片机***架构的任务执行方法,所述单片机***架构包括***主处理机、任务处理机和多个功能模块,包括:
所述***主处理机针对当前单片机应用任务配置相对应的各个功能模块,其中,每个功能模块至少对应一个任务;
所述***主处理机每隔预设时间,确定一次待执行任务;
所述任务处理机按照所述待执行任务的优先级高低,分别发送调度信息至各个待执行任务对应的功能模块;
接收到所述调度信息的功能模块执行相应任务,其中,在当前任务执行完成,输出结果时,所述任务处理机发送调度信息至剩余待执行业务中优先级最高的任务对应的功能模块。
优选的,发送调度信息至各个待执行任务对应的功能模块的过程,包括:
从相应功能模块中读取各个待执行任务的配置信息;
在判断所述配置信息正确的情况下,发送调度信息至相应功能模块。
优选的,所述发送调度信息至各个待执行任务对应的功能模块的过程,包括:
从相应功能模块中读取各个待执行任务的备份配置信息,所述备份配置信息与所述配置信息相同;
在判断所述备份配置信息正确的情况下,发送调度信息至相应功能模块。
优选的,在执行相应任务过程中,所述任务处理机在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态;
或,在执行相应任务过程中,所述任务处理机在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态,并统计当前任务的遗失数据信息。
优选的,所述接收到所述调度信息的功能模块执行相应任务的过程,包括:
在执行相应任务之前,判断出相应任务对应的输入数据符合预设先决条件时,执行相应任务;
在相应任务执行完成后,通过预设后决条件,输出相应任务执行完成后的结果。
一种单片机***架构,包括:***主处理机、任务处理机和多个功能模块,其中:
***主处理机,用于针对当前单片机应用任务配置相对应的各个功能模块,每隔预设时间,确定一次待执行任务,其中,每个功能模块至少对应一个任务;
任务处理机,用于按照各个功能模块确定的待执行任务的优先级高低,分别发送调度信息至各个待执行任务对应的功能模块;
各个功能模块,用于接收到所述调度信息时执行相应任务,其中,在当前任务执行完成,输出结果时,所述任务处理机发送调度信息至剩余待执行业务中优先级最高的任务对应的功能模块。
优选的,所述任务处理机包括:
第一读取模块,用于从相应功能模块中读取各个待执行任务的配置信息;
第一发送模块,用于在判断所述配置信息正确的情况下,发送调度信息至相应功能模块。
优选的,所述任务处理机包括:
第二读取模块,用于从相应功能模块中读取各个待执行任务的备份配置信息,所述备份配置信息与所述配置信息相同;
第二发送模块,用于在判断所述备份配置信息正确的情况下,发送调度信息至相应功能模块。
优选的,所述任务处理机包括:
第一处理模块,用于在执行相应任务过程中,在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态;
或,第二处理模块,用于在执行相应任务过程中,在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态,并统计当前任务的遗失数据信息。
优选的,所述功能模块包括:
执行单元,用于在执行相应任务之前,判断出相应任务对应的输入数据符合预设先决条件时,执行相应任务;
输出单元,用于在相应任务执行完成后,通过预设后决条件,输出相应任务执行完成后的结果。
与现有技术相比,本申请的有益效果为:
在本申请中,由于***主处理机可以针对当前单片机应用任务配置相对应的各个功能模块,因此在应用到不同的单片机应用任务中时,只需要针对不同的单片机应用任务配置相对应的各个功能模块即可。且由于在单片机应用任务发生变化后,只需要重新配置对应的功能模块,使重新配置后的功能模块中的任务发生变化,实现单片机***架构与任务的分离。
通过***主处理机每隔预设时间发送一次时钟指令,使功能模块确定待执行任务,在确定待执行任务后,由任务处理机按照待执行任务的优先级高低,分别发送调度信息至对应的功能模块,对相应任务进行执行,由于在当前任务执行完成,输出结果时,任务处理机可以发送调度信息至剩余待执行业务中优先级最高的任务对应的功能模块,因此可以实现多任务的并行处理即多任务调度执行方式。
可见,基于单片机***架构对任务进行执行时,在实现多任务的并行处理的基础上,可以实现应用到多种不同的单片机应用任务中。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请提供的一种基于单片机***架构的任务执行方法的一种流程图;
图2是本申请提供的一种基于单片机***架构的任务执行方法的一种子流程图;
图3是本申请提供的一种基于单片机***架构的任务执行方法的另一种子流程图;
图4是本申请提供的一种单片机***架构的一种结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
一个实施例
请参见图1,其示出了本申请提供的一种基于单片机***架构的任务执行方法的一种流程图,可以包括以下步骤:
步骤S11:所述***主处理机针对当前单片机应用任务配置相对应的各个功能模块,每个功能模块至少对应一个任务。
在本实施例中,***主处理机可以接收用户针对当前单片机应用任务输入的任务信息,根据用户输入的任务信息配置相对应的各个功能模块,其中,每个功能模块至少对应一个任务。
在当前单片机任务发生变化时,***主处理机针对变化后的单片机应用任务配置与变化后的单片机应用任务相对应的各个功能模块即可。
步骤S12:所述***主处理机每隔预设时间,确定一次待执行任务。
在本实施例中,***主处理机在配置完成相对应的各个功能模块后,需要激活整个单片机***的任务执行。因此,***主处理机设置了时钟中断,每隔预设时间,执行一次确定待执行任务的操作。确定待执行任务可以通过置标志位的形式体现。
***主处理机在每个预设时间内确定出待执行的任务,在确定出待执行任务后,执行步骤S13的内容。
步骤S13:所述任务处理机按照所述待执行任务的优先级高低,分别发送调度信息至各个待执行任务对应的功能模块。
在本实施例中,任务处理机按照待执行任务的优先级高低,分别发送调度信息至各个待执行任务对应的功能模块。具体的,任务处理机会对优先级最高的待执行任务对应的功能模块发送调度信息,即首先调度优先级最高的待执行任务。在调度优先级最高的待执行任务后,对剩余待执行任务中优先级最高的任务进行调度,即任务处理机每次发送调度信息时,均是发送给优先级最高的待执行任务对应的功能模块。
步骤S15:接收到所述调度信息的功能模块执行相应任务,其中,在当前任务执行完成,输出结果时,所述任务处理机发送调度信息至剩余待执行业务中优先级最高的任务对应的功能模块。
在本实施例中,接收到任务处理机发送的调度信息的功能模块会执行与调度信息对应的任务。
在当前任务执行完成,输出结果时,任务处理机可以发送调度信息至剩余待执行任务中优先级最高的任务对应的功能模块,由相应功能模块执行相应任务。因此在当前任务输出结果的同时,任务处理机发送调度信息至剩余待执行任务中优先级最高的任务对应的功能模块,剩余待执行任务中优先级最高的任务开始执行,与当前任务并行处理。
在本实施例中,接收到调度信息的功能模块执行相应任务的过程可以为:在执行相应任务之前,判断出相应任务对应的输入数据符合预设先决条件时,执行相应任务;在执行相应任务完成后,通过预设后决条件,输出相应任务执行完成后的结果。其中,预设后决条件为与当前任务所在功能模块相关的功能模块的信息。通过预设后决条件,可以确定当前任务执行完成后,应该将执行完成后的结果发送到哪个功能模块。
在本申请中,由于***主处理机可以针对当前单片机应用任务配置相对应的各个功能模块,因此在应用到不同的单片机应用任务中时,只需要针对不同的单片机应用任务配置相对应的各个功能模块即可。且由于在单片机应用任务发生变化后,只需要重新配置对应的功能模块,使重新配置后的功能模块中的任务发生变化,实现单片机***架构与任务的分离。
通过***主处理机每隔预设时间发送一次时钟指令,使功能模块确定待执行任务,在确定待执行任务后,由任务处理机按照待执行任务的优先级高低,分别发送调度信息至对应的功能模块,对相应任务进行执行,由于在当前任务执行完成,输出结果时,任务处理机可以发送调度信息至剩余待执行业务中优先级最高的任务对应的功能模块,因此可以实现多任务的并行处理即多任务调度执行方式。
可见,基于单片机***架构对任务进行执行时,在实现多任务的并行处理的基础上,可以实现应用到多种不同的单片机应用任务中。
另一个实施例
在本实施例中,示出的是发送调度信息至各个待执行任务对应的功能模块的具体过程,请参见图2,图2示出的是本申请提供的一种基于单片机***架构的任务执行方法的一种子流程图,可以包括以下步骤:
步骤S21:从相应功能模块中读取各个待执行任务的配置信息。
在本实施例中,任务处理机按照待执行任务的优先级高低,分别从各个待执行任务对应的功能模块中读取各个待执行任务的配置信息。
当然,任务处理机首先从优先级最高的待执行任务对应的功能模块中读取优先级最高的待执行任务的配置信息。
在优先级最高的待执行任务开始执行后,成为当前任务,在当前任务执行完成后,任务处理机读取剩余待执行任务中优先级最高的任务的配置信息。
步骤S22:在判断所述配置信息正确的情况下,发送调度信息至相应功能模块。
任务处理机在读取到待执行任务的配置信息后,判断读取到的配置信息和任务处理机存储的该待执行任务的配置信息是否一致。在一致的情况下,判断读取到的配置信息正确。在判断配置信息正确的情况下,发送调度信息至相应功能模块。
再一个实施例
在本实施例中,示出的是发送调度信息至各个待执行任务对应的功能模块的另一种具体过程,请参见图3,图3示出的是本申请提供的一种基于单片机***架构的任务执行方法的另一种子流程图,可以包括以下步骤:
步骤S31:从相应功能模块中读取各个待执行任务的备份配置信息,所述备份配置信息与所述配置信息相同。
在本实施例中,在功能模块中设置对应任务的备份配置信息,其中备份配置信息和任务的配置信息相同。任务处理机在需要判断待执行任务的配置信息正确与否时,可以读取各个待执行任务的备份配置信息。由于任务处理机读取到的是备份配置信息,在备份配置信息中的数据被篡改时,也不会影响到功能模块中任务的正确执行,保证了单片机***运行的稳定性。
从相应功能模块中读取各个待执行任务的备份配置信息的具体过程和图2示出的步骤S21相同,不同的仅在于读取到的内容不同,在此不再赘述。
步骤S32:在判断所述备份配置信息正确的情况下,发送调度信息至相应功能模块。
在上述方法实施例中,功能模块中的任务在执行过程中,任务处理机可以对当前任务执行时的执行时序进行检测,在检测到当前任务出现执行时序发生错误时,进行报错或恢复当前任务的初始状态。其中,任务处理机对当前任务执行时的执行时序进行检测,主要是检测当前任务执行是否超时,在检测到执行超时时,进行超时警告或恢复当前任务的初始状态。
当然,在执行当前任务过程中,任务处理机在检测到当前任务出现执行时序发生错误时,除了进行报错或恢复当前任务的初始状态之外,还可以统计当前任务的遗失数据信息,便于任务的错误分析。
其中任务的遗失数据信息可以包括:***可提供任务运行周期,任务响应时间,任务计数器,任务丢失次数,任务优先级,任务超时警告,任务ID,任务名称等。
在上述方法实施例中,***主处理机设置的预设时间可以为10ms-100ms范围内任意一个为10ms整数倍的数值。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
与上述方法实施例相对应,本申请提供了一种单片机***架构,请参见图4,图4示出的是本申请提供的一种单片机***架构的一种结构示意图,单片机***架构包括:***主处理机41、任务处理机42和功能模块组43。其中,功能模块组42中包括多个功能模块。
***主处理机41,用于针对当前单片机应用任务配置相对应的各个功能模块,每隔预设时间,确定一次待执行任务,其中,每个功能模块至少对应一个任务。
任务处理机42,用于按照各个功能模块确定的待执行任务的优先级高低,分别发送调度信息至各个待执行任务对应的功能模块。
任务处理机42可以包括:第一读取模块和第一发送模块。第一读取模块和第一发送模块共同完成发送调度信息至各个待执行任务对应的功能模块的功能。
其中,第一读取模块,用于从相应功能模块中读取各个待执行任务的配置信息。
第一发送模块,用于在判断所述配置信息正确的情况下,发送调度信息至相应功能模块。
当然,任务处理机42也可以包括:第二读取模块和第二发送模块,第二读取模块和第二发送模块共同完成不同于第一读取模块和第二发送模块共同完成的发送调度信息至各个待执行任务对应的功能模块的功能。
第二读取模块,用于从相应功能模块中读取各个待执行任务的备份配置信息,所述备份配置信息与所述配置信息相同。
第二发送模块,用于在判断所述备份配置信息正确的情况下,发送调度信息至相应功能模块。
功能模块组42中的多个功能模块,用于接收到所述调度信息时执行相应任务,其中,在当前任务执行完成,输出结果时,所述任务处理机发送调度信息至剩余待执行业务中优先级最高的任务对应的功能模块。
其中,每个功能模块可以包括执行单元和输出单元。执行单元,用于在执行相应任务之前,判断出相应任务对应的输入数据符合预设先决条件时,执行相应任务。
输出单元,用于在相应任务执行完成后,通过预设后决条件,输出相应任务执行完成后的结果。
图4示出的任务处理机42中包含有第一处理模块或第二处理模块,其中,第一处理模块,用于在执行相应任务过程中,在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态。
第二处理模块,用于在执行相应任务过程中,在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态,并统计当前任务的遗失数据信息。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的基于单片机***架构的任务执行方法及单片机***架构进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种基于单片机***架构的任务执行方法,其特征在于,所述单片机***架构包括***主处理机、任务处理机和多个功能模块,包括:
所述***主处理机针对当前单片机应用任务配置相对应的各个功能模块,其中,每个功能模块至少对应一个任务;
所述***主处理机每隔预设时间,确定一次待执行任务;
所述任务处理机按照所述待执行任务的优先级高低,分别发送调度信息至各个待执行任务对应的功能模块;
接收到所述调度信息的功能模块执行相应任务,其中,在当前任务执行完成,输出结果时,所述任务处理机发送调度信息至剩余待执行业务中优先级最高的任务对应的功能模块。
2.根据权利要求1所述的方法,其特征在于,发送调度信息至各个待执行任务对应的功能模块的过程,包括:
从相应功能模块中读取各个待执行任务的配置信息;
在判断所述配置信息正确的情况下,发送调度信息至相应功能模块。
3.根据权利要求1所述的方法,其特征在于,所述发送调度信息至各个待执行任务对应的功能模块的过程,包括:
从相应功能模块中读取各个待执行任务的备份配置信息,所述备份配置信息与所述配置信息相同;
在判断所述备份配置信息正确的情况下,发送调度信息至相应功能模块。
4.根据权利要求1所述的方法,其特征在于,在执行相应任务过程中,所述任务处理机在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态;
或,在执行相应任务过程中,所述任务处理机在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态,并统计当前任务的遗失数据信息。
5.根据权利要求1所述的方法,其特征在于,所述接收到所述调度信息的功能模块执行相应任务的过程,包括:
在执行相应任务之前,判断出相应任务对应的输入数据符合预设先决条件时,执行相应任务;
在相应任务执行完成后,通过预设后决条件,输出相应任务执行完成后的结果。
6.一种单片机***架构,其特征在于,包括:***主处理机、任务处理机和多个功能模块,其中:
***主处理机,用于针对当前单片机应用任务配置相对应的各个功能模块,每隔预设时间,确定一次待执行任务,其中,每个功能模块至少对应一个任务;
任务处理机,用于按照各个功能模块确定的待执行任务的优先级高低,分别发送调度信息至各个待执行任务对应的功能模块;
各个功能模块,用于接收到所述调度信息时执行相应任务,其中,在当前任务执行完成,输出结果时,所述任务处理机发送调度信息至剩余待执行业务中优先级最高的任务对应的功能模块。
7.根据权利要求6所述的单片机***架构,其特征在于,所述任务处理机包括:
第一读取模块,用于从相应功能模块中读取各个待执行任务的配置信息;
第一发送模块,用于在判断所述配置信息正确的情况下,发送调度信息至相应功能模块。
8.根据权利要求6所述的单片机***架构,其特征在于,所述任务处理机包括:
第二读取模块,用于从相应功能模块中读取各个待执行任务的备份配置信息,所述备份配置信息与所述配置信息相同;
第二发送模块,用于在判断所述备份配置信息正确的情况下,发送调度信息至相应功能模块。
9.根据权利要求6所述的单片机***架构,其特征在于,所述任务处理机包括:
第一处理模块,用于在执行相应任务过程中,在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态;
或,第二处理模块,用于在执行相应任务过程中,在检测到所述任务出现执行时序发生错误时,进行报错或恢复所述任务的初始状态,并统计当前任务的遗失数据信息。
10.根据权利要求6所述的单片机***架构,其特征在于,所述功能模块包括:
执行单元,用于在执行相应任务之前,判断出相应任务对应的输入数据符合预设先决条件时,执行相应任务;
输出单元,用于在相应任务执行完成后,通过预设后决条件,输出相应任务执行完成后的结果。
CN201310689027.1A 2013-12-16 2013-12-16 基于单片机***架构的任务执行方法及单片机***架构 Pending CN103677991A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310689027.1A CN103677991A (zh) 2013-12-16 2013-12-16 基于单片机***架构的任务执行方法及单片机***架构

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310689027.1A CN103677991A (zh) 2013-12-16 2013-12-16 基于单片机***架构的任务执行方法及单片机***架构

Publications (1)

Publication Number Publication Date
CN103677991A true CN103677991A (zh) 2014-03-26

Family

ID=50315646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310689027.1A Pending CN103677991A (zh) 2013-12-16 2013-12-16 基于单片机***架构的任务执行方法及单片机***架构

Country Status (1)

Country Link
CN (1) CN103677991A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291542A (zh) * 2017-06-27 2017-10-24 北京优特捷信息技术有限公司 一种智能执行检索任务的方法及装置
CN107656803A (zh) * 2017-09-22 2018-02-02 交控科技股份有限公司 列车控制***中无操作***下软件任务调度方法及装置
CN109165086A (zh) * 2018-08-13 2019-01-08 深圳市特康生物工程有限公司 任务执行方法及单片机
CN109324885A (zh) * 2018-09-13 2019-02-12 厦门拓宝科技有限公司 一种应用于ups单片机控制的最小操作***及基于最小操作***的多任务管理方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6907606B1 (en) * 1999-03-19 2005-06-14 Lg Electronics Inc. Method for implementing event transfer system of real time operating system
CN1873570A (zh) * 2006-05-25 2006-12-06 天津大学 模块化可重构的网络化开放式数控***
CN101505319A (zh) * 2009-02-26 2009-08-12 浙江大学 基于网络的自适应可重构处理单元阵列***加速的方法
CN102289401A (zh) * 2010-06-21 2011-12-21 北京中星微电子有限公司 一种芯片***级验证的方法、装置及***
CN102722402A (zh) * 2012-05-28 2012-10-10 上海微频莱机电科技有限公司 一种非抢占式实时调度多任务的处理***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6907606B1 (en) * 1999-03-19 2005-06-14 Lg Electronics Inc. Method for implementing event transfer system of real time operating system
CN1873570A (zh) * 2006-05-25 2006-12-06 天津大学 模块化可重构的网络化开放式数控***
CN101505319A (zh) * 2009-02-26 2009-08-12 浙江大学 基于网络的自适应可重构处理单元阵列***加速的方法
CN102289401A (zh) * 2010-06-21 2011-12-21 北京中星微电子有限公司 一种芯片***级验证的方法、装置及***
CN102722402A (zh) * 2012-05-28 2012-10-10 上海微频莱机电科技有限公司 一种非抢占式实时调度多任务的处理***及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张友德等: "《M68HC08系列单片机原理与应用-嵌入式***初步》", 30 September 2001 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291542A (zh) * 2017-06-27 2017-10-24 北京优特捷信息技术有限公司 一种智能执行检索任务的方法及装置
CN107656803A (zh) * 2017-09-22 2018-02-02 交控科技股份有限公司 列车控制***中无操作***下软件任务调度方法及装置
CN107656803B (zh) * 2017-09-22 2020-07-17 交控科技股份有限公司 列车控制***中无操作***下软件任务调度方法及装置
CN109165086A (zh) * 2018-08-13 2019-01-08 深圳市特康生物工程有限公司 任务执行方法及单片机
CN109324885A (zh) * 2018-09-13 2019-02-12 厦门拓宝科技有限公司 一种应用于ups单片机控制的最小操作***及基于最小操作***的多任务管理方法

Similar Documents

Publication Publication Date Title
KR20190079809A (ko) 결함 주입 테스트 장치 및 그 방법
CN102662833B (zh) 一种管理测试用例的方法
CN103744761A (zh) 一种控制多台移动终端自动执行任务的方法及***
US20140095931A1 (en) Method and system for automating the process of testing a device
CN103677991A (zh) 基于单片机***架构的任务执行方法及单片机***架构
CN104778124A (zh) 一种软件应用自动化测试方法
CN105068865A (zh) 任务调度方法和装置
CN103095492A (zh) 一种数据采集方法及装置
CN102799519A (zh) 一种集群文件***自动化测试方法
CN103746831A (zh) 一种告警分析的方法、装置及***
CN101609308A (zh) 一种基于rfid数据采集功能的工业智能终端及其控制方法
CN103298013A (zh) 一种进行业务恢复的方法及装置
CN103744772A (zh) 一种检测任务运行性能的方法和***
CN104778118A (zh) 自动化测试技术的改进方法
CN104516809A (zh) 一种自动化测试***及方法
CN103077140A (zh) 一种机器人运动控制卡与上位机的通信方法及通信装置
CN102932200B (zh) 一种信息流节点处理时限的监控方法及装置
CN102799510B (zh) 基于可重新配置组件的plc仿真器
CN202084026U (zh) 一种主机批量作业数据监控***
CN105550131A (zh) 一种基于有限状态机和arinc659总线的接口数据处理***及方法
CN109656769A (zh) 一种Android通讯终端硬件测试方法、测试工艺以及整机测试流程
CN107229591B (zh) 多串口通信方法及装置
CN106547667A (zh) 一种移动终端的故障提示方法及***
CN102331961A (zh) 并行模拟多个处理器的方法及***、调度器
US20230367936A1 (en) Verification method, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into 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: 20140326