当前位置: 首页 > wzjs >正文

北京网站建设公国外儿童社区网站模板下载

北京网站建设公,国外儿童社区网站模板下载,网站建设合同英文,58同城本地版下载事件标志与信号量都是属于任务间同步的一种机制,信号量一般用于任务间的单事件同步,对于任务间的多事件同步,使用信号量来实现比较复杂,C/OS-III提供了事件标志,事件标志就能够很好地处理任务间的多任务同步。 事件标志…
事件标志与信号量都是属于任务间同步的一种机制,信号量一般用于任务间的单事件同步,对于任务间的多事件同步,使用信号量来实现比较复杂,µC/OS-III提供了事件标志,事件标志就能够很好地处理任务间的多任务同步。
事件标志是一个事件是否发生用一个比特位表示,一个事件是否发生只有两种情况,分别为事件发生和事件未发生,因此只需一个比特位就能够表示事件是否发生,µC/OS-III 用1表示事件发生,用0表示事件未发生。

一、µC/OS-III事件标志相关 API 函数
1)函数 OSFlagCreate()
创建一个事件标志组。
void OSFlagCreate(
OS_FLAG_GRP* p_grp, //指向事件标志组结构体的指针
CPU_CHAR* p_name, //指向作为事件标志组名的 ASCII 字符串的指针
OS_FLAGS flags, //事件标志组的初始值
OS_ERR* p_err) //指向接收错误代码变量的指针
2) 函数 OSFlagDel()
删除一个事件标志组。
OS_OBJ_QTY OSFlagDel(
OS_FLAG_GRP* p_grp, //指向事件标志组结构体的指针
OS_OPT opt, //函数操作选项
OS_ERR* p_err); //指向接收错误代码变量的指针
返回值:OS_OBJ_QTY类型,被终止挂起等待事件标志任务的数量。
3)函数OSFlagPend()
用于等待事件标志组中的事件。
OS_FLAGS OSFlagPend(
OS_FLAG_GRP* p_grp, //指向事件标志组结构体的指针
OS_FLAGS flags, //等待的事件标志
OS_TICK timeout, //任务挂起等待事件标志的最大允许时间
OS_OPT opt, //函数操作选项
CPU_TS* p_ts, //指向接收等待到事件时的时间戳的变量的指针
OS_ERR* p_err) //指向接收错误代码变量的指针
返回值:OS_FLAGS类型,任务实际等待到的事件标志。
4)OSFlagPendAbort()
终止任务挂起等待事件标志组。
OS_OBJ_QTY OSFlagPendAbort(
OS_FLAG_GRP* p_grp, //指向事件标志组结构体的指针
OS_OPT opt, //函数操作选项
OS_ERR* p_err) //指向接收错误代码变量的指针
返回值:OS_OBJ_QTY类型,被终止挂起任务的数量。
5)函数 OSFlagPendGetFlagsRdy()
用于获取任务等待到的事件。
OS_FLAGS OSFlagPendGetFlagsRdy(
OS_ERR p_err) //指向接收错误代码变量的指针
返回值:OS_FLAGS类型,任务获取到的事件标志。
6)函数 OSFlagPost()
用于设置事件标志组中的事件。
OS_FLAGS OSFlagPost(
OS_FLAG_GRP
p_grp, //指向事件标志组结构体的指针
OS_FLAGS flags, //等待的事件标志
OS_OPT opt, //函数操作选项
OS_ERR* p_err) //指向接收错误代码变量的指针
返回值:OS_FLAGS类型,事件标志组更新后的事件标志值。


文章转载自:

http://PC1MeSfi.wwznd.cn
http://BCHaiY1L.wwznd.cn
http://MB8tggOv.wwznd.cn
http://TZTF1Od0.wwznd.cn
http://NgMQ9quf.wwznd.cn
http://xlS8V3E7.wwznd.cn
http://UvFLpAgn.wwznd.cn
http://MZmjkMHU.wwznd.cn
http://uzsXcRRx.wwznd.cn
http://a6otMBQH.wwznd.cn
http://bRutsTJ4.wwznd.cn
http://0laLOmxt.wwznd.cn
http://JgGUyoYH.wwznd.cn
http://C2kpOUiy.wwznd.cn
http://SDvXdYDL.wwznd.cn
http://WqopQ0My.wwznd.cn
http://XTEek1ko.wwznd.cn
http://y9u3wrAc.wwznd.cn
http://uDGsVslf.wwznd.cn
http://ex8dgpiq.wwznd.cn
http://phL38EsG.wwznd.cn
http://EestROZF.wwznd.cn
http://2TM0F86Z.wwznd.cn
http://hCj8pXQb.wwznd.cn
http://MF4g5PeF.wwznd.cn
http://iMLCYECe.wwznd.cn
http://0oDw1UQS.wwznd.cn
http://2nAdy9DI.wwznd.cn
http://jiifEb2N.wwznd.cn
http://dsH7WPR1.wwznd.cn
http://www.dtcms.com/wzjs/710523.html

相关文章:

  • 网站网站做维护犯罪阿里云网站建设部署与发布视频
  • 动态手机网站深圳市建设局科技处网站
  • 杭州小蜜蜂网站建设软件开发培训班哪个好
  • 建设银行大丰支行网站关于做ppt的网站有哪些内容
  • 西部数据网站管理助手简约网站欣赏
  • 电子类 购物网站滁州网站建设联系方式
  • 河北省建设注册中心网站首页广州网站设计费用
  • 一级a做爰片完整网站如何网站做百度推广
  • 建设学校网站的需求分析物联网方案设计与实现
  • 网站建设 小影seo合肥房产网官方网站
  • 建设农业网站的论文龙岗区住房和建设局在线网站
  • 网站开发小程序开发免费个人搭建网站
  • 禹城网站制作网站建设公司固定ip
  • 自己的网站如何让百度收录微信微网站怎么做
  • angularjs开发网站模板百度旗下有哪些app
  • 中考管理系统登录网站创意字体
  • h5制作软件电脑展示型网站一样做seo优化吗
  • 网站店招用什么软件做的个人网站 可以做论坛吗
  • 苏州做网站最好公司在线子域名二级域名查询工具
  • 网站建设基础大纲文案网站建设常用模板
  • 网站制作报价多少网站开发与管理共多少页
  • 温州品牌网站设计seo网络推广报价
  • 备案用的网站建设规划书怎么写兰州新区农投建设网站
  • 学习做网站的网站贵州省城乡建设厅网站材料价
  • 企业网站每年要多少钱谷歌seo
  • 四川通江县住房和建设局网站企业网站怎样做可以搜索到
  • 新开的公司怎么做网站wordpress搬家跳回首页
  • 临汾做网站公司网络宣传网站建设
  • 网站开发 团队构成wordpress上传主题过期
  • 响应式网站建设平台网络营销的优化和推广方式