在applications 新键 task.c 文件。此例程源自 RT-Thread 文档中心,引用时有修改。 /* * 程序清单:这是一个 串口 设备使用例程 * 例程导出了 uart_sample 命令到控制终端 * 命令调用格式:uart_sample uart1 * 命令解释:命令第二个参数是要使用的串口设备名称,为空则使用默认的串口设备 * 程序功能:通过串口...
打开串口助手配置好波特率,就可以看到打印信息了。 很顺利,但是好像调试的指令不是很全,接下来先把我们的灯和蜂鸣器的驱动调试出来。 其实在裸机的开发中我们很简单的直接GPIO初始化,进行控制是很容易实现的,在FreeRtos中好像也挺好捋顺,但是RT-thread 是类unix系统,习惯linux编程的可能更容易理解,那么我们怎么添加我们...
首先用RT-Thread Studio创建一个RTT项目: 选择基于芯片还是基于BSP,这里我选择的是基于芯片,用STM32F103C8T6这个板子来跑: 接下来开始配置组件: 双击以后会弹出图形界面配置选项: 这里我配置了ulog日志、串口、Pin以及finsh命令,接下来开始熟悉串口设备配置和使用的步骤: 1、配置串口 (1)在board.h中配置串口 //我...
工程创建成功,界面如下,常用的几个功能区域如图所示,示例代码是一个循环点灯程序 调试 点击左上角build图标构建工程 调试部署,进入调试界面 设置串口打开terminal查看运行日志 terminal成功打开界面 通过命令查看系统工作状况 RT-Thread Studio常用的快捷键 至此,RT-Thread Studio安装和使用示范就完结了,是不是感觉很简单?
先将rt-thread源码目录下的src,include,libcpu目录复制一分到MDK工程中,移植时,直接添加需要的文件即可。 2.1 添加平台相关文件 参考RT-Thread Studio IDE的工程,就能够发现,主要的移植工作就在libcpu目录中,主要为context_gcc.S。根据我们使用的芯片架构,进行移植。由于rt-thread源码目录提供了各个平台的已经移植完成...
打开调试串口,观察现象 可以看到rt-thread成功跑起来,可以在终端中使用各种命令,比如:help,ps等命令,方便开发者使用。 总之:rh-thread的官方工具还是挺好用,点点鼠标就能把相关的底层配置好,让用户专注自己的业务,可以加快让产品落地,不过想要做优化等工作,就需要研究rt-thread的源码了,只有对其源码理解透,做出来的产...
1、打开RT-Thread Studio 5、RA的入口代码路径在 src目录下 hal_entry.c, 入口函数void hal_entry(void),把板子数据线和电脑连接好后,点击小铁锤开始编译官方的点灯demo,控制台会输出编译的信息,在点击下载图标,生成的二进制文件就被下载到开发板中(需要安装串口驱动) ...
IDE:RT-Thread Studio,ENV 开发板:NUC980 IoT 很多朋友在调试的时候,都喜欢使用串口来调试。毕竟简单嘛,NUC980 IoT的串口资源非常丰富,BSP中已经有串口驱动,大家可以直接使用。 2.1 RT-Thread 的UART简介 UART和其他设备一样,应用程序通过统一的设备管理接口来访问串口硬件,相关接口如下所示: ...
串口调试助手的中文解码方式为GB2312,如正点原子的串口调试助手ATKCOME。将RTthreadstudio的编码格式改为GB2312即可右键工程,找到最下方属性,或alt+enter快捷键进入属性。接下来应用并关闭即可,补充:修改编解码方式后,保存文件时,会出现无法映射到GB2312编码的错误,这是由于之前的中文因为编码格式的改变...