Skip to main content

Embedded Debugger client for libstored's debug protocol

Project description

(py)libstored -- Embedded Debugger protocol implementation for libstored

This package contains the client implementation of the Embedded Debugger protocol (version 2), and a few helper classes and modules to debug your application. See libstored how to create an application that is to be debugged using these clients.

The synchronization protocol of libstored is not available in python (yet?).

See the documentation.

Interesting modules

Execute these modules like python3 -m libstored.gui, optionally with -h argument to get some more help:

  • libstored.gui: a GUI that connects to a debug target. The GUI has by default high DPI support. If the scaling is not satisfactory, try setting the QT_SCALE_FACTOR environment variable before starting the GUI, or use Ctrl+Scroll wheel to dynamically resize the fonts.
  • libstored.cli: a command line interface that connects to a debug target.
  • libstored.wrapper.stdio: a stdin/stdout wrapper, which is a bridge between Embedded Debugger messages within the stdin/stdout streams of the application to a ZeroMQ socket interface, which in turn can be used to connect libstored.gui or libstored.cli to.
  • libstored.wrapper.serial: like libstored.wrapper.stdio, but using pyserial instead of stdin/stdout.

Interesting classes

The following classes are particularly interesting:

  • libstored.ZmqClient
  • libstored.ZmqServer
  • libstored.Stdio2Zmq
  • libstored.Serial2Zmq

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libstored-1.4.0.tar.gz (53.5 kB view details)

Uploaded Source

Built Distribution

libstored-1.4.0-py3-none-any.whl (112.2 kB view details)

Uploaded Python 3

File details

Details for the file libstored-1.4.0.tar.gz.

File metadata

  • Download URL: libstored-1.4.0.tar.gz
  • Upload date:
  • Size: 53.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.13

File hashes

Hashes for libstored-1.4.0.tar.gz
Algorithm Hash digest
SHA256 565454046a85617dca176b6d10e4c0d6066956e8ba6ccc45069a7241adf131b1
MD5 d752445f319be8afa874ff3d740ddad3
BLAKE2b-256 217c79a93365b0cbef6e86b5b415fd95df44708f768ef49acdb99226bd4d2d93

See more details on using hashes here.

File details

Details for the file libstored-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: libstored-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 112.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.13

File hashes

Hashes for libstored-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f7c599766f5175fb27428144b6154fc64fc50b84963216a2ce988e9dd9b1a5d
MD5 b6498f79a113d487765b20734117e7f3
BLAKE2b-256 38d06bb64cf8fc21eac052039533b9881061bf70ae94b77a39baf9972fd625b0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page