X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
嵌入式系统
[Raw-OS] 任务切换
wxfzy
2015-9-21 12:08
楼主
txj,我对raw-os很感兴趣,一直在学习,现在有些困惑想请教你。
假如新建2个不同优先级的任务,没有sem、
mutex等,请问低优先级任务什么时候获得运行?
点赞
回复评论 (3)
沙发
jorya_txj
高优先级的任务自己放弃cpu的时候,低优先级的任务就能运行了。调用queue receive 或者信号量的的时候等,会放弃cpu的。
点赞
2015-9-21 12:56
板凳
wxfzy
哦,那如果任务里没有queue receive 或者信号量,高优先级在什么时候放弃CPU呢?如:
task1
for(,,)
{
ledon;
}
task2
for(,,)
{
ledoff;
}
点赞
2015-9-21 13:05
4楼
jorya_txj
引用:
wxfzy 发表于 2015-9-21 13:05
哦,那如果任务里没有queue receive 或者信号量,高优先级在什么时候放弃CPU呢?如:
task1
for(,,)
{
...
不会放弃的,一直会跑。
点赞
2015-9-21 13:15
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
WINCE问题(得答案后马上结帖)
FPGA+USB通信
flash内存不够,怎么办?
cannot open file 'ceddk.lib'(急寻解决办法)
双向汽车防盗器设计(毕业设计系列)
深度解析与探讨:嵌入式系统的高低温故障的根源
新人求助关于这两个图里面的两个2.2K的取值
智能电话报警系统
DSB/ISB简说
关于无法进行BSL编程操作的原因?
MessageBeep()通过蜂鸣器实现问题
一道关于555芯片的大学生电子设计竞赛题
怎样用收音机收听电视信号?
半导体裁员风暴:抱团转战过冬
模拟工程师口袋参考书
花了2天,SWIM底层接口终于搞定
我有技术,他有市场,但其他都不了解,如何合作?
【GD32L233C-START评测】流水灯Demo运行
键盘和Led显示同时工作怎么编程啊?
请教在 Windows Mobile 5,6 (PPC) 上如何保持 SD 卡的供电(即便在系统 suspend 的时候)
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复