问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

哪位高手用过FreeRTOS?对它的任务切换时间有了解吗?我做了一个时间测试,发现FreeRTOS的任务切换超长。

发布网友 发布时间:2022-04-23 13:08

我来回答

2个回答

热心网友 时间:2023-10-14 21:47

第一,你的低优先级任务也会调用vTaskDelay函数的吧?如果是,那么根本与切换没关系,因为它一般情况下还没睡眠完毕!
2、你的高优先级任务每次拉高IO时就睡眠500ms,那么问题来了,一般情况下你外部中断产生时它还在睡眠,你必须要等它睡眠完了它才拉高,所以还是跟1类似,根本不是切换时间长,而是你的任务还没睡醒!追问我的低优先级任务中不用vTaskDelay函数,用的信号量,任务本身不设延时,只是等待高任务执行好了发射一个信号量,然后他进入delay,这个时候肯定是直接就可以运行低任务的,有什么延时呢

热心网友 时间:2023-10-14 21:47

什么硬件平台?
虽然没用过这个系统,但实时嵌入式操作系统的任务切换要是到了毫秒级别,这个系统就没人用了。更别提40毫秒。
应该有其他原因,查查说明书先~追问Altera的SoC,单步跟了一下,的确是在vTaskDelay()函数里面利用"swi 0"引发了调度,后进入低任务,拉低的IO。不知道为啥会这么长的时间,我之前测了一下ucosii的切换,800MHZCPU下两个us就搞定了

热心网友 时间:2023-10-14 21:47

第一,你的低优先级任务也会调用vTaskDelay函数的吧?如果是,那么根本与切换没关系,因为它一般情况下还没睡眠完毕!
2、你的高优先级任务每次拉高IO时就睡眠500ms,那么问题来了,一般情况下你外部中断产生时它还在睡眠,你必须要等它睡眠完了它才拉高,所以还是跟1类似,根本不是切换时间长,而是你的任务还没睡醒!追问我的低优先级任务中不用vTaskDelay函数,用的信号量,任务本身不设延时,只是等待高任务执行好了发射一个信号量,然后他进入delay,这个时候肯定是直接就可以运行低任务的,有什么延时呢

热心网友 时间:2023-10-14 21:47

什么硬件平台?
虽然没用过这个系统,但实时嵌入式操作系统的任务切换要是到了毫秒级别,这个系统就没人用了。更别提40毫秒。
应该有其他原因,查查说明书先~追问Altera的SoC,单步跟了一下,的确是在vTaskDelay()函数里面利用"swi 0"引发了调度,后进入低任务,拉低的IO。不知道为啥会这么长的时间,我之前测了一下ucosii的切换,800MHZCPU下两个us就搞定了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦幻西游我这吸血鬼值多少钱 梦幻西游吸血鬼价格问题,这个吸血鬼能卖多少钱啊?MHB比例100元=500W 给... 诚心求解梦幻西游,我这只吸血鬼能值多少钱?我要个能卖出去的价... 梦幻西游手游,我现在69级,买个79的吸血鬼,可以带吗, 我梦幻西游69J号买了个119级吸血鬼,但是不能摆摊出售,那可以跟别人交易... 梦幻西游手游洗出变异吸血鬼不能摆摊 梦幻西游本人80级 有一只吸血鬼 系统不给摆摊 请问能否交易 和平精英 和平精英封号了能注销掉吗? 梦见想蛇一样的东西掉进下水道 梦见包掉到下水道里 陈键锋一共到过几次快乐大本营 freertos 为什么要提供中断使用api Freertos和RT-Tthread各有什么优缺点 怎样给挂壁式空调添加制冷剂? 华为FreeLace Pro无线耳机功能介绍 free rtos 递归互斥信号量有什么用处 阳光体育 快乐成长作文 要一篇校园生活的作文,注意不要光写景色要有具体事,是在校园外发生的事,如运动会等。是夏天的早晨。有 大学必做的100件事情 写好玩有趣的事的作文 低年级校园趣事收集 写一篇发生在身边学校的事的作文!!! 10年5月份河南普通话等级考试成绩什么时候可以查 班级趣事(作文) 郑州市普通话考试怎么报名? 百兆口和千兆口的区别 普通话考试网上去哪里报名(网址是什么)?普通话考试一年几次,最近的一次是在几月报名? 《班级趣事》作文,400以上 同学之间发生的搞笑事 急急急急急急急急急急。。。。。。。。。 河南省普通话考后多久可以查成绩,领证书 你好 我以前在河南考的普通话过了 现在却查不到成绩 不知道怎么回事 中央空调室外机制冷剂添加? 请教一下freertos的低功耗模式(tickless)的用法 陈键锋参加过那一期快乐大本营? 海尔机子怎么给空调加制冷剂 freertos操作系统有没有在ups上应用 freertos怎么用,在哪个环境下用?谢谢 快乐大本营里面有害你在心口难开的是哪几期|? R410A的变频空调怎样加制冷剂? 快乐大本营里面一个游戏是好多人玩的,头顶顶一个牌子自己看不见是什么文字,然后别人引诱你做出这个动作 esp8266有那些模式 模式又有什么作用 舒畅和陈键锋是在哪一期去过快乐大本营 arm的开发问什么要用linux 舒畅和陈键锋一起参加快乐大本营好久播 为什么51单片机不支持FreeRTOS而AVR却支持?它的约束因素是什么? 舒畅陈键锋上快乐大本营是那一年几月几号 用STM32CubeMx创建的FreeRTOS可以运行多少个实例 舒畅陈键锋快乐大本营的第几期 stm32内freeRTOS里规定4字节为一个字,有什么用 陈键锋王丽坤上过什么综艺节目 FreeRTOS下开启窗口看门狗会有用吗