Monday, February 14, 2022

ProteusISC – JTAG Controller Abstraction Library

ProteusISC

ProteusISC is a Linux JTAG controller abstraction library and driver framework. It is used for communicating to devices via JTAG using a JTAG controller.

License (LGPL version 2.1) CircleCI codecov Downloads Codacy Badge PyPI PyPI

The main benefits of proteusisc are:

  • Use any supported JTAG Controller to talk to any JTAG Device, regardless of manufacturer.
  • Agressive optimizations to commands sent to the JTAG Controller.
  • Easy to use library for creating a new tool to configure a device type.
  • Works in ipython for interactive JTAG exploration/debugging.

For more on the project, visit http://proteusisc.org/post/welcome/

To see hardware reverse engineering notes, visit http://diamondman.github.io/Adapt/.

For additional information on setting up supported jtag controllers, check the documentation link above.

Installation / Setup from source

Installation / Setup from pypi

Testing

pytest --cov-report term-missing --cov proteusisc -v

Installation while developing

pip install . -U --no-deps


from Hacker News https://ift.tt/FEuCNMG

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.