【工具】
玛丽奥ZJY
这个作者很懒,什么都没留下…
展开
-
Linux 对内存的直接读写(devmem)
【摘要】 在Linux开发中着实用到的调试工具并不是很多。devmem的方式是提供给驱动开发人员,在应用层能够侦测内存地址中的数据变化,以此来检测驱动中对内存或者相关配置的正确性验证。http://blog.csdn.net/hens007/article/details/7268447这个工具的原理也比较简单,就是应用程序通过mmap函数实现对/dev/mem驱动中mmap方法的使用,映射了设备的内存到用户空间,实现对这些物理地址的读写操作。#include <stdio.h>原创 2020-12-08 13:42:37 · 3388 阅读 · 0 评论 -
Linux 读写memory操作
1 说明由于开发需要,需要通过memory传输数据,所以使用devmem 方式读写数据,操作linux 内存数据。devmem的方式是提供给驱动开发人员,在应用层能够侦测内存地址中的数据变化,以此来检测驱动中对内存或者相关配置的正确性验证。2 开发环境软件环境: ubuntu 虚拟机、arm-xilinx 交叉编译工具链硬件环境: ZYNQ70103 内存地址说明基本上的内存物理地址都可以访问,但是如果需要ZYNQ的PS 和PL 都能读写数据,需要查看芯片的datasheet,确定哪个原创 2020-12-08 13:38:00 · 2130 阅读 · 1 评论