RT-Thread
文章平均质量分 56
Buliding
这个作者很懒,什么都没留下…
展开
-
RT-Thread的线程(任务)处理
RT-Thread中使用线程这个概念,而不是任务。两者相似,我在这里把他的线程当作任务来理解了1、任务处理:动态任务相关API创建任务:rt_thread_create函数,创建任务之后会返回rt_thread_t类型的任务ID创建之后启动任务:rt_thread_startup删除任务:rt_thread_delete任务延时函数:rt_threa转载 2017-07-04 11:16:47 · 415 阅读 · 0 评论 -
刚测试了一下finsh命令:list_thread(),怎么输出的是Null node,没有显示出手册里面提到的系统线程当前状态
如题原因可能所在:使用list() 看看有没有这条命令.如果没有,在链接选项里面加入 " --keep __fsym_* --keep __vsym_* "转载 2017-09-07 13:48:03 · 1710 阅读 · 0 评论 -
rt-thread创建动态线程失败
采用rt_thread_create在动态堆内存中创建一个线程,此动态线程创建任务是初始化两个静态线程,创建失败,而用直接初始化静态线程却可以,过程如下:一个动态线程初始化两个静态线程——不行int rt_application_init(void){ rt_thread_t init_thread= RT_NULL;#if (RT_THREAD_PRIORITY_MAX ==原创 2017-09-07 13:33:51 · 6052 阅读 · 2 评论