[研电赛技术支持] GD32E23xx FreeRTOS移植

[复制链接]
AIsignel 发表于 2025-4-13 13:01 | 显示全部楼层
看看堆栈空间,确保任务函数传参正确。
IntelCore 发表于 2025-4-13 20:32 | 显示全部楼层
FreeRTOS需要稳定的时钟源来确保任务调度和定时器的准确性。
huquanz711 发表于 2025-4-15 08:18 来自手机 | 显示全部楼层
现在很多都是用国产RTT了
zephyr9 发表于 2025-4-15 23:12 | 显示全部楼层
调试器能帮你观察程序运行,检查堆栈是否满,任务是否按计划运行。
鹿鼎计 发表于 2025-4-16 12:49 | 显示全部楼层
小型应用要精打细算内存,别乱占空间。
明日视界 发表于 2025-4-20 07:18 | 显示全部楼层
创建任务:定义任务函数,使用xTaskCreate创建任务。设置延时:使用vTaskDelay实现任务延时。切换任务:通过任务切换实现任务交替执行。
单芯多芯 发表于 2025-4-20 14:14 | 显示全部楼层
FreeRTOS需要精确时钟来管理任务调度和定时器。
快乐制造机 发表于 2025-4-22 11:05 | 显示全部楼层
步骤描述得很详细,对于想要在GD32E230上移植FreeRTOS的开发者来说非常有帮助。
LinkMe 发表于 2025-4-23 15:12 | 显示全部楼层
根据应用需求,如果对速度要求高,选动态内存分配;如果系统资源有限,选静态内存分配。
物联万物互联 发表于 2025-4-24 14:06 | 显示全部楼层
优先级反转会导致高优先级任务等待低优先级任务完成,互斥信号量能避免这种情况。
理想阳 发表于 2025-5-12 13:53 | 显示全部楼层
中断服务程序(ISR)处理紧急任务,任务层负责后续处理,分工明确,效率高。
lidi911 发表于 2025-5-15 21:28 来自手机 | 显示全部楼层
已经从FreeRTOS转换到RTT了
流星flash 发表于 2025-5-16 19:59 | 显示全部楼层
数值高,优先级高,优先级越高的先运行
PreWorld 发表于 2025-5-17 23:56 | 显示全部楼层
在编译器设置里,添加GD32E230宏定义,调整警告等级到适中或高
hmcu666 发表于 2025-5-24 09:26 | 显示全部楼层
确保freertos在项目根目录,gd32固件库在Libs目录,自定义文件在Src目录下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部