- 1
- 2
- 3
- 4
- 5
RTT4-RTThread使用Shellfinsh及TC测试框架
资料介绍
使用RT-Thread 1.0.2 (或者打开任何一个RTThread 工程)
部分引自Prife 的《RT_Thread 的测试框架使用及分析》,仔细阅读后作了修订。
组件配置
在例程源代码中,系统配置已经完毕,首先是修改了rtconfig.h 文件,将使用Finsh 组件的
宏打开
其次将Finsh 组件的源文件加入到工程中编译
2.连接串口
下载程序后,连接好串口1,打开,设置波特率115200,后连接。
3.使用命令
开发板上电后,显示:
输入list() 后回车
,list() 命令的作用就是将系统中支持的所有shell 命令都打印出来, 也可以按TAB 键。有点
类似与其他系统中的help 命令。有了这些命令和描述信息,我们就可以深入内核,查看它
们的信息。
当前系统中运行的线程信息。敲入list_thread() ,回车。
当前系统实际运行时所有线程信息。当前系统中运行着10 个线程。
线程的名称,优先级,运行状态,堆栈地址,堆栈大小,最大使用堆栈,剩余运行tick 时
间,错误信息都一览无遗,呵呵,是不是很方便。
其实, Finsh 的更强大功能还等着你挖掘呢.
4.一个最简单的测试用例(不使用TestCase
框架)
在application.c 中的最后添加如下代码
int testfunc(void)
{
rt_kprintf("hello, rt-thread!\n");
return 0;
}
#include <finsh.h>
FINSH_FUNCTION_EXPORT(testfunc, just a test function);
重新编译工程,启动串口工具
输入命令list() 或者按Tab 键
部分文件列表
文件名 | 大小 |
RTT4-RTThread使用Shellfinsh及TC测试框架.pdf | 1M |
部分页面预览
(完整内容请下载后查看)最新上传
-
21ic小能手 打赏5.00元 33分钟前
-
21ic小能手 打赏10.00元 34分钟前
资料:格力凉之静外机原理图
-
21ic小能手 打赏5.00元 35分钟前
-
21ic小能手 打赏5.00元 35分钟前
-
21ic小能手 打赏15.00元 1天前
-
21ic小能手 打赏15.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏210.00元 3天前
用户:kk1957135547
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:liqiang9090
-
21ic下载 打赏100.00元 3天前
用户:jh03551
-
21ic下载 打赏110.00元 3天前
用户:1111111ffgg
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏25.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏15.00元 3天前
用户:WK520077778
-
21ic下载 打赏15.00元 3天前
用户:x15580286248
-
21ic下载 打赏25.00元 3天前
用户:天融之境
-
21ic下载 打赏5.00元 3天前
用户:qminiup
-
21ic下载 打赏5.00元 3天前
用户:xiaomage1991
-
21ic下载 打赏5.00元 3天前
用户:Nara
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:2KW超声波电源设计
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:八卦PCB图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:扫码枪仿真和读取范例
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21下载积分 打赏10.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
全部评论(0)