Driver framework for In System Configureation (ISC) Controllers (for example, JTAG)
Project description
# 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.
[](http://opensource.org/licenses/LGPL-2.1) [](https://circleci.com/gh/diamondman/proteusisc) [](https://codecov.io/gh/diamondman/proteusisc) [](https://pypi.python.org/pypi/proteusisc) [](https://www.codacy.com/app/jessy-diamondman/proteusisc?utm_source=github.com&utm_medium=referral&utm_content=diamondman/proteusisc&utm_campaign=Badge_Grade) [](https://pypi.python.org/pypi/proteusisc/) [](https://pypi.python.org/pypi/proteusisc/)
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
pip3 install .
## Installation / Setup from pypi
pip3 install proteusisc
## Testing
pytest –cov-report term-missing –cov proteusisc -v
## Installation while developing
pip install . -U –no-deps
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size proteusisc-0.2.0.tar.gz (74.6 kB) | File type Source | Python version None | Upload date | Hashes View |