busybox中已经集成了devmem工具,你可以配置busybox即可。

在busybox的杂项中找到:

CONFIG_USER_BUSYBOX_DEVMEM:

devmem is a small program that reads and writes from physical     
memory using /dev/mem.

Symbol: USER_BUSYBOX_DEVMEM [=y]                                  
Prompt: devmem                                                    
  Defined at ../user/busybox/busybox-1.14.3/miscutils/Kconfig:216 
  Depends on: USER_BUSYBOX_BUSYBOX                                
  Location:                                                       
    -> BusyBox (USER_BUSYBOX_BUSYBOX [=y])                        
      -> Miscellaneous Utilities

[使用用法]
Usage: devmem ADDRESS [WIDTH [VALUE]]
读取:在地址0x97000000读取32bit值(WIDTH默认等于32, 可选值为[8, 16, 32, 64])
/dev # devmem 0x97000000 
0x11111111
读取:在地址0x97000000读取16bit值
/dev # devmem 0x97000000 16
0x1111

写入:在地址0x97000000写入32bit值0x7777ABCD
/dev # devmem 0x97000000 32 0x7777ABCD
/dev # devmem 0x97000000              
0x7777ABCD

注意:如果/dev下没有mem这个node,会出现错误:
/dev # devmem 0x97000000 
devmem: can't open '/dev/mem': No such file or directory

这时可以在Host系统中手动创建一个(例如在NFS root filesystem模式):
host@host-laptop:~/embedded/tftpboot/nfsroot/dev$ sudo mknod mem -m666 c 1 1
注意这里的权限是666,允许任何人任意读写,可以很好的配合程序debug。

/dev # devmem 0x97000000
0x7777ABCD
---------------------
作者:zue
来源:CSDN
原文:https://blog.csdn.net/zuoyioo7/article/details/73603935
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. HTML5新增标签及具体用法
  2. mysql 修改root登录密码
  3. c#泛型方法返回null的问题
  4. windows7旗舰版激活密钥永久版免费分享
  5. Mysql 1030 Got error -1 from storage engine 错误解决
  6. viPlugin安装破解
  7. Ssqlserver 关于Grouping sets
  8. .Net 中资源的使用方式
  9. iOS 浅复制、深复制、完全复制的知识点梳理验证(附加归档解档)
  10. [原]ubuntu下制作openstack-havana源
  11. yum源的配置
  12. 收货MIGO
  13. js 放大镜用法bug解决
  14. 利用 gperftools 对nginx mysql 内存管理 性能优化
  15. Windows 7 Professional安装多语言包
  16. Eclipse中查看没有源码的Class文件的方法
  17. PCIE4.0 简单介绍
  18. Android为TV端助力 am命令以及hotkey文件的编写
  19. #mxnet# 权值共享
  20. 20145319 《网络渗透》免考—API拦截技术

热门文章

  1. 【leetcode】610. Triangle Judgement
  2. JS 详解 Cookie、 LocalStorage 与 SessionStorage-转载
  3. http上传txt文件
  4. Visual Studio 2017使用
  5. IntelliJ IDEA详细配置和使用教程(适用于Java开发人员)
  6. jade过滤器
  7. Netty搭建服务端的简单应用
  8. MySQL进阶5--分组函数 / 分组排序和分组查询 group by(having) /order by
  9. python_tkinter事件
  10. Pycharm----设置默认脚本请求头