Linux Mint 20.3 Cinammon 64 bit
I happen to run the same right now.
Sigrok is the project name. The main application the project maintains is Pulseview. Other software the project provides includes sigrok-cli (a command-line interface, various libraries, and the FX2LAFW firmware used for the Cypress FX2 -based logic analyzers.
Do I need to download both softwares?
No, you don't need to "download" anything (using your browser).
Version 0.4.1 is included in the Mint software repositories for 20.3. Just fire up your preferred software manager, and find and select "Pulseview". The command-line command woofy mentioned,
sudo apt install pulseviewdoes the exact same task, just using the command-line interface. (They are compatible, too: there is no difference in the result doing it one way or another, and both ways are fully aware of installations and removals/purges done using the other.)
After installing, Pulseview will appear in your Mint menu, under Programming.
You'll want to read the
Getting Started page at the Sigrok project, and the
Getting started with a logic analyzer page. There is a link to Sparkfun's tutorial, and a couple of videos on using Pulseview, too.
I use Pulseview with a very cheap "24 MHz logic analyzer" off eBay, currently sold for $8 or so (look for LHT00SU1; see
Sigrok project documentation on these), with wire hook test clips. These typically use the Cypress FX2 chip, and are a direct implementation of the logic analyzer appnote/example provided, so using them with Sigrok's own FX2LAWF firmware, you're not violating anyones copyright or licensing or anything like that; it's above the board.
In Mint (and all Debian derivatives),
sigrok package is a metapackage that pulls in not only Pulseview, but (almost all) the other Sigrok-provided packages also. A convenience.
Once I have installed I will need assistance to setup for a slightly different project. I want to feed into the software a data stream as per outlined in this link.
You forgot the link.
In any case, you'll probably want to use
sigrok-cli (the command-line interface for capturing data like Pulseview does), or the software will need the key libraries (
libsigrok4,
sigrok-firmware-fx2lawf,
libsigrokdecode4, and possibly
libsigrokcxx4; plus the
libsigrok-dev,
libsigrokdecode-dev, and possibly
libsigrokcxx4-dev if you need to compile the software yourself). These are all installed just like Pulseview, only the name differs. (It also applies to other software, too. Repositories are
useful.)