设备开发基于linux系统下。将memtester文件导入到tmp文件目下更改+x权限,./memtester运行就可以。。
1,开启设备的SSH登陆权限。电脑连接网线能通过SSH登陆到设备。
2,下载winscp,安装winscp
打开winscp软件,新建一个站点,文件协议选择SCP。
填写主机名:就是测试设备的IP地址,这里的地址是10.1.1.1.端口号默认是22.点击登陆。也可以现在输入用户名密码。就是登陆路由器的用户名root密码admin。
如果设备能连接上,是需要输入用户名密码。
输入用户名:
输入密码:
连接上如图:
这个测试文件是已经编译好的,可以在openwrt下运行的文件,不同的平台需要重新编译该程序。这个是在MTK平台下运行的,有需要可以留言。
在本地找到这个memtester这个文件上传到路由器的tmp目录下。
打开路由器的tmp目录:
找到这个文件之后拖入右边的tmp目录下:会出现上传确认消息,点击确定上传到tmp目录下。
之后回到CRT连接的SSH界面:
输入命令cd /tmp 进入tmp目录下,再输入ls -l查看tmp目录下文件的权限。
查看memtester的权限只有读写,没有可执行权限,所以要加入可执行的权限。
输入命令chmod +x memtester 获取执行权限。
在输入ls -l确认权限。
在目录下输入命令./memtester可运行这个文件。
最后根据内存的大小去填写测试内存的大小,具体命令./memtester xxM(xxK)
XxM(xxK)是指内存的大小。可以一直向上加内存试,测试一个内存的最大值。
设置好之后就会一直循环在测试。Ctrl+c可以暂停。