MemMoni (Memory Monitor)

Explanation




"MemMoni" is an application that periodically monitors the contents of the memory in an embedded device using the memory dump function of the embedded device.

By registering the command and response data formats, the memory contents can be extracted from the memory dump response data and displayed.

Also, if the target device supports it, you can also send a memory rewrite command.

By reading the symbol file generated at compile time, you can refer to the memory address from the variable name.

* Reading and writing memory is only possible if the corresponding debug command is implemented on the communication partner device.


Key Features

Memory Monitoring & Display

  • Periodically reads memory from the target device and displays it in hexadecimal format
  • Supports single-read operations and start/stop control for continuous dumps
  • Allows saving displayed memory content to text files

Memory Write Capability

  • Enables writing to specific memory addresses (if supported by the target device)
  • Send custom write commands directly from the GUI

Symbol File Integration

  • Load compiler-generated symbol files to reference memory addresses by variable name
  • Flexible configuration of column positions, character widths, and parsing rules

Communication Settings

  • Supports UDP and TCP connections (serial port also available)
  • GUI-based device selection and connection management

Command Definition & Response Parsing

  • Define custom formats for memory read/write commands
  • Configure parsing rules for response data

Use Cases

  • Embedded software development and debugging
  • Dynamic monitoring of memory maps
  • Protocol verification and testing
  • Variable state inspection using symbol files

MemMoni empowers embedded developers to “visualize the invisible” by making internal memory states accessible and actionable.
With flexible communication settings and symbol integration, it adapts to a wide range of target environments.


See the online help for detailed operation.

"MemMoni" is a paid apps.
Please buy the license key to keep using it.

Limitation for trial period.

There is the following limitations up to the purchase of the license key.

  • There is no expiration date for the trial period.
  • During the trial period, the license key input dialog will be displayed at startup.
  • All functions can be used for the trial period.


Price

The price of the license key is as follows.

Price: 9,900 YEN (JPY)

One license key is required for each computer.

After the license key is obtained, money is not returned.
Please confirm software for the trial period. And, please buy the license key when continuously using it.



How to buy license key

The purchase price of the license key can be paid on the PayPal.

  • Please click the following buttons if you want to buy it. It moves to PayPal.

    The license key is E-mailed to E-mail Address used on the PayPal.


  • Please inquire from "Inquiry Form" when E-mail doesn't reach even if several hours pass after payment.



Use condition

  • Neither the author nor the related group assume the responsibility to any damage that uses this software and occurs.
  • Neither the author nor the related group owe the obligation of the upgrade for the repair of trouble to this software and the functional improvement.
  • Neither the author nor the related group owe the obligation of any support to this software.
  • When part or all of this software are distributed again, the author's permission is necessary for prior.
  • Please buy the license key to keep using it.


Download

File NameMEMMONI1050.zip
VersionVer1.0.5.0
Date2025.08.10
OSWindows 10/11



History

Version Date History
Ver1.0.5.0 2022.08.10

Bug fixed.

Ver1.0.4.0 2023.05.07

Allows to add comments to monitor addresses.

Ver1.0.3.0 2023.05.01

Fixed to be able to specify the number of bytes in memory write.

Ver1.0.2.0 2023.03.09

Support 1200, 2400, 4800 baud rate of serial port.

Ver1.0.1.0 2022.12.20

Bug fixed.

Ver1.0.0.0 2022.11.29

New release.