腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
确定
使用
FreeRTOS
xTaskCreate
创建
单个
任务
所需
的
堆栈
深度
?
、
、
我正在
使用
FreeRTOS
在STM32单片机上开发固件。 我可以
使用
哪些技术来
确定
使用
FreeRTOS
xTaskCreate
API
创建
的
单个
任务
所需
的
堆栈
大小?我知道这取决于
单个
任务
所做
的
工作,但我需要知道
如何
找到附近
的
stackdepth值,以确保我<
浏览 147
提问于2021-10-30
得票数 2
1
回答
为什么我得到调试异常原因:
堆栈
金丝雀观察点触发(main)?
、
我正在
使用
esp-idf-v3.0为esp32-wroom-32编写一个程序。 我正在尝试添加日志,这些日志将保存在fatfs中。
浏览 3
提问于2019-06-27
得票数 9
回答已采纳
2
回答
FreeRTOS
任务
优先级和
堆栈
大小
、
、
、
、
我有STM32F746ZG核-144引脚板,并
使用
STMCubeMx生成代码。我选择了
FreeRTOS
,它是由CubeMx提供
的
10.0.0版本,工具链是SW4STM32。我发现,如果两个
任务
具有相同
的
任务
优先级,那么这两个
任务
可以很好地工作,但是如果它们具有不同
的
任务
优先级,那么低优先级
的
任务
就不能工作。
xTaskCreate
(led2_task, "led2_task
浏览 1
提问于2019-05-06
得票数 2
3
回答
如何
在
FreeRTOS
上获得
堆栈
宽度?
、
、
我正在
使用
基于
FreeRTOS
的
SDK开发嵌入式平台。我需要用
xTaskCreate
创建
一个
任务
,但我并不完全理解usStackDepth参数。
FreeRTOS
文档说: 指定为
堆栈
可以容纳
的
变量数
的
任务
堆栈
的
大小,而不是字节数。例如,如果
堆栈
宽为16位,并且usStackDepth被定义为100,则将为
堆栈
存储分配200个字节
浏览 10
提问于2015-07-14
得票数 1
回答已采纳
1
回答
FreeRTOS
堆栈
大小
、
我
使用
的
是
FreeRTOS
,我想
使用
我制作
的
mac协议!当我在
任务
中调用该函数时,会出现
堆栈
溢出。if (
xTaskCreate
(MAC_Init, (signed portCHAR *)"MAC_Inits", 128, NULL, 3, NULL) == pdTRUE) {//GPIOPinWrite(GP
浏览 1
提问于2016-10-24
得票数 1
1
回答
FreeRTOS
/将在
任务
中声明
的
变量存储在哪里?
、
、
我是
FreeRTOS
(ARM CM3)
的
初学者,我
的
问题是: 当你
创建
一个带有一些局部变量
的
任务
时,将这些变量存储在内存、
堆栈
(由main()
使用
)中,就像本地变量
的
一般情况一样,还是存储在专用于该
任务
的
堆栈
中(
使用
xTaskCreate
()函数/ usStackDepth参数
创建
)?诚挚
的
问候
浏览 1
提问于2014-05-20
得票数 1
2
回答
STM32
FreeRTOS
lwIP堆/
堆栈
/内存管理
、
、
我在
使用
STM32F107VCT处理器
的
定制电路板上工作。我
使用
的
是
FreeRTOS
& lwIPosThreadDef(defaultTask, Star
浏览 5
提问于2017-09-08
得票数 3
1
回答
在
FreeRTOS
中实现两个
任务
,意外结果
、
、
、
我试图
使用
FreeRTOS
API运行两个
任务
。我跟踪了Handson ,但是我
的
任务
只运行了一次,停止了,我正在x86英特尔上
使用
FreeRTOS
内核。我可以编译并运行代码。我
的
操作系统是Ubuntu,我和GCC一起
使用
Eclipse工具链。如果有人有这方面的经验,他们可以给我一些指点,
如何
正确地做。(vTask1, (signed char *)"Task1",1000,NULL,3,NULL
浏览 3
提问于2017-12-03
得票数 0
1
回答
RTOS STM32F4发现
、
、
我实际上是在做我毕业
的
期末设计。我在STM32F4发现上
使用
了
FreeRTOS
。一切正常,但是
任务
的
顺序不是我喜欢
的
。以下是我
的
代码
的
一部分: /* Create the queue used by the queue send and queue recei
浏览 2
提问于2016-06-20
得票数 0
1
回答
FreeRTOS
-
创建
一个
任务
来代替另一个
任务
?
我
使用
的
是heap_1内存分配。有一个初始化
任务
Task_ini,从该
任务
启动两个
任务
Task_1和Task_2。然后我删除了Task_ini。在Task_1中
的
某个时间点,我需要
创建
一个新
的
任务
Task_3。我
如何
在
FreeRTOS
堆中
创建
Task_3,而不是在那时已经删除
的
Task_ini,因为我只知道它
的
TaskHandle_t int m
浏览 1
提问于2021-01-22
得票数 0
1
回答
FreeRTOS
STM32链接器
堆栈
大小与
任务
堆栈
大小
、
、
、
我正在STM32F103上运行STM32F103并
使用
IAR工作台。我试图理解“链接器设置
的
一般
堆栈
大小”和“
FreeRTOS
中每个
任务
的
堆栈
大小”之间
的
关系。例如,当
FreeRTOS
创建
任务
时,它是
使用
链接器定义
的
堆栈
还是在空闲内存中定义自己
的
堆栈
?我正试图
确定
该项目的
堆栈
浏览 4
提问于2015-11-25
得票数 2
回答已采纳
1
回答
无法写入串行
、
、
、
、
我正在
使用
带有
FreeRTOS
的
ESP32 DevKitC-v1 (克隆),并尝试向串行端口写入字节。我
的
代码(如下)导致以下异常: Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.load:0x3fff001c,len:6372load:0x40080000,len:6084 entry 0x4008032c 我已经能够找到有关
Free
浏览 105
提问于2019-06-11
得票数 1
回答已采纳
3
回答
将
freeRTOS
与两个
任务
一起
使用
时出现意外行为
、
、
我
使用
的
是MPU9250-breakout board和Arduino Uno。 int status; Serial.print("Status: ");
浏览 0
提问于2018-08-16
得票数 2
1
回答
当
任务
可以从阻塞状态切换到暂停状态时?
、
、
、
、
我注意到在-1-
的
状态转换图中。存在从阻塞状态切换到
使用
vTaskSuspend()
的
挂起状态
的
可能性。我
的
问题是, 什么时候可能有这种可能,在什么情况下这是有用
的
?。另外,我想指出
的
是,其他作者并不像-2,3-
的
情况那样,涵盖这种可能性。然而,在CMSIS-RTOS2-4中,它确实存在从阻塞状态到非活动/终止状态
的
相同行为。掌握
FreeRTOS
实时内核。手把手教程指南。可在中获得 2,p.352->
浏览 8
提问于2021-05-15
得票数 2
2
回答
FreeRTOS
中
的
队列
、
我
使用
的
是飞思卡尔FRDM-KL25Z板和Codewarrior 10.6软件。我
的
目标是在
FreeRTOS
中做一个小程序,它通过模拟/数字转换器(0-3,3v)读取热敏电阻
的
电压,并根据这个电压来打开/关闭led二极管。直到我添加了第二个
任务
和队列时,它才对我起作用。我认为问题可能出在
堆栈
大小上,但我不知道
如何
配置它。temp_val); xQueueSendToBack(queue_led, &temp_val
浏览 0
提问于2014-09-01
得票数 1
2
回答
FreeRTOS
-
堆栈
增加
的
原因?
我已经
创建
了几个
任务
,它们
的
主体是相同
的
函数。在函数内部,每个
任务
都有一个相同
的
延迟。因此,当延迟足够大时,每个
任务
的
堆栈
将比延迟较小时少填充6个字。据我所知,当状态Ready中有多个
任务
时,
任务
堆栈
就会增加。2.在我
的
例子中,结
浏览 3
提问于2021-01-23
得票数 0
1
回答
在
FreeRTOS
中
创建
具有多个队列
的
任务
?
、
我在向
FreeRTOS
中
的
一个
任务
发送多个队列时遇到问题。我尝试
创建
一个结构来保存它们,如下所示:{ xQueueHandle OLEDQueue;然后像这样把它发送到
任务
:{ xQueuesxADCQueues = { xOL
浏览 0
提问于2013-07-17
得票数 4
回答已采纳
2
回答
如何
在
使用
FreeRTOS
时保持代码
的
可移植性
、
、
、
在我
的
应用程序中,我一直在思考
如何
继续
使用
FreeRTOS
。让我提出一个简单
的
方案。假设我有main和一个模块,它有一些特定于硬件
的
代码。此代码可用于控制系统或传感器中
的
特定马达。任何具有已定义角色
的
硬件。在module.c中,我有一个名为ModuleNameTask
的
函数。在main中,我
使用
xTaskCreate
创建
任务
,并传递ModuleNameTask。由
浏览 3
提问于2012-11-04
得票数 3
回答已采纳
1
回答
为什么“检测到
任务
iot_thread中
的
堆栈
溢出”会不断出现?
、
、
、
在这里,我发现了一些不寻常
的
错误,“检测到了
任务
iot_thread中
的
堆栈
溢出”。我只想知道这个错误到底意味着什么?据我所知,这仅仅意味着iot_thread ask
堆栈
大小是不够
的
。所以越来越多了。 这是这个错误出现
的
唯一原因,还是会有另一个原因?如果是,那么我应该在哪里增加iot_thread
任务
的
堆栈
大小?/esp32/panic
浏览 12
提问于2021-06-14
得票数 0
回答已采纳
1
回答
与gcc在STM32F4上
的
FreeRTOS
堆栈
崩溃
、
、
、
、
我正在尝试在我
的
stm32f4discovery板上运行
FreeRTOS
。我已经安装了并
创建
了一个Makefile来编译我
的
代码。演示项目的CORTEX_M4F_STM32F407ZG-SK文件夹中
的
项目(删除现有
任务
并
创建
我自己
的
任务
)。根据
FreeRTOS
的
说法,每个
任务
的
堆栈
在
创建
时都会填充0xa5字节。我认为
堆
浏览 11
提问于2013-02-19
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
STM32快速用起来FreeRTOS
【连载】FreeRTOS消息队列
嵌入式开发:为什么你应该考虑从裸机转向FreeRTOS
STM32的这5大嵌入式系统很难选吗?小白看完都懂了
Docker发布了用于简化在AWS ECS和Fargate中部署的插件
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券