rtthread的添加shell组件后shell线程一直占用cpu
shell线程代码如下,可以发现while(1)中并没有将线程挂起或者让出cpu的操作,因此,当引入shell组件后shell线程就相当于空闲线程,任何优先级低于shell线程的线程都将得不到执行。出于优先级资源的最大化,可以将shell优先级降低,但注意不要低于idle线程优先级。void finsh_thread_entry(void *parameter){ int ch; /* normal is echo mode */#ifndef FINSH_ECHO_DISABL