Autosar-Runnables(可运行实体)

文章目录

  • 一、Runnables的定义
  • 二、Runnables的作用
  • 三、DaVinci配置
  • 总结


一、Runnables的定义

Runnable entity (简称Runnable):
Runnable就是SWC中的函数(.c文件内的函数),是基本执行单元,包含实际实现的函数(具体的逻辑算法或者操作),Runnable Entity必须要挂在Task上,Runables由RTE周期性、或事件触发调用(如,当接收到数据、被操作调用),而在AutoSAR架构在被DaVinci软件生成的时候,Runnable是空函数,需要手动添加代码来实现其实际的功能。

Autosar-Runnables(可运行实体)_第1张图片

二、Runnables的作用

Runnables主要用于处理不同的事件和周期性任务。它们可以用来响应系统事件、传感器输入、网络消息等。通过将复杂的系统逻辑划分为小的可执行实体,开发人员可以更好地管理和维护代码,并且提高代码的可复用性。

三、DaVinci配置

①在此处选择new,点runnable

你可能感兴趣的:(Autosar-CP,车载系统,架构,经验分享)