博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
busybox devmem 直接获取、修改内存信息
阅读量:6527 次
发布时间:2019-06-24

本文共 1239 字,大约阅读时间需要 4 分钟。

/********************************************************************** *           busybox devmem 直接获取、修改内存信息 * 说明: *     有时候再进行一些硬件测试的时候为了加快处理速度,可能会希望通过 * shell直接修改内存地址中的信息,devmem内部还是mmap进行地址映射,另外 * 觉得可以直接用outb/inb等函数直接操作。 * *                                2018-6-25 深圳 宝安西乡 曾剑锋 *********************************************************************/一、参考文档:    1. How to access the i.MX6 unique ID/serial number in Linux        https://community.nxp.com/thread/434775    2. Linux驱动开发常用内存调试工具 memtool and devmem        https://blog.csdn.net/mike8825/article/details/51505218二、devmem help    [buildroot@root ~/lmbench-3.0-a9/scripts]#  devmem --help    BusyBox v1.26.2 (2018-06-21 15:47:27 CST) multi-call binary.    Usage: devmem ADDRESS [WIDTH [VALUE]]    Read/write from physical address            ADDRESS Address to act upon            WIDTH   Width (8/16/...)            VALUE   Data to be written三、用i.MX6 SN验证devmem获取地址数据正确性:    [buildroot@root ~]#  cat /sys/fsl_otp/HW_OCOTP_CFG0    0xe6b416f0    [buildroot@root ~]#  cat /sys/fsl_otp/HW_OCOTP_CFG1    0x1f2231d4    [buildroot@root ~]#  devmem 0x21BC410 32    0xE6B416F0    [buildroot@root ~]#  devmem 0x21BC420 32    0x1F2231D4

 

转载于:https://www.cnblogs.com/zengjfgit/p/9224532.html

你可能感兴趣的文章
北大访问教授吴霁虹:如何把握AI产业化机遇并建立竞争优势 | CITE 2017
查看>>
LINUX 常用命令整理
查看>>
【云周刊】第134期:阿里云发布ECS企业级产品家族 19款实例族涵盖173个应用场景...
查看>>
iOS 位枚举
查看>>
关注ERP之根,基础数据的准备
查看>>
中兴计划2017年泰国收入实现50%的增长
查看>>
德国禁止Facebook利用WhatsApp用户信息:没法律基础
查看>>
全球太阳能产业掣肘在哪儿?
查看>>
“灾备全生态”全揭秘
查看>>
CSS盒子模型
查看>>
Zeppelin Prefix not found.
查看>>
ubuntu中eclipse安装svn插件问题
查看>>
linux 的网络设置
查看>>
首届“欧亚杯”象翻棋全国团体邀请赛圆满收评!
查看>>
编译tomcat
查看>>
最简单 iText 的 PDF 生成方案(含中文解决方案)HTML 转为 PDF
查看>>
MySql中is NULL、ISNULL()和IFNULL()运行速度的比较
查看>>
关于unichar字符串的初始化
查看>>
oracle-xe手工创建数据库
查看>>
Cisco交换机 链路聚合
查看>>