【Davinci开发】:SWC临界区设置(数据一致性)

阅读: 评论:0

【Davinci开发】:SWC临界区设置(数据一致性)

【Davinci开发】:SWC临界区设置(数据一致性)

SWC临界区设置(数据一致性)

  • 一、为何设置临界区
  • 二、如何设置临界区
  • 三、代码示例
  • 四、延伸阅读

一、为何设置临界区

1、因为同一个SWC存在多个runnable;
2、而runnable可以被指定到不同Task;
3、Task存在优先级,高优先级可打断低优先级的Task从而获取CPU控制权
4、因此需要设置临界区来保护SWC自身的局部变量

二、如何设置临界区

1、在Davinci Dev中配置SWC的runnable具备临界区功能

2、在Davinci Cfg中配置Rte模块中的RteSwComponentInstances

更改后,具体SWC模块的RTE属性
GenConfigECUCU2A8_Rte_Rte_ecuc.arxml

本文发布于:2024-02-02 00:06:44,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170680940840056.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:临界   数据   Davinci   SWC   一致性
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23