ESP8266 Developer Zone The Official ESP8266 Forum 2015-10-29T17:38:00+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=1295 2015-10-29T17:38:00+08:00 2015-10-29T17:38:00+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1295&p=4360#p4360 <![CDATA[Re: RTOS SDK任务调度问题]]>
SDK 底层已经调用了 vTaskStartScheduler(); 因此上层无需再调用。

我们的栈大小是动态的,您可以调用接口 system_print_meminfo 打印,其中打印出来的 heap size 就是可用的空间。

感谢您对 ESP8266 的关注!

Statistics: Posted by ESP_Faye — Thu Oct 29, 2015 5:38 pm


]]>
2015-10-29T16:36:04+08:00 2015-10-29T16:36:04+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1295&p=4358#p4358 <![CDATA[Re: RTOS SDK任务调度问题]]> esp 应该是使用了其他的堆栈管理方法, 没有使用 configTOTAL_HEAP_SIZE

Statistics: Posted by cli — Thu Oct 29, 2015 4:36 pm


]]>
2015-10-27T19:01:06+08:00 2015-10-27T19:01:06+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1295&p=4312#p4312 <![CDATA[RTOS SDK任务调度问题]]>
我看freertos 在创建任务后,都要调用 函数 开启任务调度vTaskStartScheduler();,
为什么SDK 的例子中 在user_init() 创建完任务就OK了, 不用调用任务调度函数的 ???

另外 为什么 FreeRTOSConfig.h 中把栈大小 的宏给屏蔽了

//#define configTOTAL_HEAP_SIZE( ( size_t ) ( 17 * 1024 ) )

屏蔽后 栈的大小应该是多少???

谢谢!

Statistics: Posted by marhc_seven — Tue Oct 27, 2015 7:01 pm


]]>