社区
智能硬件
帖子详情
freertos 两个优先级一样的任务,一个狂跑,另一个进不去,请问什么原因呢?
greatlevi
2015-08-27 01:55:23
freertos 两个优先级一样的任务,一个狂跑,另一个进不去,请问什么原因呢?
请大家不吝赐教,谢谢!
...全文
8893
8
打赏
收藏
freertos 两个优先级一样的任务,一个狂跑,另一个进不去,请问什么原因呢?
freertos 两个优先级一样的任务,一个狂跑,另一个进不去,请问什么原因呢? 请大家不吝赐教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
吕不韦__
2019-07-15
打赏
举报
回复
2
要打开时间片切换 configUSE_TIME_SLICING
SeanOY
2019-07-06
打赏
举报
回复
看看configTICK_RATE_HZ设置、延时相同导致冲突、使用vTaskDelay延时而不要用delay_ms那种、优先级我觉得最好别设一样。
huozhe0931
2019-05-19
打赏
举报
回复
打开时间片调度了?
y673533511
2016-11-11
打赏
举报
回复
栈是不是溢出了
fly 100%
2016-08-26
打赏
举报
回复
一个任务不让出呗
xingyuan1hao
2016-08-25
打赏
举报
回复
求原理,?vTaskDelay还是要的。我想楼主应该不是这方面问题。可能是线程死锁了,或者。。。?
StevenV6
2015-09-02
打赏
举报
回复
抢占还是轮询?
默寞
2015-09-02
打赏
举报
回复
每个任务中都需要有delay或sleep类似的语句,要不然就不会轮询
韦东山
FreeRTOS
入门与工程实践
1.1 课程内容嵌入式软件工程师的学习路线一般是:单片机、RTOS、Linux。当你掌握单片机开发后,如果要进一步提升编程水平,建议学习RTOS(Real Time Operating System,实时操作系统)。有很多优秀的RTOS,比如
FreeRTOS
、RT-Thread、UCOS等等。
FreeRTOS
使用范围最广泛,RT-Thread生态丰富,UCOS是收费的并且很少使用了。对于初学者,建议先学习
FreeRTOS
。只要学会了任意一款RTOS,肯定就会使用其他RTOS了。我们在2022年已经推出了“
FreeRTOS
快速入门”课程。为何还要重新制作“
FreeRTOS
入门与工程实践”?“
FreeRTOS
快速入门”只是讲解
FreeRTOS
的各类API的理论、用法、示例,这些实验是基于Keil自带的STM32F103模拟器。没有使用更多的硬件模块、不能体现工作中的实际场景。在“
FreeRTOS
入门与工程实践”,将引入更多的硬件模块,并展示实际工程示例中的用法。另外,基于RTOS的程序一般都比较复杂,涉及的源文件非常多,在工作中一般都基于“面向对象”的思想来写程序。所以,本课程会涉及如下内容:讲解
FreeRTOS
的常用API:理论、用法选择合适的硬件模块,展示这些API的实例实现合适的小项目,展示工作中的编程方法1.2 讲课方式对于每
一个
实验,我们会精心设计:要解决什么问题;然后讲解
FreeRTOS
提供的解决方法。讲解
FreeRTOS
的API及内部原理(不深入讲解内部源码,只是进行原理性介绍)讲解实验过程使用的模块的接口函数(只讲使用,不讲内部实现,模块的源码实现单独开课讲解)讲解原理时,配合着文档、现场画图进行讲解,跟学校老师写黑板一样最后现场从0编写程序并调试一切都是现场操作,绝对不会照着PPT念,绝对不会照着现成的代码讲解。只有现场从0操作,学员才能身临其境地学习,跟着教程:碰到问题、解决问题。1.3 硬件平台本课程基于DshanMCU-103开发套件进行开发,它由3部分组成:STM32F103C8T6的最小系统板、扩展底板、各类模块。如下图所示: 上述硬件再加
一个
ST-Link即可学完本课程所有内容。主板DshanMCU-103是基于STM32F103C8T6的最小系统板。之所以选择最小系统板,而不是把所有模块都放在
一个
整体的电路板上,目的如下:低成本尝试:嵌入式软件开发并不一定适合你,可以购买最小系统板进行体验、及时放弃按需购买:用到再买,讲究
一个
性价比
FREERTOS
学习笔记,资源管理二
互斥体与
任务
调度 当
两个
需要使用同
一个
共享资源的
任务
优先级
不同时,高
优先级
会在低
优先级
任务
刚释放互斥体时打断低
优先级
任务
。但当
两个
任务
优先级
相同时,
任务
二不会在
任务
一刚释放互斥体时马上抢占,而会等待
任务
一时间片执行完后再执行,此时会产生如下一种情况, 即当
任务
二释放互斥体后的时间片执行完前又开始了第二次循环,从而再次获取互斥体,此时会导致切换到
任务
一后,
任务
一无法得到互斥体而再次进入阻塞,从而任...
对
FreeRTOS
的深入理解(二)
这篇文章主要讲述了
任务
调度器开始部分,
FreeRTOS
是如何初始化一些基本参数和环境的,下篇文章将会讲述
任务
调度机制。
2016年校园招聘总结
2017年的校园招聘算是告一段落了,怎么说呢,比较满意吧。总共用了两周时间,面试了4家(兆易创新,联发科,瑞晟微电子,地平线机器人),给了
两个
offer(联发科跟瑞晟微电子),是个疯狂的一周,周一面联发科,面试时直接给的口头offer,周二面瑞晟,周三上午收到瑞晟的offer,下午面地平线机器人,周四上午去联发科收到正式offer。总想写点什么,一是传说中的为师弟师妹们写点面经什么的(其实我也没有...
2024用友秋招岗位多免笔试早就是优势 #2024秋招
试剂研发面经请教 想问问大家,试剂工程师研发岗位面试时需要注意的通性问题是什么呀?回答
一个
问题要多长时间呢?题解 | #旅行牛# /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : 荣耀通用软件开发,感觉可能有戏 笔试三道算法题,两道字符串处理,一道背包dp。没啥难度,
一个
小时出头就AC了一面上来就简单介绍我的简历。然后因为科
智能硬件
1,617
社区成员
753
社区内容
发帖
与我相关
我的任务
智能硬件
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
复制链接
扫一扫
分享
社区描述
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章