主要内容

Linux任务

产卵任务函数作为单独的Linux线程

描述

使用此块创建一个任务函数,将其作为单独的Linux生成®线。任务函数运行下游的代码功能呼叫子系统(金宝appSimulink)堵塞。

港口

输出

展开全部

触发器的函数呼叫控制信号功能呼叫子系统(金宝appSimulink)堵塞。

参数

展开全部

为此任务分配名称。您最多可以输入32个字母和数字。不要使用标准C保留的字符,如/人物。

选择适用于此线程的计划策略。您可以从以下选项中进行选择:

  • sched_fifo.启用首先,第一输出调度算法,其在没有时间切片的情况下执行实时过程。通过FIFO调度,更高优先级的过程抢占较低优先级的过程。较低优先级过程在列表顶部仍为其优先级,并在调度程序阻止所有更高优先级进程时恢复执行。

    例如,在以下图像中,Task2 Premempts Task1。然后任务3抢占任务2。当Task3完成时,Task2恢复。当Task2完成时,任务1恢复。

    选择sched_fifo.,显示线程优先级参数,您可以将值设置为1到99。

  • 调度_其他启用默认的Linux时间共享调度算法。除了需要特殊静态优先级实时机制的情况外,您可以使用此调度所有进程。利用该算法,调度程序根据其在静态优先级0列表中基于其动态优先级选择进程。每次进程准备运行并且调度程序拒绝它时,操作系统会增加该过程的动态优先级。这种优先级有助于调度程序为Sched_其他过程提供服务。

    选择调度_其他,隐藏线程优先级参数,并将线程优先级设置为0。

当你设置时线程调度策略sched_fifo.,您可以将线程的优先级从1到99(低到高)设置为。更高优先级的任务可以抢占低优先的任务。

也可以看看

|(金宝appSimulink)

在R2013A介绍