qqtfh 发表于 2015-1-10 14:39:17

弱弱地问一句CONSOLE和finsh有什么区别

rt-thread中,有几个概念搞不清楚,CONSOLE、finsh、RT_DEBUG这三个有什么联系和区别。貌似关掉finsh和RT_DEBUG,也能使用串口观看到rt-thread的运行情况。

security 发表于 2015-1-10 15:47:29

从字面上看
CONSOLE是控制台的意思,实际上指定控制台的目标设备,通常是一个串口。
finsh是一个shell,更像一个传统意义上的console,实现特定交互。
RT_DEBUG是内核的调试宏开关。

关闭RT_DEBUG这个话,应该只是关闭内核,部分调试串口log。
页: [1]
查看完整版本: 弱弱地问一句CONSOLE和finsh有什么区别