Difference between revisions of "Downloads"

From sigrok
Jump to navigation Jump to search
m (Add usage note to the ubuntu PPA)
m (appimage -> AppImage)
 
(77 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{| border="0" width="100%" style="white-space: margin: 0em; margin-bottom: 2em; border-width: 1em; align:center; vertical-align: top"
|-
!Linux
!Windows
!Mac OS X
!Other
|-
! colspan="4" | {{Rounded_corners|url=https://sigrok.org/wiki/Downloads|bgcolor=#aaaaaa|text=Nightly builds (recommended, always up-to-date)}}
|- style="background-color: white"
| style="width:20%; vertical-align: top" |
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-i686-debug.AppImage|text=PulseView (32bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-x86_64-debug.AppImage|text=PulseView (64bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-i686-debug.AppImage|text=sigrok-cli (32bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-x86_64-debug.AppImage|text=sigrok-cli (64bit)}}
| style="width:20%; vertical-align: top" |
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-i686-release-installer.exe|text=PulseView (32bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-x86_64-release-installer.exe|text=PulseView (64bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-i686-release-installer.exe|text=sigrok-cli (32bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-x86_64-release-installer.exe|text=sigrok-cli (64bit)}}
| style="width:20%; vertical-align: top" |
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-x86.dmg|text=PulseView (64bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-x86.dmg|text=sigrok-cli (64bit)}}
| style="width:20%; vertical-align: top; text-align: center" |
{{Rounded_corners|url=https://sigrok.org/wiki/Downloads#Releases|text=See below}}
|-
!colspan="4" | {{Rounded_corners|url=https://sigrok.org/wiki/Downloads|bgcolor=#aaaaaa|text=Release builds (usually older than nightly builds, might be missing features or bugfixes)}}
|- style="background-color: white"
| style="width:20%; vertical-align: top" |
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/PulseView-0.4.2-i386.AppImage|text=PulseView 0.4.2 (32bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/PulseView-0.4.2-x86_64.AppImage|text=PulseView 0.4.2 (64bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-0.7.2-i386.AppImage|text=sigrok-cli 0.7.2 (32bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-0.7.2-x86_64.AppImage|text=sigrok-cli 0.7.2 (64bit)}}
| style="width:20%; vertical-align: top" |
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/pulseview-0.4.2-32bit-static-release-installer.exe|text=PulseView 0.4.2 (32bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/pulseview-0.4.2-64bit-static-release-installer.exe|text=PulseView 0.4.2 (64bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-0.7.2-i686-installer.exe|text=sigrok-cli 0.7.2 (32bit)}}
{{Rounded_corners|url=https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-0.7.2-x86_64-installer.exe|text=sigrok-cli 0.7.2 (64bit)}}
| style="width:20%; vertical-align: top" |
{{Rounded_corners|url=https://sigrok.org/download/binary/pulseview/PulseView-0.4.2.dmg|text=PulseView 0.4.2 (64bit)}}
| style="width:20%; vertical-align: top; text-align: center" |
{{Rounded_corners|url=https://sigrok.org/wiki/Downloads#Releases|text=See below}}
|- style="background-color: white; vertical-align: top;"
| style="text-align:center" | <em><small>Requires a Linux distro as recent or more recent than '''Ubuntu 18.04'''.</small></em>
| style="text-align:center" | <em><small>Requires '''Windows XP''' or higher.</small></em>
| style="text-align:center" | <em><small>Requires '''OS X 11 (Big Sur)''' or higher.</small></em>
| style="text-align:center" | <em><small>See below for other download options (Android, FreeBSD, source code, etc.).</small></em>
|}
== Releases ==
== Releases ==


You can download the latest released tarballs of the following subprojects from [http://sigrok.org/download/ the sigrok.org download directory]:
You can download the latest released tarballs of the following subprojects from [https://sigrok.org/download/ the sigrok.org download directory]:


{| border="0" style="font-size: smaller; white-space: nowrap;" class="alternategrey sigroktable"
{| border="0" style="font-size: smaller; white-space: nowrap;" class="alternategrey sigroktable"
Line 11: Line 95:
|-
|-
| [[libserialport]]
| [[libserialport]]
| [http://sigrok.org/download/source/libserialport/libserialport-0.1.1.tar.gz libserialport-0.1.1.tar.gz]
| [https://sigrok.org/download/source/libserialport/libserialport-0.1.2.tar.gz libserialport-0.1.2.tar.gz]
| [http://sigrok.org/gitweb/?p=libserialport.git;a=blob;f=NEWS;hb=HEAD release notes]
| [https://sigrok.org/gitweb/?p=libserialport.git;a=blob;f=NEWS;hb=HEAD release notes]


|-
|-
| [[libsigrok]]
| [[libsigrok]]
| [http://sigrok.org/download/source/libsigrok/libsigrok-0.4.0.tar.gz libsigrok-0.4.0.tar.gz]
| [https://sigrok.org/download/source/libsigrok/libsigrok-0.5.2.tar.gz libsigrok-0.5.2.tar.gz]
| [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=NEWS;hb=HEAD release notes]
| [https://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=NEWS;h=60de6e341b7289cfb99883a94b0c921a4b79b008;hb=a6b07d7e28fe445afccf36922ef7d20e63e54fe6 release notes]


|-
|-
| [[libsigrokdecode]]
| [[libsigrokdecode]]
| [http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.4.0.tar.gz libsigrokdecode-0.4.0.tar.gz]
| [https://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.3.tar.gz libsigrokdecode-0.5.3.tar.gz]
| [http://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blob;f=NEWS;hb=HEAD release notes]
| [https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blob;f=NEWS;h=f61727f8c75edf52e1f306983070a5eda629fd2e;hb=97991a3919da6a07c4c87308ae66fb441bd512e3 release notes]


|-
|-
| [[sigrok-cli]]
| [[sigrok-cli]]
| [http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.6.0.tar.gz sigrok-cli-0.6.0.tar.gz]
| [https://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.2.tar.gz sigrok-cli-0.7.2.tar.gz]
| [http://sigrok.org/gitweb/?p=sigrok-cli.git;a=blob;f=NEWS;hb=HEAD release notes]
| [https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blob;f=NEWS;h=e80dad6392501dd16e4fdc87836d443474e2eed9;hb=b584f959edb788f1731d5a304badf241ac21bf65 release notes]


|-
|-
| [[PulseView]]
| [[PulseView]]
| [http://sigrok.org/download/source/pulseview/pulseview-0.3.0.tar.gz pulseview-0.3.0.tar.gz]
| [https://sigrok.org/download/source/pulseview/pulseview-0.4.2.tar.gz pulseview-0.4.2.tar.gz]
| [http://sigrok.org/gitweb/?p=pulseview.git;a=blob;f=NEWS;hb=HEAD release notes]
| [https://sigrok.org/gitweb/?p=pulseview.git;a=blob;f=NEWS;h=b20f14aebe4bd890a6bd92323e043b3540cb6629;hb=2b526a42a2fd68d513d4c2061790605a0c7add6c release notes]
 
|-
| [[Example dumps|sigrok-dumps]]
| [http://sigrok.org/download/source/sigrok-dumps/sigrok-dumps-0.1.0.tar.gz sigrok-dumps-0.1.0.tar.gz]
| [http://sigrok.org/gitweb/?p=sigrok-dumps.git;a=blob;f=NEWS;hb=HEAD release notes]


|-
|-
| [[fx2lafw|sigrok-firmware-fx2lafw]] (source code)
| [[fx2lafw|sigrok-firmware-fx2lafw]] (source code)
| [http://sigrok.org/download/source/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-0.1.3.tar.gz sigrok-firmware-fx2lafw-0.1.3.tar.gz]
| [https://sigrok.org/download/source/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-0.1.7.tar.gz sigrok-firmware-fx2lafw-0.1.7.tar.gz]
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]
| [https://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]


|-
|-
| [[fx2lafw|sigrok-firmware-fx2lafw]] (prebuilt firmware)
| [[fx2lafw|sigrok-firmware-fx2lafw]] (prebuilt firmware)
| [http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.3.tar.gz sigrok-firmware-fx2lafw-bin-0.1.3.tar.gz]
| [https://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.7.tar.gz sigrok-firmware-fx2lafw-bin-0.1.7.tar.gz]
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]
| [https://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]


|}
|}
Line 53: Line 132:
== Binaries and distribution packages ==
== Binaries and distribution packages ==


* '''Debian:''' [http://packages.qa.debian.org/s/sigrok.html sigrok] (pulls [http://packages.qa.debian.org/libs/libserialport.html libserialport], [http://packages.qa.debian.org/libs/libsigrok.html libsigrok], [http://packages.qa.debian.org/libs/libsigrokdecode.html libsigrokdecode], [http://packages.qa.debian.org/s/sigrok-cli.html sigrok-cli], [http://packages.qa.debian.org/p/pulseview.html pulseview], [http://packages.qa.debian.org/s/sigrok-firmware-fx2lafw.html sigrok-firmware-fx2lafw])
=== Linux AppImage binaries ===
* '''Ubuntu:''' [http://launchpad.net/ubuntu/+source/sigrok sigrok] (pulls [http://launchpad.net/ubuntu/+source/libserialport libserialport], [http://launchpad.net/ubuntu/+source/libsigrok libsigrok], [http://launchpad.net/ubuntu/+source/libsigrokdecode libsigrokdecode], [http://launchpad.net/ubuntu/+source/sigrok-cli sigrok-cli], [http://launchpad.net/ubuntu/+source/pulseview pulseview], [http://launchpad.net/ubuntu/+source/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw])
 
* '''Ubuntu PPA:''' [https://launchpad.net/~daniel-elstner/+archive/ubuntu/sigrok PPA for sigrok] (recent sigrok builds from git, including firmware; do an "apt-get autoremove" after uninstalling the ubuntu sigrok packages - otherwise the PPA may be ignored)
* Nightly AppImage binaries (oldest distro supported is Ubuntu 18.04):
* '''Arch Linux:''' [https://aur.archlinux.org/packages.php?O=0&K=sigrok&do_Search=Go AUR (Arch Linux User Repository)], [https://aur.archlinux.org/packages/libserialport/ libserialport], [https://aur.archlinux.org/packages/libsigrok/ libsigrok], [https://aur.archlinux.org/packages/libsigrokdecode/ libsigrokdecode], [https://aur.archlinux.org/packages/sigrok-cli/ sigrok-cli], [https://aur.archlinux.org/packages/pulseview/ pulseview], [https://aur.archlinux.org/packages/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]
** [https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-i686-debug.AppImage pulseview-NIGHTLY-i686-debug.AppImage] (32bit)
* '''Slackware:''' [http://slackbuilds.org/repository/14.1/libraries/libserialport/?search=libserialport libserialport], [http://slackbuilds.org/repository/14.1/libraries/libsigrok/ libsigrok], [http://slackbuilds.org/repository/14.1/libraries/libsigrokdecode/ libsigrokdecode], [http://slackbuilds.org/repository/14.1/academic/sigrok-cli/?search=sigrok-cli sigrok-cli], [http://slackbuilds.org/repository/14.1/academic/pulseview/?search=pulseview pulseview], [http://slackbuilds.org/repository/14.1/misc/sigrok-firmware-fx2lafw/?search=sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]
** [https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-x86_64-debug.AppImage pulseview-NIGHTLY-x86_64-debug.AppImage] (64bit)
* '''Fedora:''' [http://pkgs.fedoraproject.org/cgit/libserialport.git/ libserialport], [http://pkgs.fedoraproject.org/cgit/libsigrok.git/ libsigrok], [http://pkgs.fedoraproject.org/cgit/libsigrokdecode.git libsigrokdecode], [http://pkgs.fedoraproject.org/cgit/sigrok-cli.git sigrok-cli], [http://pkgs.fedoraproject.org/cgit/pulseview.git pulseview], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware-fx2lafw.git sigrok-firmware-fx2lafw], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware.git sigrok-firmware] (see also: [[Linux/Fedora]])
** [https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-i686-debug.AppImage sigrok-cli-NIGHTLY-i686-debug.AppImage] (32bit)
* '''Gentoo:''' [http://packages.gentoo.org/package/dev-libs/libserialport libserialport], [http://packages.gentoo.org/package/sci-libs/libsigrok libsigrok], [http://packages.gentoo.org/package/sci-libs/libsigrokdecode libsigrokdecode], [http://packages.gentoo.org/package/sci-electronics/sigrok-cli sigrok-cli], [http://packages.gentoo.org/package/sci-electronics/pulseview pulseview], [http://packages.gentoo.org/package/sys-firmware/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]
** [https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-x86_64-debug.AppImage sigrok-cli-NIGHTLY-x86_64-debug.AppImage] (64bit)
* '''openSUSE:''' [https://build.opensuse.org/package/show/electronics/libserialport libserialport], [https://build.opensuse.org/package/show/electronics/libsigrok libsigrok], [https://build.opensuse.org/package/show/electronics/libsigrokdecode libsigrokdecode], [https://build.opensuse.org/package/show/electronics/sigrok-cli sigrok-cli], [https://build.opensuse.org/package/show/electronics/pulseview pulseview], [https://build.opensuse.org/package/show/electronics/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]
* Download the correct (32bit or 64bit) AppImage file for your Linux system, make the file executable via "'''chmod +x'''" and then run it.
* '''Windows:'''
* If you want to access hardware, please install the [https://sigrok.org/gitweb/?p=libsigrok.git;a=tree;f=contrib udev rules] on your system and reload the rules using "udevadm control --reload-rules && udevadm trigger".
** Nightly installer binaries: [http://sigrok.org/jenkins/job/sigrok-cross-mingw/platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/pulseview-NIGHTLY-installer.exe pulseview-NIGHTLY-installer.exe], [http://sigrok.org/jenkins/job/sigrok-cross-mingw/platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/sigrok-cli-NIGHTLY-installer.exe sigrok-cli-NIGHTLY-installer.exe]
* See also [[Linux#AppImage|Linux]] for more information.
** See also [[Windows#Windows_installers|Windows]] for more information, including driver and firmware handling.
 
* '''Mac OS X:''' There are [[Mac_OS_X#Building_using_Homebrew|Homebrew packages]] ([https://github.com/rene-dev/homebrew-sigrok github repo]), but you can also [[Mac_OS_X#Building_manually|compile sigrok from source]].
=== Linux distribution packages ===
* '''FreeBSD:''' [http://www.freshports.org/devel/libserialport/ libserialport], [http://www.freshports.org/devel/libsigrok/ libsigrok], [http://www.freshports.org/devel/libsigrokdecode/ libsigrokdecode], [http://www.freshports.org/science/sigrok-cli/ sigrok-cli], [http://www.freshports.org/science/pulseview/ pulseview], [http://www.freshports.org/science/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw], [http://www.freshports.org/science/sigrok-firmware/ sigrok-firmware], [http://www.freshports.org/science/sigrok-firmware-utils/ sigrok-firmware-utils]
 
* '''OpenBSD:''' There are no ports/packages yet, contributors welcome!
* '''Debian:''' [https://packages.qa.debian.org/s/sigrok.html sigrok] (pulls [https://packages.qa.debian.org/libs/libserialport.html libserialport], [https://packages.qa.debian.org/libs/libsigrok.html libsigrok], [https://packages.qa.debian.org/libs/libsigrokdecode.html libsigrokdecode], [https://packages.qa.debian.org/s/sigrok-cli.html sigrok-cli], [https://packages.qa.debian.org/p/pulseview.html pulseview], [https://packages.qa.debian.org/s/sigrok-firmware-fx2lafw.html sigrok-firmware-fx2lafw])
* '''Android:'''
* '''Ubuntu:''' [https://launchpad.net/ubuntu/+source/sigrok sigrok] (pulls [https://launchpad.net/ubuntu/+source/libserialport libserialport], [https://launchpad.net/ubuntu/+source/libsigrok libsigrok], [https://launchpad.net/ubuntu/+source/libsigrokdecode libsigrokdecode], [https://launchpad.net/ubuntu/+source/sigrok-cli sigrok-cli], [https://launchpad.net/ubuntu/+source/pulseview pulseview], [https://launchpad.net/ubuntu/+source/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw])
** [[PulseView]] nightly build: [http://sigrok.org/jenkins/job/sigrok-cross-android/platform=cross-arm-linux-androideabi/lastSuccessfulBuild/artifact/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (ARM)], [http://sigrok.org/jenkins/job/sigrok-cross-android/platform=cross-i686-linux-android/lastSuccessfulBuild/artifact/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (x86)]
* '''Arch Linux:''' [https://aur.archlinux.org/packages.php?O=0&K=sigrok&do_Search=Go AUR (Arch Linux User Repository)], [https://aur.archlinux.org/packages/libserialport-git/ libserialport], [https://aur.archlinux.org/packages/libsigrok-git/ libsigrok], [https://aur.archlinux.org/packages/libsigrokdecode-git/ libsigrokdecode], [https://aur.archlinux.org/packages/sigrok-cli/ sigrok-cli], [https://aur.archlinux.org/packages/pulseview-git/ pulseview], [https://aur.archlinux.org/packages/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]
** See also [[Android]] for more information.
* '''Slackware:''' [https://slackbuilds.org/apps/libserialport/ libserialport], [https://slackbuilds.org/apps/libsigrok/ libsigrok], [https://slackbuilds.org/apps/libsigrokdecode/ libsigrokdecode], [https://slackbuilds.org/apps/sigrok-cli/ sigrok-cli], [https://slackbuilds.org/apps/pulseview/ pulseview], [https://slackbuilds.org/apps/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]
* '''Fedora:''' [https://src.fedoraproject.org/cgit/rpms/libserialport.git/ libserialport], [https://src.fedoraproject.org/cgit/rpms/libsigrok.git/ libsigrok], [https://src.fedoraproject.org/cgit/rpms/libsigrokdecode.git/ libsigrokdecode], [https://src.fedoraproject.org/cgit/rpms/sigrok-cli.git/ sigrok-cli], [https://src.fedoraproject.org/cgit/rpms/pulseview.git/ pulseview], [https://src.fedoraproject.org/cgit/rpms/sigrok-firmware-fx2lafw.git/ sigrok-firmware-fx2lafw], [https://src.fedoraproject.org/cgit/rpms/sigrok-firmware.git/ sigrok-firmware]
* '''Gentoo:''' [https://packages.gentoo.org/package/dev-libs/libserialport libserialport], [https://packages.gentoo.org/package/sci-libs/libsigrok libsigrok], [https://packages.gentoo.org/package/sci-libs/libsigrokdecode libsigrokdecode], [https://packages.gentoo.org/package/sci-electronics/sigrok-cli sigrok-cli], [https://packages.gentoo.org/package/sci-electronics/pulseview pulseview], [https://packages.gentoo.org/package/sys-firmware/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]
* '''openSUSE:''' Latest stable versions are included in Tumbleweed. Leap includes the latest stable version at time of release, newer versions are available from the [https://download.opensuse.org/repositories/electronics/ "electronics" repository], created by the [https://build.opensuse.org/project/show/electronics OpenBuildService (OBS)].
** '''openSUSE weekly GIT:''' [https://download.opensuse.org/repositories/home:/StefanBruens:/branches:/electronics:/GIT/ Repositories], [https://build.opensuse.org/project/show/home:StefanBruens:branches:electronics:GIT OBS Project]
 
=== Windows ===
<span id="Windows_Download">
 
* Nightly installer binaries (require Windows XP or higher):
** [https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-i686-release-installer.exe pulseview-NIGHTLY-i686-release-installer.exe] ([https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-i686-debug-installer.exe debug build])
** [https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-x86_64-release-installer.exe pulseview-NIGHTLY-x86_64-release-installer.exe] ([https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-x86_64-debug-installer.exe debug build])
** [https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-i686-release-installer.exe sigrok-cli-NIGHTLY-i686-release-installer.exe] ([https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-i686-debug-installer.exe debug build])
** [https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-x86_64-release-installer.exe sigrok-cli-NIGHTLY-x86_64-release-installer.exe] ([https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-x86_64-debug-installer.exe debug build])
* See also [[Windows#Windows_installers|Windows]] for more information.
 
=== Mac OS X ===
 
* Nightly DMG binaries (64&nbsp;bit x86 only; require OS X 12 Mojave or higher):
** [https://sigrok.org/download/binary/pulseview/pulseview-NIGHTLY-x86.dmg pulseview-NIGHTLY-x86.dmg]
** [https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY-x86.dmg sigrok-cli-NIGHTLY-x86.dmg]
* See also [[Mac OS X]] for more information.
 
=== FreeBSD ===
 
* [https://www.freshports.org/devel/libserialport/ libserialport], [https://www.freshports.org/devel/libsigrok/ libsigrok], [https://www.freshports.org/devel/libsigrokdecode/ libsigrokdecode], [https://www.freshports.org/science/sigrok-cli/ sigrok-cli], [https://www.freshports.org/science/pulseview/ pulseview], [https://www.freshports.org/science/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw], [https://www.freshports.org/science/sigrok-firmware/ sigrok-firmware], [https://www.freshports.org/science/sigrok-firmware-utils/ sigrok-firmware-utils]
 
=== OpenBSD ===
 
* [https://cvsweb.openbsd.org/ports/comms/sigrok/libserialport/ libserialport], [https://cvsweb.openbsd.org/ports/comms/sigrok/libsigrok/ libsigrok], [https://cvsweb.openbsd.org/ports/comms/sigrok/libsigrokdecode/ libsigrokdecode], [https://cvsweb.openbsd.org/ports/comms/sigrok/sigrok-cli/ sigrok-cli], [https://cvsweb.openbsd.org/ports/comms/sigrok/pulseview/ pulseview], [https://cvsweb.openbsd.org/ports/comms/sigrok/sigrok-dumps/ sigrok-dumps], [https://cvsweb.openbsd.org/ports/comms/sigrok/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]
 
=== Android ===
 
Note: Not provided as of Sept 2023 due to limited project manpower and low user interest. If you're interested in improving the user experience on Android, please come and chat with us!


Please contact us if you want to work on packages for other Linux distributions or OSes.
* Nightly APK binaries:
** [https://sigrok.org/download/binary/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (ARM)]
* See also [[Android]] for more information.


== Source code ==
== Source code ==


The development is done in various [http://sigrok.org/gitweb/ git repositories].
The development is done in various [https://sigrok.org/gitweb/ git repositories].


See [[Building]] for build instructions.
See [[Building]] for build instructions.

Latest revision as of 20:49, 31 October 2024

Linux Windows Mac OS X Other
Requires a Linux distro as recent or more recent than Ubuntu 18.04. Requires Windows XP or higher. Requires OS X 11 (Big Sur) or higher. See below for other download options (Android, FreeBSD, source code, etc.).

Releases

You can download the latest released tarballs of the following subprojects from the sigrok.org download directory:

Project Release/download News
libserialport libserialport-0.1.2.tar.gz release notes
libsigrok libsigrok-0.5.2.tar.gz release notes
libsigrokdecode libsigrokdecode-0.5.3.tar.gz release notes
sigrok-cli sigrok-cli-0.7.2.tar.gz release notes
PulseView pulseview-0.4.2.tar.gz release notes
sigrok-firmware-fx2lafw (source code) sigrok-firmware-fx2lafw-0.1.7.tar.gz release notes
sigrok-firmware-fx2lafw (prebuilt firmware) sigrok-firmware-fx2lafw-bin-0.1.7.tar.gz release notes

Binaries and distribution packages

Linux AppImage binaries

Linux distribution packages

Windows

Mac OS X

FreeBSD

OpenBSD

Android

Note: Not provided as of Sept 2023 due to limited project manpower and low user interest. If you're interested in improving the user experience on Android, please come and chat with us!

Source code

The development is done in various git repositories.

See Building for build instructions.

Example data

See the Example dumps wiki page.

Firmware files

See the Firmware wiki page.