UCOS
liu__qian123
这个作者很懒,什么都没留下…
展开
-
UCOSIII 中连续两次挂起 一次解挂实验失败现象
某次实验中,任务1两次调用OSsuspend挂起任务2,之后任务调用一次OSresume解挂任务2,结果发现解挂失败。 后来发现解挂两次,任务2被恢复。 挂起的时候任务控制块的成员变量SuspendCtr用来记录任务挂起次数!每挂起一次此变量就加一,解除挂起的时候此变量就会减一。只有最后一次解除挂起任务才会起作用的。也就是你所谓的试验结果,连续两次调用函数OSTaskSuspend()挂起一个任务...原创 2019-09-03 22:11:09 · 446 阅读 · 0 评论 -
ucos 学习 -c语言的应用 指向函数的指针
之前对typedef理解不是很深入 不是特别理解ucos中定义这么多乱七八糟的typedef做什么 直到今天又翻了一下书,看到typedef的作用其中有一条是这么写的: typedef有利于程序的通用与移植,比如有的计算机系统int 是两个字节 而有的int是四个字节 那么如果在程序中 各个地方都使用int ,当需要把int从4字节的计算机 移植到2字节的计算机上时,程序一定会出错,这个时候我们就...原创 2019-09-09 14:01:49 · 158 阅读 · 0 评论