白话---ucos ii 之消息邮箱及其操作
suk732001
这个作者很懒,什么都没留下…
展开
-
5-3 信号量及其操作之1
5-3 信号量及其操作当事件控制块成员 OSEventType 的值设置为 OS_EVENT_TYPE_SEM 时,这个事件控制块描述就是一个信号量。信号量有(信号量计数器)和(等待任务表) 两部分组成。这说了啥???保持冷静-----信号量就是两个任务之间传递消息的。每当有“任务” —申请信号量—时,如果信号量计数器OSEventCnt 的值大于0 ,(也就是这时申请不到信号量)则把OSEventCnt 值减-1 ,使任务继续运行;(每当有任务 ----来申请信号量时---- 就判断信号原创 2020-11-30 20:37:35 · 356 阅读 · 0 评论 -
无私奉献自己,不求回报的帮助人,从我最小的事情做起。
为了生活努力学习更多的知识确实应该的,努力赚取更多的钱也无可厚非,但是多少是一个 头多少是一个量,就面对生死的思考是不是应该更多的思考可以帮助更多的人来活得更好一点,而抛弃一些阴暗的念头;如果你可以帮助一些弱小的青年如果你能帮助一些穷僻的山村小朋友,不求回报的这点格局都没有如何成为苍天大树,如何成为大牛;即便是有能如何。我一直深深思考这个问题,帮助人是不是能不求回报地付出我一直思考一个问题,无论科技多发达多智能;都不人类的方向。没有无私的帮助,没有(“好狗护三邻 好汉护三村原创 2020-11-29 18:00:50 · 276 阅读 · 0 评论 -
2020-11-27
( 路漫漫其修远啊)1, 下面开始2 介绍彼此认识事件控制块初始化函数 EventWaitListInit() 这个函数可以对事件控制块进行初始化,(这不就是媒人的工作吗?这工作还是需要咱去找的,我拿着钱人民币 去找了一下”孟大爷” 他给了我一个纸条 上面写着 “ EventWaitListInit() “ 其实我也不知道这是什么意思,他说这是 “非常务绕” 的入门手续 ,跟着走好了 )函数原型如下:Void OS_EventWaitListInit(){OS_EVENT *peve原创 2020-11-27 21:17:04 · 1136 阅读 · 3 评论 -
2020-11-27
5-2-2 操作事件控制块的函数总标题就泄露了这要讲函数,这是要讲事件控制块函数了,也就是函数;在学习这个时,很郁闷一个一个地讲搞不懂,最主要先要知道为什么学习这个函数?这个函数用什么作用?为什么学习: 首先就需要理解事件,事件在前面我们知道了是让函数之间传递消息,并且事件在定义的时候也知道(使用消息、信号量、消息邮箱和消息队列这些中间环节来实现任务之间的通信),有温习了一遍定义,使用消息、信号量、消息邮箱、消息队列这些中间环节来实现任务之间的通信;消息我理解 – 〉 就是一个短信或 单独给你原创 2020-11-27 17:37:40 · 77 阅读 · 1 评论 -
2020-11-13整数转换为字符串 字符反转
在使用WIFI 中需要把一些信息发送到手机 端查看 ,这是有个APP 上看得,字符好处理,而数字就必须转换为字符才可以发送看,原来是直接 +‘0’ 或 - ‘0’ 这样转换为字符来 后来我就想使用库函数看看效果可在单片机上使用库函数 是由 报错的就从网上找了一下 ,下面这个确实可以使用我想说的是 这个很有意思特别是 字符反转很有技巧首先2个指针都 指向一个字符串1指向字符串首字母2指向字符串尾字母这个通过while(*q)++q; 来实现当p 不等于 0 的时候++q原创 2020-11-13 07:14:22 · 210 阅读 · 0 评论 -
白话----之UCOS 信号量和邮箱
总体理解:两个任务需要共同访问一个共同的资源 , 来切换或跳到不同的动作执行。这就产生信号量两个任务 需要根据不同的按键选择,来执行不同的动作,产生邮箱。信号量和邮箱我通过一个例子来学习的希望能帮助到您...原创 2020-06-16 21:43:53 · 402 阅读 · 0 评论 -
白话---ucos ii 之消息邮箱及其操作
ucos ii 之消息邮箱及其操作任务之间传递数据,为了适应不同数据的需要在存储器中建立一个数据缓冲区,然后就以这个缓冲区为中介来实现任务间的数据传递很好理解的东西搞什么任务 缓冲区、 这就是不拿老百姓理解的教师在给咱说, 就是一个函数 表示一个功能 功能之间需要互相访问共同的数据 ,就在内存中建立一个公共区域 ,都可以访问 ;不过UCOS 中 给这个共同区域的读写发送接收固定了一个统一的函数,来给我们使用,这样我们对不同的功能的实现项目只要调用同样的函数就可以实现需要的 函数间数据的传原创 2020-06-02 21:40:44 · 789 阅读 · 0 评论