在“RT-Thread开发很难吗?来试试吧”那一篇帖子中(http://forum.eepw.com.cn/thread/359148/1),我们已经成功演示了一个最简单的让LED闪烁的例子。在这个贴子中,我将在那个例程中加入msh shell组件,实现开发板和终端的交互。
首先打开RT-Thread Studio,激活“项目资源管理器”这个视图。

在LED工程的目录下,有个RT-Thread Settings,点击它,打开设置页面

点击右侧“《”

选择“组件”,展开“shell”,并保持“msh shell”的勾选状态


执行保存(快捷键:ctrl+s),

等待操作结束后,执行编译。编译完成,没有错误,连上STM32G070 NUCLEO开发板,执行下载。
下载完成后,打开“终端显示器”,

在串行终端设置页面中设置好各项参数,最重要的是端口,一定要选择你的开发板所在的串行端口。

设置好后,点击“确定”,开发窗体中显示中断处理部分的视图

此时,回到开发板,按“复位”按钮,开发板上LED会闪烁,同时在开发环境的终端视图中,会有信息输出

这表明,msh shell已经加载成功了。可以通过这个终端和开发板交互了。
老惯例,不知道该输入什么指令的时候,输入“help”就好

看看,是不是有响应了,交互成功啦。
接着输入其他命令试试看吧。

怎么样,看起来像不像linux开发中那种常见的终端交互?对RT-Thread的应用开发,RT-Thread Studio还真是一个很棒的利器,各种操作都在一个IDE中,开发起来方便多了。
我要赚赏金
