【开发工具】【memtester】内存测试工具(memtester)的使用
获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中:
【开发工具】嵌入式常用开发工具汇总帖
Memtester简介
Memtester主要是捕获内存错误和一直处于很高或者很低的坏位, 其测试的主要项目有随机值,异或比较,减法,乘法,除法,与或运算等等. 通过给定测试内存的大小和次数, 可以对系统现有的内存进行上面项目的测试。
Memtester安装
- 下载memtester-4.3.0.tar.gz:
http://pyropus.ca/software/memtester/
- 解压缩
tar -zxvf memtester-4.3.0.tar.gz注:小技巧:Linux下一般压缩文件后缀为.tar.bz2和.tar.gz,
它们解压命令有两三个选项是一致的:
xf(v),前者再加上j选项,后者再加上z选项。
- 进入目录
cd memtester-4.3.0/
- 配置
修改conf-cc , conf-ld 文件中的cc为arm-hisivxxx-linux-gcc例如:编译hi3519av100相关的memtester,相应修改为:arm-himix200-linux-gcc
- 编译、安装
makemake install
Memtester的使用
查看memtester的使用帮助:
./memtester [-p physaddrbase] <mem>[B|K|M|G] [loops]说明:
Physaddrbase: 需要测试的物理地址;
<mem>[B|K|M|G]:测试内存的大小;
[loops]:测试次数Ps:需要测试的内存大小,可以根据“free”上的剩余内存大小决定
Memtester简单测试
/memtester 10M 1说明:
“10M” 参数1是指需要测试的内存大小,这里填的10M,也可以根据自己的实际内存大小去填。
“1” 参数2是进行内存测试的次数,这里填的1次。
Memtester指定物理地址测试
./memtester -p 0x88000000 128M 2说明:
“-p 0x88000000” 指定从0x88000000地址申请内存(注意,有些地址已经被使用的,无法申请)
“128M” 参数2是指需要测试的内存大小,这里填的128M,也可以根据自己的实际内存大小去填。
“2” 参数3是进行内存测试的次数,这里填的2次。
测试结果:
root@keda-PC:/home/keda# memtester 10M 1
memtester version 4.3.0 (64-bit)
Copyright (C) 2001-2012 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 10MB (10485760 bytes)
got 10MB (10485760 bytes), trying mlock ...locked.
Loop 1/1:Stuck Address : ok Random Value : okCompare XOR : okCompare SUB : okCompare MUL : okCompare DIV : okCompare OR : okCompare AND : okSequential Increment: okSolid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : ok Bit Flip : ok Walking Ones : ok Walking Zeroes : ok 8-bit Writes : ok16-bit Writes : okDone.
【开发工具】【memtester】内存测试工具(memtester)的使用相关推荐
- 内存测试工具memtester使用详解
memtester的下载地址:http://pyropus.ca/software/memtester/ 有源码安装包.deb包.rpm包等. 源码已经编译好,在linux下只要make一下就好了. ...
- 软件测试查漏补缺(一)——驱动开发、系统测试、测试工具
软件测试查漏补缺(一)--驱动开发.系统测试.测试工具 一.测试驱动开发 英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法. TDD要求 ...
- 12012.memtester内存测试
memtester内存测试 1 参考博客 2 指令执行 3 代码分析 3.1 类型别名文件 types.h 3.2 若干内存测试场景 tests.c 3.2.1 内存区域值的比较 3.2.2 test ...
- win十下内存测试软件,教你windows10内存测试工具怎么使用
有时候我们的电脑会出现无故的蓝屏,或是重新启动,这时就要考虑是不是内存的问题,那么我们怎么样检测内存呢?win10的用户会问如何对windows10的内存进行系统测试,对于一些用户是比较头疼的问题,对 ...
- Linux入门 内存测试工具(Memtest86+)
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 一.memtest ...
- Linux入门:内存测试工具(Memtest86+)
一.memtest86+ 接触到memtest86+是因为Linux,但是这个内存测试工具并不是依附于Linux: memtest86+ 是一款内存测试工具,但是这款软件不能够在windows或Lin ...
- 海康直连工具 海康测试工具,工程宝测试软件等
海康直连工具 海康测试工具,工程宝测试软件等,监控工程调试软件,海康/大华,摄像头IP批量修改,摄像头密码重置,恢复出厂等各种工程测试软件,所有软件为app格式, 都是原厂最新版软件,别再问可不可以装 ...
- iSQE测试工具系列研讨会-测试工具赋能软件产品质量
活动主题 本期研讨会,我们沿用第十一届iSQE峰会工具场主题"测试工具赋能软件产品质量",围绕产品质量得三个方面,共同探讨如何通过技术手段分析,使用合适得测试工具来赋能软件产品质量 ...
- linux内存测试工具memtest,Linux-内存检测利器Memtest86+v1.70
[Linux]内存检测利器Memtest86+ v1.70 Memtest86+是一款基于Linux核心的内存检测工具,由x86-secret小组在Chris Brady的Memtest86的基础上增 ...
最新文章
- TensorFlow算子融合
- 开发中新游戏《庞加莱》
- angularJs select绑定的model 取不到值
- mfc对话框在不同计算机上显示不全
- java 多态实现的jvm调用过程_多态:JVM是如何进行方法调用的
- 中国的就业(人才)市场缺什么?
- OCIEnvCreate 失败,返回代码为 -1的解决方法
- dll编译为html,如何为MSHTML v9编译.dll。我目前正在获取“MIDL 2035:预期的常量表达式”的100个错误...
- archive —— 软件历史版本存档及下载、jar 包
- win10开机出现两个系统
- 删除指定路径下的文件以及文件夹
- 《Spring实战》读书笔记
- php劳保管理系统,《劳保用品管理系统》用盟威快速开发平台开发的应用实例
- php对接腾讯云直播
- 关于listview的全选、反选、取消、删除等操作
- php-ftm,FTM/MTF的激素种类
- 微信小程序 wx.request转同步
- 什么是域名流量劫持?
- 变步长自适应算法(EASI)的分类
- 一周新闻:网络钓鱼骗子转战Instagram;航旅纵横回应新功能泄露用户隐私。