主要内容

代码生成软件任务

一个万博1manbetx模拟®包含A的模型任务管理器块模拟任务执行。当一个模型部署到SoC硬件板时,SoC Blockset™会自动创建并将任务分配给线程,将中断,消息和系统事件链接到模型的生成代码。

定时器驱动的任务

SOC块集模型在生成和编译代码的硬件上实现时,使用操作系统(OS)计时器来驱动模型的基速率时间步骤。所有基于时间的信号从模型的基速度时间步骤导出其时间步骤,称为子速率。从中创建的定时器驱动任务任务管理器块,使用对计数器在每个基本速率定时器步骤中递增。当计数器达到基本速率的整数倍数时,生成的代码帖向与该任务相关联的信号量。发布到信号量取消阻止线程并执行任务。

事件驱动的任务

每个事件驱动的任务从中创建任务管理器块获得一个独特的信号量。系统帖子中其他地方的一个唯一事件,并将任务线程放入运行状态。OS内核处理任务线程的管理,直到返回等待状态。

也可以看看

|

相关话题