【OS】AUTOSAR OS Spinlock实现原理(下篇)
创始人
2024-11-14 07:08:26
0

目录

3.1 Spinlock配置代码

3.1.1 Os_SpinlockConfigType_Tag

3.1.2Os_LockConfigType_Tag

3.1.3不同配置参数对配置代码生成的影响

3.2Os_GetSpinlock详解

3.2.1 Os_SpinlockIsNotLockedLocal

3.2.2 Os_SpinlockIsLockOrderValid

3.2.3 Os_SpinlockSuspendByMethod

3.2.4 Os_SpinlockTraceOwnerGet

3.3 Os_ReleaseSpinlock详解

3.4 Os_TryToGetSpinlock详解

3.4.1 Os_Hal_SpinTryLock

4.总结


3.1 Spinlock配置代码

Os中使用一个Os_SpinlockConfigType_Tag结构体(既包含Spinlock的静态配置内容,又包含Spinlock的运行时状态信息)来描述一个Spinlock.

3.1.1 Os_SpinlockConfigType_Tag

Os_SpinlockConfigType_Tag.Lock:用来描述一个OSLock,OS Lock是OS中的一个通用设计,Task, ISR中也会有这个配置,在Task/ISR获取Spinlock及释放Spinlock的时候会将这个静态配置的锁插入/删除到Task/ISR的锁链表(LoskList)中,用来标识该锁是否已经被占用。

Os_SpinlockConfigType_Tag.Method:对应Spinlock Lock Method配置参数,具体参考2.2章节。

Os_SpinlockConfigT

相关内容

热门资讯

透视挂!aapoker ai插... 透视挂!aapoker ai插件(透视)插件下载(一直有挂);1、玩家可以在aapoker ai插件...
辅助透视!德普之星透视软件免费... 辅助透视!德普之星透视软件免费入口官网,德普之星辅助器app,攻略方法(有挂细节)(1)辅助透视!德...
透视游戏!wepoker怎么开... 透视游戏!wepoker怎么开辅助(透视)果然存在有挂(科技教程);1、上手简单,内置详细流程视频教...
透视辅助!德普之星app安卓版... 透视辅助!德普之星app安卓版破解版,德普软件,教你攻略(有挂解密)1、构建自己的微扑克辅助插件;2...
透视ai!aapoker插件下... 透视ai!aapoker插件下载(透视)脚本(一直是真的有挂)1、金币登录送、破产送、升级送、活动送...
透视新版!wepoker免费透... 透视新版!wepoker免费透视脚本(透视)总是是有挂(规律教程)该软件可以轻松地帮助玩家将wepo...
透视黑科技!德普之星app安卓... 透视黑科技!德普之星app安卓版破解版,德普之星辅助器怎么用,新2024教程(有挂技巧)1、构建自己...
透视真的!aapoker怎么选... 透视真的!aapoker怎么选牌(透视)辅助(真是存在有挂);1、下载好aapoker怎么选牌辅助软...
透视代打!德扑圈透视,德普之星... 透视代打!德扑圈透视,德普之星透视辅助软件激活码,科技教程(有挂攻略)1、很好的工具软件,可以解锁游...
透视中牌率!wepoker怎么... 透视中牌率!wepoker怎么设置盖牌(透视)好像是真的有挂(高科技教程)1、金币登录送、破产送、升...