devmem是什么 如何使用devmem

什么是devmem?在linux系统,如果我们想要访问某个寄存器,就需要写一个驱动程序,在驱动中映射寄存器地址,转为虚拟地址后就可以访问。
但有时候,我们只是单纯想知道某个寄存器的值,不想这么麻烦,怎么办呢?
linux早就想到这一点了,于是提供了一个工具devmem,通过devmem就可以直接读写寄存器,
devmem是一个命令,在shell中输入devmem命令就可以非常方便的读写寄存器。
如何使用devmem?devmem命令格式:
usage: devmem address [width [value]]read/write from physical address address address to act upon width width (8/16/...) value data to be writtenaddress:物理地址
width:位宽,32位、64位等等
value:要写入的值
例如,读取32位寄存器0x40200000的值:
devmem 0x40200000 32向32位寄存器0x40200000写入0x12345678
devmem 0x40200000 32 0x12345678可以看到,devmem的使用非常简单,有了devmem就可以轻松访问寄存器。

蓄电池充电保护电路图
中软国际与宜宾市政府在智慧政务领域建立良好合作关系
供水管网管理系统智能电磁水表应用案例
PCB制作流程介绍
详解便携式脑电无线信号采集系统的设计
devmem是什么 如何使用devmem
传感器的神奇魔法:科技感知世界的桥梁
运营商是在以“服务降级”促“消费升级”吗?
OLED电视将何去何从?
为何手机电量越来越不经用了?真相在此!
现代汽车第二代电动汽车平台采用SK On电池,价值高达万亿韩元
关于英特尔拯救制造企业消亡的分析介绍
改善传感器误操作的静噪对策
机器人行业标准制定 意图走出制造业局限
FPGA内部基本结构包括哪些
场效应管厂家有哪些_价格如何
“器官芯片”备受国外制药公司青睐 将提高发现新药几率
翻脸背后:贾跃亭要把钱全部投美国 恒大想国产化
偏航速率陀螺仪ADXRS623
特斯拉未来十大目标 2020年前征服无人驾驶