These logic analyzers come with a program, derived from Sigrok PulseView but more simplified, called KingstVIS. It’s available on their official website: http://www.qdkingst.com/en/download
Finally, Sigrok PulseView is starting to support these analyzers, but things are a bit tricky:
1) The stable version does NOT support them.
2) The NIGHTLY versions are currently broken; the downloads aren’t working. (Download page: https://sigrok.org/wiki/Downloads)
3) The firmware is not integrated.
That said, we have alternatives:
1) We don’t download the stable version — it’s useless to us.
2) Fortunately, even on the PulseView download page they warn us that the NIGHTLY builds are broken and point us to a working version from December 2022: https://web.archive.org/web/20221208065 ... pulseview/
3) On Linux it works as ROOT (or with installed udev rules). On Windows it works… more or less….
LINUX
If you download the AppImage, install the udev rules, or run it as root. I chose to run it as root using "sudo".
To run it, there’s a library issue in Ubuntu — you can run it like this:
Código: Seleccionar todo
sudo LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 ./PulseView-NIGHTLY-x86_64.AppImage
WINDOWS
To use it you need to install KingstVIS, the proprietary program that installs the drivers.
Then you also need to install PulseView, the version linked above.
FIRMWARE
In any case, if you want to use PulseView, you need to extract the firmware. There’s a process to do this on Linux, but I’m attaching ALL the files in the Spanish version of this post.
To install these files: https://sigrok.org/wiki/Firmware#Where_ ... ware_files
Código: Seleccionar todo
Where to put the firmware files
The place where you have to put firmware files (so that libsigrok, and thus any frontend such as sigrok-cli or PulseView) can find them, depends on your operating system and/or your sigrok install location.
Linux / FreeBSD / Mac OS X
On Linux, FreeBSD, Mac OS X (and pretty much any UNIX-like OS) place the files in any of the locations where libsigrok will look for them:
Inside the XDG_DATA_HOME directory: $HOME/.local/share/sigrok-firmware
Inside the libsigrok install prefix, e.g.: $HOME/sr/share/sigrok-firmware (if you installed libsigrok into $HOME/sr)
In /usr/local: /usr/local/share/sigrok-firmware
In /usr: /usr/share/sigrok-firmware
Windows
On Windows place the files into the installation directory of the respective frontend. This depends on where you installed the frontend, of course. Defaults:
PulseView: C:\Program Files (x86)\sigrok\PulseView\share\sigrok-firmware
sigrok-cli: C:\Program Files (x86)\sigrok\sigrok-cli\share\sigrok-firmware
Some firmware files (those which we're allowed to redistribute) already come with the Windows EXE installers we provide, and don't need to be manually copied.
Android
On Android place the files into the following directory on your device:
/sdcard/sigrok-firmware
Some firmware files (those which we're allowed to redistribute) already come with the Android APK we provide, and don't need to be manually copied.
Firmware download link: download/file.php?id=333