Bug#807315: ITP: memtool -- manipulate and read memory mapped registers
Package: wnpp
Severity: wishlist
Owner: "Uwe Kleine-König" <ukleinek@debian.org>
* Package name : memtool
Version : 2015.12.0
Upstream Author : Pengutronix <entwicklung@pengutronix.de>
* URL : http://www.pengutronix.de/software/memtool/index_en.html
* License : GPLv2
Programming Lang: C
Description : manipulate and read memory mapped registers
memtool is a program we use at Pengutronix to inspect and modify
registers mostly on arm/armhf. It's functions are inspired by the
respective functions (md and mw) of the barebox bootloader. Usually it
works on /dev/mem but can be used to modify other character devices
(like /dev/fb0) for example.
There exist some alternatives:
- memtool (argh, same name)
ftp://ftp.koansoftware.com/public/linux/memtool/memtool.c
It's less flexible, doesn't format it's output that nicely
and also doesn't include an ascii representation.
- devmem2
Similar to memtool. There is an RFP at http://bugs.debian.org/595805
from 2010 which looks orphaned however. Some crititcs pointed out
in the bug's log maybe also applies to memtool (hard coding page
size, hardcoding sizeof(long) == 4) etc.) but I'm willing to fix
these up.
- memedit
http://www.pengutronix.de/software/memedit/index_en.html
this is really clumsy to use because you have to map memory
by hand.
I'm sure there are more, but I didn't find any of these in Debian.
Best regards
Uwe
Reply to: