Algorithm 循环调度器中的小循环设计
我目前正在为嵌入式系统设计一种循环调度算法。该系统将是一个嵌入式web服务器,调度器的设计将基于我在我的应用程序中收到的建议Algorithm 循环调度器中的小循环设计,algorithm,embedded,scheduled-tasks,constraints,scheduler,Algorithm,Embedded,Scheduled Tasks,Constraints,Scheduler,我目前正在为嵌入式系统设计一种循环调度算法。该系统将是一个嵌入式web服务器,调度器的设计将基于我在我的应用程序中收到的建议 在调度程序的小周期时间内约束任务执行时,我应该考虑什么样的问题?对于嵌入式系统,任务的执行时间通常是相当静态的(即低可变性)。在这种情况下,通常更容易正确地分析每个任务的执行时间,并相应地设计调度器周期的计时 如果您的任务确实具有高度可变的执行时间,并且您希望合并约束,那么您仍然需要分析系统,以了解需要检查的内容。然后,您将创建在中断上下文中运行的单独进程,以检查执行任务
在调度程序的小周期时间内约束任务执行时,我应该考虑什么样的问题?对于嵌入式系统,任务的执行时间通常是相当静态的(即低可变性)。在这种情况下,通常更容易正确地分析每个任务的执行时间,并相应地设计调度器周期的计时 如果您的任务确实具有高度可变的执行时间,并且您希望合并约束,那么您仍然需要分析系统,以了解需要检查的内容。然后,您将创建在中断上下文中运行的单独进程,以检查执行任务的状态。如果任务违反了约束,则流程需要通知调度程序并执行适当的清理 可以从中的第1.5.3节中找到一些理论。在中可以找到一些代码示例
正如你所看到的,这两个都是关于这个主题的完整课程,对这个主题的正确讨论确实需要一整周的课程。但这些论文至少应该让你开始。@andersoj我现在没有代码,我正处于计划阶段。请参阅