This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
resources:tools-software:linux-software:libiio [25 Apr 2022 13:19] – [Network Backends] Michael Hennerich | resources:tools-software:linux-software:libiio [15 Nov 2023 23:50] – Update libiio branch Travis Collins | ||
---|---|---|---|
Line 32: | Line 32: | ||
===== Building on the Linux/Zynq Target ===== | ===== Building on the Linux/Zynq Target ===== | ||
- | Check out how to [[/resources/tools-software/linux-software/ | + | Check out how to [[:resources:tools-software:linux-software: |
===== Building on the Linux Host Target ===== | ===== Building on the Linux Host Target ===== | ||
Line 39: | Line 39: | ||
The first step is to fetch the dependencies, | The first step is to fetch the dependencies, | ||
+ | |||
+ | ==== Debian based distributions ==== | ||
+ | |||
On a Debian-flavoured GNU/Linux distribution, | On a Debian-flavoured GNU/Linux distribution, | ||
< | < | ||
Line 45: | Line 48: | ||
< | < | ||
- | If you want to have local context attributes, its a good idea to install libini. This will allow reading of a local file in ''/ | + | ==== RedHAT based distributions ==== |
- | < | + | |
- | analog@pinky: | + | |
- | analog@pinky: | + | |
- | Then, you can clone the GIT repository: | + | < |
- | < | + | |
+ | Depending on the backend (how you want to attach the IIO device), you may need at least one of: | ||
+ | < | ||
+ | |||
+ | ==== FreeBSD based distributions ==== | ||
+ | |||
+ | < | ||
+ | |||
+ | Depending on the backend (how you want to attach the IIO device), you may need at least one of: | ||
+ | < | ||
+ | |||
+ | add these lines to ''/ | ||
+ | < | ||
+ | dbus_enable=" | ||
+ | avahi_daemon_enable=" | ||
+ | avahi_dnsconfd_enable=" | ||
+ | </ | ||
+ | |||
+ | FreeBSD does not automount USB drives by default, so you need to install an automounter: | ||
+ | < | ||
+ | ==== Remaining steps1 ==== | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Now you have the prerequisite installed, you can clone a release branch from the GIT repository: | ||
+ | < | ||
Finally, in the '' | Finally, in the '' | ||
Line 63: | Line 88: | ||
/libiio$ PATH=/ | /libiio$ PATH=/ | ||
</ | </ | ||
+ | |||
==== Understanding which libiio is being used ==== | ==== Understanding which libiio is being used ==== |