《建立一个属于自己的AVR的RTOS》笔记——OSTaskSuspend
来源:互联网 发布:潮汕话软件 编辑:程序博客网 时间:2024/05/16 09:16
第五篇:完善的协作式的内核——OSTaskSuspend
//挂起任务 void OSTaskSuspend(unsigned char prio) { TCB[prio].OSWaitTick=0; OSRdyTbl &= ~(0x01<<prio); //从任务就绪表上去除标志位 if(OSTaskRunningPrio==prio) //当要挂起的任务为当前任务 OSSched(); //从新调度 }
实质和OSTimeDly步骤一样:
1.删除就绪表——>2.OSWaitTick清零——>3.任务调度
0 0
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskSuspend
- 《建立一个属于自己的AVR的RTOS》笔记——AVR中断
- 《建立一个属于自己的AVR的RTOS》笔记——完善的占先式内核
- 《建立一个属于自己的AVR的RTOS》笔记——引言、资料下载
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskCreate
- 《建立一个属于自己的AVR的RTOS》笔记——OSStartTask
- 《建立一个属于自己的AVR的RTOS》笔记——OSSched
- 《建立一个属于自己的AVR的RTOS》笔记——OSTimeDly
- 《建立一个属于自己的AVR的RTOS》笔记——任务切换全过程
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskResume
- 《建立一个属于自己的AVR的RTOS》笔记——OSSemCreate
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskSemPend
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskSemPost
- 《建立一个属于自己的AVR的RTOS》笔记——时间片轮番调度
- 《建立一个属于自己的AVR的RTOS》笔记——时钟节拍中断对比
- 《建立一个属于自己的AVR的RTOS》笔记——任务调度对比
- 建立一个属于自己的AVR的RTOS
- AVR单片机的RTOS-AVRX
- 什么事情都有一个折中
- PostgreSQL学习手册(表的继承和分区)
- ECMALL QQ 支付宝 新浪 快捷登录一键登录插件功能
- Hopper 反汇编
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskSuspend
- 黑马程序员_学习笔记第9天——内部类、异常
- Netty4.0 用户指南
- 深入推荐引擎相关算法 - 聚类
- leetcode-Copy List with Random Pointer
- AVAudioPlayer 音频播放器 使用 教程
- Android 代码里 用log打印 该行的类名、文件名、方法名、行号等信息
- nodejs中的require解析
- VC调用DLL方法总结