在“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中,开发起来方便多了。