| ------------------------------------------------------------------------------- |
| README |
| ------------------------------------------------------------------------------- |
| |
| The sigrok project aims at creating a portable, cross-platform, |
| Free/Libre/Open-Source logic analyzer software that supports various |
| logic analyzer hardware products. |
| |
| libsigrok is a shared library written in C which provides the basic API |
| for talking to logic analyzer hardware and reading/writing the acquired data |
| into various input/output file formats. |
| |
| |
| Requirements |
| ------------ |
| |
| - git |
| - gcc (>= 4.0) |
| - make |
| - autoconf >= 2.63 |
| - automake >= 1.11 |
| - libtool |
| - pkg-config >= 0.22 |
| - libglib >= 2.22.0 |
| - libusb >= 1.0.5 (for most logic analyzer hardware) |
| - libzip >= 0.8 |
| - libftdi >= 0.16 (for some logic analyzer hardware) |
| - libudev >= 151 (for some logic analyzer hardware) |
| |
| |
| Building and installing |
| ----------------------- |
| |
| In order to get the libsigrok source code and build it, run: |
| |
| $ git clone git://sigrok.git.sourceforge.net/gitroot/sigrok/sigrok |
| $ cd sigrok/libsigrok |
| $ ./autogen.sh |
| $ ./configure |
| $ make |
| |
| For installing libsigrok: |
| |
| $ make install |
| |
| Please see the following wiki pages for more detailed instructions: |
| |
| http://sigrok.org/wiki/Linux |
| http://sigrok.org/wiki/Mac_OS_X |
| http://sigrok.org/wiki/Windows |
| http://sigrok.org/wiki/FreeBSD |
| |
| |
| Firmware |
| -------- |
| |
| Some devices supported by libsigrok need a firmware to be uploaded before the |
| device can be used. |
| |
| The default location where libsigrok expects the firmware files is: |
| |
| $prefix/share/sigrok-firmware |
| |
| ($prefix is usually /usr/local or /usr, depending on your ./configure options) |
| |
| For further information see: |
| |
| http://sigrok.org/wiki/Firmware |
| |
| |
| Mailing lists |
| ------------- |
| |
| There are two mailing lists for sigrok/libsigrok: |
| |
| https://lists.sourceforge.net/lists/listinfo/sigrok-devel |
| https://lists.sourceforge.net/lists/listinfo/sigrok-commits |
| |
| |
| IRC |
| --- |
| |
| You can find the sigrok developers in the #sigrok IRC channel on Freenode. |
| |
| |
| Website |
| ------- |
| |
| http://sigrok.org |
| |