forked from sdr/gr-osmosdr
Add debian packaging information
This allows (among others) to build rtl-sdr nightly packages for a variety of distributions as part of the network:osmocom:nightly builds.laforge/debian
parent
c653754dde
commit
64063e2d72
|
@ -0,0 +1,188 @@
|
|||
gr-osmosdr (0.1.5git) unstable; urgency=medium
|
||||
|
||||
* Add initial support for Airspy HF+
|
||||
* Support for FreeSRP via libfreesrp
|
||||
|
||||
-- Harald Welte <laforge@gnumonks.org> Sun, 03 Jun 2018 10:38:52 +0200
|
||||
|
||||
gr-osmosdr (0.1.4-14) unstable; urgency=medium
|
||||
|
||||
* Add initial support for Airspy HF+
|
||||
* Support for FreeSRP via libfreesrp
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 23 Nov 2017 10:38:52 -0500
|
||||
|
||||
gr-osmosdr (0.1.4-13) unstable; urgency=medium
|
||||
|
||||
* update to v0.1.4-98-gc653754
|
||||
* rtl-sdr bias-T support
|
||||
* build with gnuradio-3.7.11
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 07 Sep 2017 19:50:05 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-12) unstable; urgency=medium
|
||||
|
||||
* rebuild with airspy-host 1.0.9
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Fri, 14 Oct 2016 20:58:28 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-11) unstable; urgency=medium
|
||||
|
||||
* Add SoapySDR support
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 28 Aug 2016 14:52:53 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-10) unstable; urgency=medium
|
||||
|
||||
* build with gnuradio-3.7.10
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 10 Jul 2016 12:41:34 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-9) unstable; urgency=medium
|
||||
|
||||
* update to v0.1.4-72-g164a09f
|
||||
* rebuild on kfreebsd (Closes: #822132)
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Fri, 29 Apr 2016 05:10:35 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-8) unstable; urgency=medium
|
||||
|
||||
* update to v0.1.4-67-gac15e78, build with gnuradio 3.7.9
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 13 Jan 2016 00:16:06 -0500
|
||||
|
||||
gr-osmosdr (0.1.4-7) unstable; urgency=medium
|
||||
|
||||
* Lintian cleanups pre-depends and dep5-copyright
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Sat, 28 Nov 2015 22:57:30 -0500
|
||||
|
||||
gr-osmosdr (0.1.4-6) unstable; urgency=medium
|
||||
|
||||
* Don't depend upon hackrf on non-linux
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Mon, 05 Oct 2015 00:25:01 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-5) unstable; urgency=medium
|
||||
|
||||
* Rebuild with uhd 3.9.1-3
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 30 Sep 2015 21:06:49 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-4) unstable; urgency=medium
|
||||
|
||||
* Tighten libuhd003 versioned dependency via dh_makeshlibs
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 30 Sep 2015 01:04:40 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-3) unstable; urgency=low
|
||||
|
||||
* rebuild with uhd-3.9.1
|
||||
* post gcc-5 libstdc++6 transition build (Closes: #791062)
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Mon, 14 Sep 2015 20:51:16 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-2) unstable; urgency=medium
|
||||
|
||||
* add watch file, rebuild with uhd-3.9.0
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 10 Sep 2015 10:55:58 -0400
|
||||
|
||||
gr-osmosdr (0.1.4-1) unstable; urgency=medium
|
||||
|
||||
* New upstream, update to v0.1.4-48-g86ad584
|
||||
build with gnuradio 3.7.8
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 16 Aug 2015 21:55:38 -0400
|
||||
|
||||
gr-osmosdr (0.1.3-2) unstable; urgency=low
|
||||
|
||||
* Add versioned depends for bladerf (Closes: #759927)
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 10 Sep 2014 23:57:56 -0400
|
||||
|
||||
gr-osmosdr (0.1.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* build with gnuradio 3.7.5
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 03 Sep 2014 22:21:12 -0400
|
||||
|
||||
gr-osmosdr (0.1.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, update to v0.1.2-2-g8604d76
|
||||
* Include airspy support
|
||||
* pkg-gr-osmosdr git for Debian packaging (Closes: #759268)
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 28 Aug 2014 14:37:08 -0400
|
||||
|
||||
gr-osmosdr (0.1.1.4.ac95af2-1) unstable; urgency=low
|
||||
|
||||
* Update to v0.1.1-4-gac95af2
|
||||
reverting 66109099 rtl: implement methods allowing runtime to control
|
||||
sampling process
|
||||
* Build with gnuradio 3.7.3 (Closes: #743392)
|
||||
* Osmocom MiriSDR support
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Sat, 19 Apr 2014 19:22:49 -0400
|
||||
|
||||
gr-osmosdr (0.1.0.55.80c4af-2~bpo70~1) wheezy-backports; urgency=low
|
||||
|
||||
* Rebuild for wheezy-backports.
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Tue, 11 Feb 2014 16:57:11 -0500
|
||||
|
||||
gr-osmosdr (0.1.0.55.80c4af-2) unstable; urgency=low
|
||||
|
||||
* ship grc blocks
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Fri, 03 Jan 2014 00:32:28 -0500
|
||||
|
||||
gr-osmosdr (0.1.0.55.80c4af-1) unstable; urgency=low
|
||||
|
||||
* New upstream commit, build with gnuradio 3.7.2.1
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Tue, 31 Dec 2013 00:09:54 -0500
|
||||
|
||||
gr-osmosdr (0.1.0.11.04b4c8-3) unstable; urgency=low
|
||||
|
||||
* Fix up dependencies for current unstable build
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 12 Dec 2013 12:05:35 -0500
|
||||
|
||||
gr-osmosdr (0.1.0.11.04b4c8-2) unstable; urgency=low
|
||||
|
||||
* drop bladerf dependency
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Sat, 23 Nov 2013 11:25:21 -0500
|
||||
|
||||
gr-osmosdr (0.1.0.11.04b4c8-1) unstable; urgency=low
|
||||
|
||||
* New upstream snapshot (Closes: #726469)
|
||||
* Match GNU Radio live distribution version
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Tue, 08 Oct 2013 17:30:31 -0400
|
||||
|
||||
gr-osmosdr (0.1git59ceddb-1) unstable; urgency=low
|
||||
|
||||
* New upstream release, build with gnuradio 3.6.4.1-0wheezy1
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 01 May 2013 17:19:35 -0400
|
||||
|
||||
gr-osmosdr (0.1gitd11b7a-1) unstable; urgency=low
|
||||
|
||||
* New upstream git, build with gnuradio 3.6.3
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 13 Feb 2013 15:56:33 -0500
|
||||
|
||||
gr-osmosdr (0.1git0f25dae-1) unstable; urgency=low
|
||||
|
||||
* New upstream git, build with gnuradio 3.6.2
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 16 Sep 2012 20:47:39 -0400
|
||||
|
||||
gr-osmosdr (0.0git7f796fe-1) unstable; urgency=low
|
||||
|
||||
* New upstream git, build with gnuradio 3.6.0
|
||||
|
||||
-- A. Maitland Bottoms <bottoms@debian.org> Mon, 14 May 2012 20:28:18 -0400
|
|
@ -0,0 +1 @@
|
|||
9
|
|
@ -0,0 +1,79 @@
|
|||
Source: gr-osmosdr
|
||||
Section: libdevel
|
||||
Priority: optional
|
||||
Maintainer: Harald Welte <laforge@gnumonks.org>
|
||||
Build-Depends: cmake,
|
||||
debhelper (>= 9.0.0~),
|
||||
dh-python,
|
||||
doxygen,
|
||||
gnuradio-dev (>=3.7.11),
|
||||
gr-fcdproplus (>=3.7.25.4b6464b-3) [!hurd-i386],
|
||||
gr-iqbal (>=0.37.2-8),
|
||||
libairspy-dev (>= 1.0.9~) [!hurd-i386],
|
||||
libairspyhf-dev [!hurd-i386],
|
||||
libbladerf-dev (>=0.2016.01~rc1) [!hurd-i386],
|
||||
libboost-dev,
|
||||
libboost-system-dev,
|
||||
libboost-thread-dev,
|
||||
libfreesrp-dev [!hurd-i386],
|
||||
libhackrf-dev [linux-any],
|
||||
liblog4cpp5-dev,
|
||||
libmirisdr-dev [!hurd-i386],
|
||||
libosmosdr-dev [!hurd-i386],
|
||||
librtlsdr-dev [!hurd-i386],
|
||||
libsoapysdr-dev,
|
||||
libuhd-dev (>=3.10),
|
||||
pkg-config,
|
||||
python-dev,
|
||||
python-soapysdr,
|
||||
swig
|
||||
X-Python-Version: >= 2.7, << 2.8
|
||||
Standards-Version: 4.1.0
|
||||
Homepage: https://osmocom.org/projects/gr-osmosdr/wiki
|
||||
Vcs-Git: git://git.osmocom.org/gr-osmosdr
|
||||
Vcs-Browser: https://git.osmocom.org/gr-osmosdr
|
||||
|
||||
Package: gr-osmosdr
|
||||
Architecture: any
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}
|
||||
Recommends: gnuradio, gr-fosphor
|
||||
Description: Gnuradio blocks from the OsmoSDR project
|
||||
The Osmocom project is a family of projects regarding Open source
|
||||
mobile communications.
|
||||
.
|
||||
While primarily being developed for the OsmoSDR hardware, this block
|
||||
as well supports:
|
||||
- FUNcube Dongle through libgnuradio-fcd
|
||||
- FUNcube Dongle Pro+ through gr-fcdproplus
|
||||
- sysmocom OsmoSDR Devices through libosmosdr
|
||||
- RTL2832U based DVB-T dongles through librtlsdr
|
||||
- RTL-TCP spectrum server (see librtlsdr project)
|
||||
- MSi2500 based DVB-T dongles through libmirisdr
|
||||
- gnuradio .cfile input through libgnuradio-blocks
|
||||
- RFSPACE SDR-IQ, SDR-IP, NetSDR (incl. X2 option)
|
||||
- Great Scott Gadgets HackRF through libhackrf
|
||||
- Nuand LLC bladeRF through libbladeRF library
|
||||
- Ettus USRP Devices through Ettus UHD library
|
||||
- Fairwaves UmTRX through Fairwaves' fork of UHD
|
||||
- AIRSPY Receiver
|
||||
- AIRSPY HF+ Receiver
|
||||
- SoapySDR support
|
||||
- Red Pitaya SDR transceiver (http://bazaar.redpitaya.com)
|
||||
- FreeSRP through libfreesrp
|
||||
.
|
||||
By using the OsmoSDR block you can take advantage of a common
|
||||
software API in your application(s) independent of the underlying
|
||||
radio hardware.
|
||||
|
||||
Package: libgnuradio-osmosdr0.1.4
|
||||
Section: libs
|
||||
Architecture: any
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Multi-Arch: same
|
||||
Description: Gnuradio blocks from the OsmoSDR project - library
|
||||
The Osmocom project is a family of projects regarding Open source
|
||||
mobile communications.
|
||||
.
|
||||
This package contains the shared library.
|
|
@ -0,0 +1,195 @@
|
|||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: gr-osmosdr
|
||||
Upstream-Contact: http://sdr.osmocom.org/trac/wiki/rtl-sdr
|
||||
Source:
|
||||
git clone git://git.osmocom.org/gr-osmosdr
|
||||
The upstream package source tarball was generated from the tag:
|
||||
git archive --format=tar --prefix=gr-osmosdr-0.1.4/ v0.1.4 | xz > ../gr-osmosdr_0.1.4.orig.tar.xz
|
||||
Comment:
|
||||
Debian packages by A. Maitland Bottoms <bottoms@debian.org>,
|
||||
.
|
||||
Upstream Author:
|
||||
Dimitri Stolnikov <horiz0n@gmx.net>
|
||||
Copyright: 2012,2013 Dimitri Stolnikov <horiz0n@gmx.net>
|
||||
License: GPL-3+
|
||||
|
||||
Files: COPYING
|
||||
Copyright: 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
License: FSF-COPYING
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Files: CMakeLists.txt apps/* docs/* python/* include/osmosdr/api.h
|
||||
cmake/Modules/* include/osmosdr/CMakeLists.txt
|
||||
lib/CMakeLists.txt lib/gnuradio-osmosdr.rc.in
|
||||
lib/bladerf/CMakeLists.txt swig/* grc/CMakeLists.txt
|
||||
Copyright: 2005,2007-2013 Free Software Foundation, Inc.
|
||||
Comment: GNU Radio gr_modtool derived
|
||||
License: GPL-3+
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2013 A. Maitland Bottoms <bottoms@debian.org>
|
||||
License: GPL-3+
|
||||
|
||||
Files: grc/gen_osmosdr_blocks.py
|
||||
Copyright: 2012 Free Software Foundation, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files: include/osmosdr/pimpl.h include/osmosdr/ranges.h lib/ranges.cc
|
||||
include/osmosdr/time_spec.h lib/time_spec.cc
|
||||
Copyright: 2010-2013 Ettus Research LLC
|
||||
License: GPL-3+
|
||||
|
||||
FIles: lib/bladerf/bladerf_common.cc lib/bladerf/bladerf_common.h
|
||||
lib/bladerf/bladerf_sink_c.cc lib/bladerf/bladerf_sink_c.h
|
||||
lib/bladerf/bladerf_source_c.cc lib/bladerf/bladerf_source_c.h
|
||||
Copyright: 2013 Nuand LLC
|
||||
2013 Dimitri Stolnikov <horiz0n@gmx.net>
|
||||
License: GPL-3+
|
||||
|
||||
Files: lib/soapy/*
|
||||
Copyright: 2015 Josh Blum <josh@joshknows.com>
|
||||
2013 Dimitri Stolnikov <horiz0n@gmx.net>
|
||||
License: GPL-3+
|
||||
|
||||
Files: lib/freesrp/*
|
||||
Copyright: 2017 by Lukas Lao Beyer
|
||||
License: GPL-3+
|
||||
|
||||
Files: AUTHORS MANIFEST.md README gnuradio-osmosdr.pc.in
|
||||
cmake/cmake_uninstall.cmake.in include/osmosdr/device.h
|
||||
include/osmosdr/sink.h include/osmosdr/source.h
|
||||
lib/arg_helpers.h lib/config.h.in lib/device.cc
|
||||
lib/sink_iface.h lib/sink_impl.cc lib/sink_impl.h
|
||||
lib/source_iface.h lib/source_impl.cc lib/source_impl.h
|
||||
lib/airspy/* lib/fcd/* lib/file/* lib/hackrf/*
|
||||
lib/miri/* lib/osmosdr/* lib/rfspace/* lib/rtl*
|
||||
lib/sdrplay/* lib/uhd/*
|
||||
Copyright: 2012-2013 Dimitri Stolnikov <horiz0n@gmx.net>
|
||||
License: GPL-3+
|
||||
|
||||
Files: lib/rtl_tcp/rtl_tcp_source_f.h
|
||||
Copyright: 2012 Hoernchen <la@tfc-server.de>
|
||||
License: GPL-3+
|
||||
|
||||
Files: lib/miri/miri_source_c.cc
|
||||
Copyright: 2012 Steve Markgraf <steve@steve-m.de>
|
||||
2012 Dimitri Stolnikov <horiz0n@gmx.net>
|
||||
License: GPL-3+
|
||||
|
||||
Files: lib/redpitaya/*
|
||||
Copyright: 2015 Pavel Demin
|
||||
2012,2015 Dimitri Stolnikov <horiz0n@gmx.net>
|
||||
License: GPL-3+
|
||||
|
||||
Files: lib/freesrp/readerwriterqueue/*
|
||||
Copyright: 2013-2015, Cameron Desrochers
|
||||
Comment: libfreesrp includes ReaderWriterQueue
|
||||
License: Simplified-BSD
|
||||
All rights reserved.
|
||||
.
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
.
|
||||
- Redistributions of source code must retain the above copyright notice, this list of
|
||||
conditions and the following disclaimer.
|
||||
- Redistributions in binary form must reproduce the above copyright notice, this list of
|
||||
conditions and the following disclaimer in the documentation and/or other materials
|
||||
provided with the distribution.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||
THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Files: lib/freesrp/readerwriterqueue/atomicops.h
|
||||
Copyright: 2015 Jeff Preshing
|
||||
License: atomicops
|
||||
This software is provided 'as-is', without any express or implied
|
||||
warranty. In no event will the authors be held liable for any damages
|
||||
arising from the use of this software.
|
||||
.
|
||||
Permission is granted to anyone to use this software for any purpose,
|
||||
including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
.
|
||||
1. The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgement in the product documentation would be
|
||||
appreciated but is not required.
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
|
||||
Files: cmake/Modules/CMakeParseArgumentsCopy.cmake
|
||||
Copyright: 2010 Alexander Neundorf <neundorf@kde.org>
|
||||
Comment: copy of CMakeParseArguments.cmake from cmake 2.8.x
|
||||
License: Kitware-BSD
|
||||
All rights reserved.
|
||||
.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
.
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
.
|
||||
* Neither the names of Kitware, Inc., the Insight Software Consortium,
|
||||
nor the names of their contributors may be used to endorse or promote
|
||||
products derived from this software without specific prior written
|
||||
permission.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License: GPL-2+
|
||||
GNU Radio Companion is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
.
|
||||
GNU Radio Companion is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License (GPL) version 3 can be found in the file
|
||||
'/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: GPL-3+
|
||||
GNU Radio is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3, or (at your option)
|
||||
any later version.
|
||||
.
|
||||
GNU Radio is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License (GPL) version 3 can be found in the file
|
||||
'/usr/share/common-licenses/GPL-3'.
|
|
@ -0,0 +1,6 @@
|
|||
usr/bin/*
|
||||
usr/include/*
|
||||
usr/lib/*/lib*.so
|
||||
usr/lib/*/pkgconfig/*
|
||||
usr/lib/python*
|
||||
usr/share/*
|
|
@ -0,0 +1,4 @@
|
|||
debian/osmocom_fft.1
|
||||
debian/osmocom_siggen.1
|
||||
debian/osmocom_siggen_nogui.1
|
||||
debian/osmocom_spectrum_sense.1
|
|
@ -0,0 +1 @@
|
|||
usr/lib/*/lib*.so.*
|
|
@ -0,0 +1,224 @@
|
|||
.TH osmocom_fft "1" "October 2013" "OSMOCOM" "User Commands"
|
||||
.SH NAME
|
||||
osmocom_fft \- Spectrum Browser
|
||||
.SH SYNOPSIS
|
||||
.B osmocom_fft
|
||||
[\fIoptions\fR]
|
||||
.SH DESCRIPTION
|
||||
Spectrum Browser
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
show this help message and exit
|
||||
.TP
|
||||
\fB\-a\fR ARGS, \fB\-\-args\fR=\fIARGS\fR
|
||||
Device args, [default=]
|
||||
.TP
|
||||
\fB\-A\fR ANTENNA, \fB\-\-antenna\fR=\fIANTENNA\fR
|
||||
Select RX antenna where appropriate
|
||||
.TP
|
||||
\fB\-s\fR SAMP_RATE, \fB\-\-samp\-rate\fR=\fISAMP_RATE\fR
|
||||
Set sample rate (bandwidth), minimum by default
|
||||
.TP
|
||||
\fB\-f\fR FREQ, \fB\-\-center\-freq\fR=\fIFREQ\fR
|
||||
Set frequency to FREQ
|
||||
.TP
|
||||
\fB\-c\fR FREQ_CORR, \fB\-\-freq\-corr\fR=\fIFREQ_CORR\fR
|
||||
Set frequency correction (ppm)
|
||||
.TP
|
||||
\fB\-g\fR GAIN, \fB\-\-gain\fR=\fIGAIN\fR
|
||||
Set gain in dB (default is midpoint)
|
||||
.TP
|
||||
\fB\-W\fR, \fB\-\-waterfall\fR
|
||||
Enable waterfall display
|
||||
.TP
|
||||
\fB\-S\fR, \fB\-\-oscilloscope\fR
|
||||
Enable oscilloscope display
|
||||
.TP
|
||||
\fB\-\-avg\-alpha\fR=\fIAVG_ALPHA\fR
|
||||
Set fftsink averaging factor, default=[0.1]
|
||||
.TP
|
||||
\fB\-\-averaging\fR
|
||||
Enable fftsink averaging, default=[False]
|
||||
.TP
|
||||
\fB\-\-ref\-scale\fR=\fIREF_SCALE\fR
|
||||
Set dBFS=0dB input value, default=[1.0]
|
||||
.TP
|
||||
\fB\-\-fft\-size\fR=\fIFFT_SIZE\fR
|
||||
Set number of FFT bins [default=1024]
|
||||
.TP
|
||||
\fB\-\-fft\-rate\fR=\fIFFT_RATE\fR
|
||||
Set FFT update rate, [default=30]
|
||||
.TP
|
||||
\fB\-v\fR, \fB\-\-verbose\fR
|
||||
Use verbose console output [default=False]
|
||||
.SH "SEE ALSO"
|
||||
The full documentation for
|
||||
.B linux;
|
||||
is maintained as a Texinfo manual. If the
|
||||
.B info
|
||||
and
|
||||
.B linux;
|
||||
programs are properly installed at your site, the command
|
||||
.IP
|
||||
.B info linux;
|
||||
.PP
|
||||
should give you access to the complete manual.
|
||||
.SH Device specification
|
||||
You can specify the source or sink device using a comma separated string of argument=value pairs. The always-up-to-date block documentation with examples is available right here.
|
||||
.SH FCD Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
fcd=<device-index>
|
||||
0-based device identifier, optional
|
||||
.TP
|
||||
device=hw:2
|
||||
overrides the audio device
|
||||
.TP
|
||||
type=2
|
||||
selects the dongle type, 1 for Classic, 2 for Pro+
|
||||
.LP
|
||||
The "device" argument overrides the audio device used by the underlying driver to access the dongle's IQ sample stream.
|
||||
.LP
|
||||
The "type" argument selects the dongle type, 1 for Classic, 2 for Pro+.
|
||||
.SH OsmoSDR Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
osmosdr=<device-index>
|
||||
0-based device identifier
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.TP
|
||||
buflen=<length-of-buffer>
|
||||
Default is 256kB, must be multiple of 512
|
||||
.SH RTL-SDR Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
rtl=<device-index>
|
||||
0-based device identifier OR serial number
|
||||
.TP
|
||||
rtl_xtal=<frequency>
|
||||
Frequency (Hz) used for the RTL chip, accepts eng notation
|
||||
.TP
|
||||
tuner_xtal=<frequency>
|
||||
Frequency (Hz) used for the tuner chip, accepts eng notation
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.TP
|
||||
buflen=<length-of-buffer>
|
||||
Default is 256kB, must be multiple of 512
|
||||
.TP
|
||||
direct_samp=0|1|2
|
||||
Enable direct sampling mode on the RTL chip. 0: Disable, 1: use I channel, 2: use Q channel
|
||||
.TP
|
||||
offset_tune=0|1
|
||||
Enable offset tune mode for E4000 tuners
|
||||
.LP
|
||||
NOTE: use rtl_eeprom -s to program your own serial number to the device
|
||||
.LP
|
||||
NOTE: if you don't specify rtl_xtal/tuner_xtal, the underlying driver will use 28.0MHz
|
||||
.SH RTL-SDR TCP Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
rtl_tcp=<hostname>:<port>
|
||||
hostname defaults to "localhost", port to "1234"
|
||||
.TP
|
||||
psize=<payload-size>
|
||||
Default is 16384 bytes
|
||||
.TP
|
||||
direct_samp=0|1|2
|
||||
Enable direct sampling mode on the RTL chip 0=Off, 1=I-ADC input enabled, 2=Q-ADC input enabled
|
||||
.TP
|
||||
offset_tune=0|1
|
||||
Enable offset tune mode for E4000 tuners
|
||||
.SH Miri Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
miri=<device-index>
|
||||
0-based device identifier
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.SH UHD Source / Sink
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
uhd
|
||||
Use this argument without a value
|
||||
.TP
|
||||
nchan=<channel-count>
|
||||
For multichannel USRP configurations use the subdev parameter to specify stream mapping
|
||||
.TP
|
||||
subdev=<subdev-spec>
|
||||
Examples: "A:0", "B:0", "A:0 B:0" when nchan=2. Refer original ettus documentation on this
|
||||
.TP
|
||||
lo_offset=<frequency>
|
||||
Offset frequency in Hz, must be within daughterboard bandwidth. Accepts eng notation
|
||||
.LP
|
||||
Additional argument/value pairs will be passed to the underlying driver, for more information see specifying the subdevice and common device identifiers in the Ettus documentation.
|
||||
.SH bladeRF Source / Sink
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
bladerf[=0]
|
||||
0-based device identifier (optional)
|
||||
.TP
|
||||
fw='/path/to/the/firmware.img'
|
||||
program MCU firmware from given file. usually not needed. power cycle required.
|
||||
.TP
|
||||
fpga='/path/to/the/bitstream.rbf'
|
||||
load FPGA bitstream from given file. required only at first run at the moment.
|
||||
.SH HackRF Source / Sink
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
hackrf
|
||||
Use this argument without a value
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.LP
|
||||
Only the first device found may be used at the moment because of libhackrf limitation.
|
||||
.LP
|
||||
Transmit support has been verified by using the crc-mmbTools DAB sdr transmitter.
|
||||
.SH IQ File Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
file=<path-to-file-name>
|
||||
.TP
|
||||
freq=<frequency>
|
||||
Center frequency in Hz, accepts eng notation
|
||||
.TP
|
||||
rate=<sampling-rate>
|
||||
Mandatory, in samples/s, accepts eng notation
|
||||
.TP
|
||||
repeat=true|false
|
||||
Default is true
|
||||
.TP
|
||||
throttle=true|false
|
||||
Throttle flow of samples, default is true
|
||||
.SH EXAMPLES
|
||||
.LP
|
||||
osmocom_fft -a rtl=0 -v -f 100e6 -s 2.4e6 -g 15
|
||||
.LP
|
||||
osmocom_fft -a hackrf -v
|
||||
.LP
|
||||
osmocom_fft -a uhd -v
|
||||
.SH "SEE ALSO"
|
||||
osmocom_siggen(1) osmocom_siggen_nogui(1) osmocom_spectrum_sense(1)
|
|
@ -0,0 +1,222 @@
|
|||
.TH osmocom_siggen "1" "October 2013" "OSMOCOM" "User Commands"
|
||||
.SH NAME
|
||||
osmocom_siggen \- Signal Generator Application with GUI controls
|
||||
.SH SYNOPSIS
|
||||
.B osmocom_siggen:
|
||||
[\fIoptions\fR]
|
||||
.SH DESCRIPTION
|
||||
Signal Generator Application with GUI controls
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
show this help message and exit
|
||||
.TP
|
||||
\fB\-a\fR ARGS, \fB\-\-args\fR=\fIARGS\fR
|
||||
Device args, [default=]
|
||||
.TP
|
||||
\fB\-A\fR ANTENNA, \fB\-\-antenna\fR=\fIANTENNA\fR
|
||||
Select Rx Antenna where appropriate
|
||||
.TP
|
||||
\fB\-s\fR SAMP_RATE, \fB\-\-samp\-rate\fR=\fISAMP_RATE\fR
|
||||
Set sample rate (bandwidth), minimum by default
|
||||
.TP
|
||||
\fB\-g\fR GAIN, \fB\-\-gain\fR=\fIGAIN\fR
|
||||
Set gain in dB (default is midpoint)
|
||||
.TP
|
||||
\fB\-f\fR FREQ, \fB\-\-tx\-freq\fR=\fIFREQ\fR
|
||||
Set carrier frequency to FREQ [default=mid\-point]
|
||||
.TP
|
||||
\fB\-c\fR FREQ_CORR, \fB\-\-freq\-corr\fR=\fIFREQ_CORR\fR
|
||||
Set carrier frequency correction [default=0]
|
||||
.TP
|
||||
\fB\-x\fR WAVEFORM_FREQ, \fB\-\-waveform\-freq\fR=\fIWAVEFORM_FREQ\fR
|
||||
Set baseband waveform frequency to FREQ [default=0]
|
||||
.TP
|
||||
\fB\-y\fR WAVEFORM2_FREQ, \fB\-\-waveform2\-freq\fR=\fIWAVEFORM2_FREQ\fR
|
||||
Set 2nd waveform frequency to FREQ [default=none]
|
||||
.TP
|
||||
\fB\-\-sine\fR
|
||||
Generate a carrier modulated by a complex sine wave
|
||||
.TP
|
||||
\fB\-\-const\fR
|
||||
Generate a constant carrier
|
||||
.TP
|
||||
\fB\-\-offset\fR=\fIOFFSET\fR
|
||||
Set waveform phase offset to OFFSET [default=0]
|
||||
.TP
|
||||
\fB\-\-gaussian\fR
|
||||
Generate Gaussian random output
|
||||
.TP
|
||||
\fB\-\-uniform\fR
|
||||
Generate Uniform random output
|
||||
.TP
|
||||
\fB\-\-2tone\fR
|
||||
Generate Two Tone signal for IMD testing
|
||||
.TP
|
||||
\fB\-\-sweep\fR
|
||||
Generate a swept sine wave
|
||||
.TP
|
||||
\fB\-\-gsm\fR
|
||||
Generate GMSK modulated GSM Burst Sequence
|
||||
.TP
|
||||
\fB\-\-amplitude\fR=\fIAMPL\fR
|
||||
Set output amplitude to AMPL (0.1\-1.0) [default=0.3]
|
||||
.TP
|
||||
\fB\-v\fR, \fB\-\-verbose\fR
|
||||
Use verbose console output [default=False]
|
||||
.SH Device specification
|
||||
You can specify the source or sink device using a comma separated string of argument=value pairs. The always-up-to-date block documentation with examples is available right here.
|
||||
.SH FCD Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
fcd=<device-index>
|
||||
0-based device identifier, optional
|
||||
.TP
|
||||
device=hw:2
|
||||
overrides the audio device
|
||||
.TP
|
||||
type=2
|
||||
selects the dongle type, 1 for Classic, 2 for Pro+
|
||||
.LP
|
||||
The "device" argument overrides the audio device used by the underlying driver to access the dongle's IQ sample stream.
|
||||
.LP
|
||||
The "type" argument selects the dongle type, 1 for Classic, 2 for Pro+.
|
||||
.SH OsmoSDR Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
osmosdr=<device-index>
|
||||
0-based device identifier
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.TP
|
||||
buflen=<length-of-buffer>
|
||||
Default is 256kB, must be multiple of 512
|
||||
.SH RTL-SDR Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
rtl=<device-index>
|
||||
0-based device identifier OR serial number
|
||||
.TP
|
||||
rtl_xtal=<frequency>
|
||||
Frequency (Hz) used for the RTL chip, accepts eng notation
|
||||
.TP
|
||||
tuner_xtal=<frequency>
|
||||
Frequency (Hz) used for the tuner chip, accepts eng notation
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.TP
|
||||
buflen=<length-of-buffer>
|
||||
Default is 256kB, must be multiple of 512
|
||||
.TP
|
||||
direct_samp=0|1|2
|
||||
Enable direct sampling mode on the RTL chip. 0: Disable, 1: use I channel, 2: use Q channel
|
||||
.TP
|
||||
offset_tune=0|1
|
||||
Enable offset tune mode for E4000 tuners
|
||||
.LP
|
||||
NOTE: use rtl_eeprom -s to program your own serial number to the device
|
||||
.LP
|
||||
NOTE: if you don't specify rtl_xtal/tuner_xtal, the underlying driver will use 28.0MHz
|
||||
.SH RTL-SDR TCP Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
rtl_tcp=<hostname>:<port>
|
||||
hostname defaults to "localhost", port to "1234"
|
||||
.TP
|
||||
psize=<payload-size>
|
||||
Default is 16384 bytes
|
||||
.TP
|
||||
direct_samp=0|1|2
|
||||
Enable direct sampling mode on the RTL chip 0=Off, 1=I-ADC input enabled, 2=Q-ADC input enabled
|
||||
.TP
|
||||
offset_tune=0|1
|
||||
Enable offset tune mode for E4000 tuners
|
||||
.SH Miri Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
miri=<device-index>
|
||||
0-based device identifier
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.SH UHD Source / Sink
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
uhd
|
||||
Use this argument without a value
|
||||
.TP
|
||||
nchan=<channel-count>
|
||||
For multichannel USRP configurations use the subdev parameter to specify stream mapping
|
||||
.TP
|
||||
subdev=<subdev-spec>
|
||||
Examples: "A:0", "B:0", "A:0 B:0" when nchan=2. Refer original ettus documentation on this
|
||||
.TP
|
||||
lo_offset=<frequency>
|
||||
Offset frequency in Hz, must be within daughterboard bandwidth. Accepts eng notation
|
||||
.LP
|
||||
Additional argument/value pairs will be passed to the underlying driver, for more information see specifying the subdevice and common device identifiers in the Ettus documentation.
|
||||
.SH bladeRF Source / Sink
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
bladerf[=0]
|
||||
0-based device identifier (optional)
|
||||
.TP
|
||||
fw='/path/to/the/firmware.img'
|
||||
program MCU firmware from given file. usually not needed. power cycle required.
|
||||
.TP
|
||||
fpga='/path/to/the/bitstream.rbf'
|
||||
load FPGA bitstream from given file. required only at first run at the moment.
|
||||
.SH HackRF Source / Sink
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
hackrf
|
||||
Use this argument without a value
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.LP
|
||||
Only the first device found may be used at the moment because of libhackrf limitation.
|
||||
.LP
|
||||
Transmit support has been verified by using the crc-mmbTools DAB sdr transmitter.
|
||||
.SH IQ File Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
file=<path-to-file-name>
|
||||
.TP
|
||||
freq=<frequency>
|
||||
Center frequency in Hz, accepts eng notation
|
||||
.TP
|
||||
rate=<sampling-rate>
|
||||
Mandatory, in samples/s, accepts eng notation
|
||||
.TP
|
||||
repeat=true|false
|
||||
Default is true
|
||||
.TP
|
||||
throttle=true|false
|
||||
Throttle flow of samples, default is true
|
||||
.SH EXAMPLES
|
||||
.LP
|
||||
osmocom_siggen -a hackrf -f 100e6 --sine
|
||||
.LP
|
||||
osmocom_siggen -a hackrf -f 100e6 --sweep -x 2M -y 1 -c34
|
||||
.SH "SEE ALSO"
|
||||
osmocom_fft(1) osmocom_siggen(1) osmocom_spectrum_sense(1)
|
|
@ -0,0 +1,224 @@
|
|||
.TH osmocom_siggen_nogui "1" "October 2013" "OSMOCOM" "User Commands"
|
||||
.SH NAME
|
||||
osmocom_siggen_nogui \- Signal generator application
|
||||
.SH SYNOPSIS
|
||||
.B osmocom_siggen_nogui:
|
||||
[\fIoptions\fR]
|
||||
.SH DESCRIPTION
|
||||
Signal generator application
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
show this help message and exit
|
||||
.TP
|
||||
\fB\-a\fR ARGS, \fB\-\-args\fR=\fIARGS\fR
|
||||
Device args, [default=]
|
||||
.TP
|
||||
\fB\-A\fR ANTENNA, \fB\-\-antenna\fR=\fIANTENNA\fR
|
||||
Select Rx Antenna where appropriate
|
||||
.TP
|
||||
\fB\-s\fR SAMP_RATE, \fB\-\-samp\-rate\fR=\fISAMP_RATE\fR
|
||||
Set sample rate (bandwidth), minimum by default
|
||||
.TP
|
||||
\fB\-g\fR GAIN, \fB\-\-gain\fR=\fIGAIN\fR
|
||||
Set gain in dB (default is midpoint)
|
||||
.TP
|
||||
\fB\-f\fR FREQ, \fB\-\-tx\-freq\fR=\fIFREQ\fR
|
||||
Set carrier frequency to FREQ [default=mid\-point]
|
||||
.TP
|
||||
\fB\-c\fR FREQ_CORR, \fB\-\-freq\-corr\fR=\fIFREQ_CORR\fR
|
||||
Set carrier frequency correction [default=0]
|
||||
.TP
|
||||
\fB\-x\fR WAVEFORM_FREQ, \fB\-\-waveform\-freq\fR=\fIWAVEFORM_FREQ\fR
|
||||
Set baseband waveform frequency to FREQ [default=0]
|
||||
.TP
|
||||
\fB\-y\fR WAVEFORM2_FREQ, \fB\-\-waveform2\-freq\fR=\fIWAVEFORM2_FREQ\fR
|
||||
Set 2nd waveform frequency to FREQ [default=none]
|
||||
.TP
|
||||
\fB\-\-sine\fR
|
||||
Generate a carrier modulated by a complex sine wave
|
||||
.TP
|
||||
\fB\-\-const\fR
|
||||
Generate a constant carrier
|
||||
.TP
|
||||
\fB\-\-offset\fR=\fIOFFSET\fR
|
||||
Set waveform phase offset to OFFSET [default=0]
|
||||
.TP
|
||||
\fB\-\-gaussian\fR
|
||||
Generate Gaussian random output
|
||||
.TP
|
||||
\fB\-\-uniform\fR
|
||||
Generate Uniform random output
|
||||
.TP
|
||||
\fB\-\-2tone\fR
|
||||
Generate Two Tone signal for IMD testing
|
||||
.TP
|
||||
\fB\-\-sweep\fR
|
||||
Generate a swept sine wave
|
||||
.TP
|
||||
\fB\-\-gsm\fR
|
||||
Generate GMSK modulated GSM Burst Sequence
|
||||
.TP
|
||||
\fB\-\-amplitude\fR=\fIAMPL\fR
|
||||
Set output amplitude to AMPL (0.1\-1.0) [default=0.3]
|
||||
.TP
|
||||
\fB\-v\fR, \fB\-\-verbose\fR
|
||||
Use verbose console output [default=False]
|
||||
.PP
|
||||
Note: failed to enable realtime scheduling, continuing
|
||||
.SH Device specification
|
||||
You can specify the source or sink device using a comma separated string of argument=value pairs. The always-up-to-date block documentation with examples is available right here.
|
||||
.SH FCD Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
fcd=<device-index>
|
||||
0-based device identifier, optional
|
||||
.TP
|
||||
device=hw:2
|
||||
overrides the audio device
|
||||
.TP
|
||||
type=2
|
||||
selects the dongle type, 1 for Classic, 2 for Pro+
|
||||
.LP
|
||||
The "device" argument overrides the audio device used by the underlying driver to access the dongle's IQ sample stream.
|
||||
.LP
|
||||
The "type" argument selects the dongle type, 1 for Classic, 2 for Pro+.
|
||||
.SH OsmoSDR Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
osmosdr=<device-index>
|
||||
0-based device identifier
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.TP
|
||||
buflen=<length-of-buffer>
|
||||
Default is 256kB, must be multiple of 512
|
||||
.SH RTL-SDR Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
rtl=<device-index>
|
||||
0-based device identifier OR serial number
|
||||
.TP
|
||||
rtl_xtal=<frequency>
|
||||
Frequency (Hz) used for the RTL chip, accepts eng notation
|
||||
.TP
|
||||
tuner_xtal=<frequency>
|
||||
Frequency (Hz) used for the tuner chip, accepts eng notation
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.TP
|
||||
buflen=<length-of-buffer>
|
||||
Default is 256kB, must be multiple of 512
|
||||
.TP
|
||||
direct_samp=0|1|2
|
||||
Enable direct sampling mode on the RTL chip. 0: Disable, 1: use I channel, 2: use Q channel
|
||||
.TP
|
||||
offset_tune=0|1
|
||||
Enable offset tune mode for E4000 tuners
|
||||
.LP
|
||||
NOTE: use rtl_eeprom -s to program your own serial number to the device
|
||||
.LP
|
||||
NOTE: if you don't specify rtl_xtal/tuner_xtal, the underlying driver will use 28.0MHz
|
||||
.SH RTL-SDR TCP Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
rtl_tcp=<hostname>:<port>
|
||||
hostname defaults to "localhost", port to "1234"
|
||||
.TP
|
||||
psize=<payload-size>
|
||||
Default is 16384 bytes
|
||||
.TP
|
||||
direct_samp=0|1|2
|
||||
Enable direct sampling mode on the RTL chip 0=Off, 1=I-ADC input enabled, 2=Q-ADC input enabled
|
||||
.TP
|
||||
offset_tune=0|1
|
||||
Enable offset tune mode for E4000 tuners
|
||||
.SH Miri Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
miri=<device-index>
|
||||
0-based device identifier
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.SH UHD Source / Sink
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
uhd
|
||||
Use this argument without a value
|
||||
.TP
|
||||
nchan=<channel-count>
|
||||
For multichannel USRP configurations use the subdev parameter to specify stream mapping
|
||||
.TP
|
||||
subdev=<subdev-spec>
|
||||
Examples: "A:0", "B:0", "A:0 B:0" when nchan=2. Refer original ettus documentation on this
|
||||
.TP
|
||||
lo_offset=<frequency>
|
||||
Offset frequency in Hz, must be within daughterboard bandwidth. Accepts eng notation
|
||||
.LP
|
||||
Additional argument/value pairs will be passed to the underlying driver, for more information see specifying the subdevice and common device identifiers in the Ettus documentation.
|
||||
.SH bladeRF Source / Sink
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
bladerf[=0]
|
||||
0-based device identifier (optional)
|
||||
.TP
|
||||
fw='/path/to/the/firmware.img'
|
||||
program MCU firmware from given file. usually not needed. power cycle required.
|
||||
.TP
|
||||
fpga='/path/to/the/bitstream.rbf'
|
||||
load FPGA bitstream from given file. required only at first run at the moment.
|
||||
.SH HackRF Source / Sink
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
hackrf
|
||||
Use this argument without a value
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.LP
|
||||
Only the first device found may be used at the moment because of libhackrf limitation.
|
||||
.LP
|
||||
Transmit support has been verified by using the crc-mmbTools DAB sdr transmitter.
|
||||
.SH IQ File Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
file=<path-to-file-name>
|
||||
.TP
|
||||
freq=<frequency>
|
||||
Center frequency in Hz, accepts eng notation
|
||||
.TP
|
||||
rate=<sampling-rate>
|
||||
Mandatory, in samples/s, accepts eng notation
|
||||
.TP
|
||||
repeat=true|false
|
||||
Default is true
|
||||
.TP
|
||||
throttle=true|false
|
||||
Throttle flow of samples, default is true
|
||||
.SH EXAMPLES
|
||||
.LP
|
||||
osmocom_siggen_nogui -a hackrf -f 100e6 --sweep -x 2e6 -y 10 -v
|
||||
.LP
|
||||
osmocom_siggen_nogui -a uhd,subdev=A:0 -f 100e6 --sweep -x 2e6 -y 10 -s 4e6 -v
|
||||
.SH "SEE ALSO"
|
||||
osmocom_fft(1) osmocom_siggen(1) osmocom_spectrum_sense(1)
|
|
@ -0,0 +1,196 @@
|
|||
.TH osmocom_spectrum_sense "1" "October 2013" "OSMOCOMM" "User Commands"
|
||||
.SH NAME
|
||||
osmocom_spectrum_sense \- GNU Radio application from OsmoSDR
|
||||
.SH SYNOPSIS
|
||||
.B osmocom_spectrum_sense
|
||||
[\fIoptions\fR] \fImin_freq max_freq\fR
|
||||
.SH DESCRIPTION
|
||||
GNU Radio application from OsmoSDR
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
\fB\-h\fR, \fB\-\-help\fR
|
||||
show this help message and exit
|
||||
.TP
|
||||
\fB\-a\fR ARGS, \fB\-\-args\fR=\fIARGS\fR
|
||||
Device args [default=]
|
||||
.TP
|
||||
\fB\-A\fR ANTENNA, \fB\-\-antenna\fR=\fIANTENNA\fR
|
||||
Select antenna where appropriate
|
||||
.TP
|
||||
\fB\-s\fR SAMP_RATE, \fB\-\-samp\-rate\fR=\fISAMP_RATE\fR
|
||||
Set sample rate (bandwidth), minimum by default
|
||||
.TP
|
||||
\fB\-g\fR GAIN, \fB\-\-gain\fR=\fIGAIN\fR
|
||||
Set gain in dB (default is midpoint)
|
||||
.TP
|
||||
\fB\-\-tune\-delay\fR=\fISECS\fR
|
||||
Time to delay (in seconds) after changing frequency
|
||||
[default=0.25]
|
||||
.TP
|
||||
\fB\-\-dwell\-delay\fR=\fISECS\fR
|
||||
Time to dwell (in seconds) at a given frequency
|
||||
[default=0.25]
|
||||
.TP
|
||||
\fB\-b\fR Hz, \fB\-\-channel\-bandwidth\fR=\fIHz\fR
|
||||
Channel bandwidth of fft bins in Hz [default=6250.0]
|
||||
.TP
|
||||
\fB\-q\fR dB, \fB\-\-squelch\-threshold\fR=\fIdB\fR
|
||||
Squelch threshold in dB [default=none]
|
||||
.TP
|
||||
\fB\-F\fR FFT_SIZE, \fB\-\-fft\-size\fR=\fIFFT_SIZE\fR
|
||||
Specify number of FFT bins
|
||||
[default=samp_rate/channel_bw]
|
||||
.TP
|
||||
\fB\-\-real\-time\fR
|
||||
Attempt to enable real\-time scheduling
|
||||
.SH Device specification
|
||||
You can specify the source or sink device using a comma separated string of argument=value pairs. The always-up-to-date block documentation with examples is available right here.
|
||||
.SH FCD Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
fcd=<device-index>
|
||||
0-based device identifier, optional
|
||||
.TP
|
||||
device=hw:2
|
||||
overrides the audio device
|
||||
.TP
|
||||
type=2
|
||||
selects the dongle type, 1 for Classic, 2 for Pro+
|
||||
.LP
|
||||
The "device" argument overrides the audio device used by the underlying driver to access the dongle's IQ sample stream.
|
||||
.LP
|
||||
The "type" argument selects the dongle type, 1 for Classic, 2 for Pro+.
|
||||
.SH OsmoSDR Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
osmosdr=<device-index>
|
||||
0-based device identifier
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.TP
|
||||
buflen=<length-of-buffer>
|
||||
Default is 256kB, must be multiple of 512
|
||||
.SH RTL-SDR Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
rtl=<device-index>
|
||||
0-based device identifier OR serial number
|
||||
.TP
|
||||
rtl_xtal=<frequency>
|
||||
Frequency (Hz) used for the RTL chip, accepts eng notation
|
||||
.TP
|
||||
tuner_xtal=<frequency>
|
||||
Frequency (Hz) used for the tuner chip, accepts eng notation
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.TP
|
||||
buflen=<length-of-buffer>
|
||||
Default is 256kB, must be multiple of 512
|
||||
.TP
|
||||
direct_samp=0|1|2
|
||||
Enable direct sampling mode on the RTL chip. 0: Disable, 1: use I channel, 2: use Q channel
|
||||
.TP
|
||||
offset_tune=0|1
|
||||
Enable offset tune mode for E4000 tuners
|
||||
.LP
|
||||
NOTE: use rtl_eeprom -s to program your own serial number to the device
|
||||
.LP
|
||||
NOTE: if you don't specify rtl_xtal/tuner_xtal, the underlying driver will use 28.0MHz
|
||||
.SH RTL-SDR TCP Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
rtl_tcp=<hostname>:<port>
|
||||
hostname defaults to "localhost", port to "1234"
|
||||
.TP
|
||||
psize=<payload-size>
|
||||
Default is 16384 bytes
|
||||
.TP
|
||||
direct_samp=0|1|2
|
||||
Enable direct sampling mode on the RTL chip 0=Off, 1=I-ADC input enabled, 2=Q-ADC input enabled
|
||||
.TP
|
||||
offset_tune=0|1
|
||||
Enable offset tune mode for E4000 tuners
|
||||
.SH Miri Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
miri=<device-index>
|
||||
0-based device identifier
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.SH UHD Source / Sink
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
uhd
|
||||
Use this argument without a value
|
||||
.TP
|
||||
nchan=<channel-count>
|
||||
For multichannel USRP configurations use the subdev parameter to specify stream mapping
|
||||
.TP
|
||||
subdev=<subdev-spec>
|
||||
Examples: "A:0", "B:0", "A:0 B:0" when nchan=2. Refer original ettus documentation on this
|
||||
.TP
|
||||
lo_offset=<frequency>
|
||||
Offset frequency in Hz, must be within daughterboard bandwidth. Accepts eng notation
|
||||
.LP
|
||||
Additional argument/value pairs will be passed to the underlying driver, for more information see specifying the subdevice and common device identifiers in the Ettus documentation.
|
||||
.SH bladeRF Source / Sink
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
bladerf[=0]
|
||||
0-based device identifier (optional)
|
||||
.TP
|
||||
fw='/path/to/the/firmware.img'
|
||||
program MCU firmware from given file. usually not needed. power cycle required.
|
||||
.TP
|
||||
fpga='/path/to/the/bitstream.rbf'
|
||||
load FPGA bitstream from given file. required only at first run at the moment.
|
||||
.SH HackRF Source / Sink
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
hackrf
|
||||
Use this argument without a value
|
||||
.TP
|
||||
buffers=<number-of-buffers>
|
||||
Default is 32
|
||||
.LP
|
||||
Only the first device found may be used at the moment because of libhackrf limitation.
|
||||
.LP
|
||||
Transmit support has been verified by using the crc-mmbTools DAB sdr transmitter.
|
||||
.SH IQ File Source
|
||||
.TP
|
||||
Argument
|
||||
Notes
|
||||
.TP
|
||||
file=<path-to-file-name>
|
||||
.TP
|
||||
freq=<frequency>
|
||||
Center frequency in Hz, accepts eng notation
|
||||
.TP
|
||||
rate=<sampling-rate>
|
||||
Mandatory, in samples/s, accepts eng notation
|
||||
.TP
|
||||
repeat=true|false
|
||||
Default is true
|
||||
.TP
|
||||
throttle=true|false
|
||||
Throttle flow of samples, default is true
|
||||
.SH "SEE ALSO"
|
||||
osmocom_fft(1) osmocom_siggen(1) osmocom_siggen_nogui(1)
|
|
@ -0,0 +1,29 @@
|
|||
#!/usr/bin/make -f
|
||||
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
|
||||
export DEB_HOST_MULTIARCH
|
||||
DEB_DEBIAN_DIR=$(dir $(firstword $(MAKEFILE_LIST)))
|
||||
VER=$(shell dpkg-parsechangelog -l$(DEB_DEBIAN_DIR)/changelog \
|
||||
| sed -rne 's,^Version: ([^-]+).*,\1,p')
|
||||
GITREV=$(shell echo $(VER) | sed -rne 's,[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.([0-f]+),\1,p')
|
||||
|
||||
%:
|
||||
dh $@ --with python2
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- -DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)" -DPythonLibs_FIND_VERSION:STRING="2.7" -DPYTHON_EXECUTABLE:STRING="/usr/bin/python"
|
||||
|
||||
override_dh_auto_install:
|
||||
dh_auto_install
|
||||
rm -f debian/gr-osmosdr/usr/lib/python2.7/dist-packages/osmosdr/*pyc
|
||||
rm -f debian/gr-osmosdr/usr/lib/python2.7/dist-packages/osmosdr/*pyo
|
||||
|
||||
override_dh_makeshlibs:
|
||||
dh_makeshlibs -V 'libgnuradio-osmosdr0.1.4 (>= 0.1.4-13)'
|
||||
|
||||
version-to-get:
|
||||
echo $(VER) is $(GITREV)
|
||||
|
||||
get-orig-source: version-to-get
|
||||
git clone git://git.osmocom.org/gr-osmosdr
|
||||
cd gr-osmosdr && git archive --format=tar --prefix=gr-osmosdr-$(VER)/ $(GITREV) | xz > ../gr-osmosdr_$(VER).orig.tar.xz
|
||||
rm -rf gr-osmosdr
|
|
@ -0,0 +1 @@
|
|||
3.0 (native)
|
|
@ -0,0 +1,3 @@
|
|||
version=3
|
||||
opts="downloadurlmangle=s/refs\/tags/snapshot/,uversionmangle=s|(.*)git|1|" \
|
||||
http://cgit.osmocom.org/gr-osmosdr/refs/tags /gr-osmosdr/snapshot/gr-osmosdr-(\d.*)\.tar\.xz
|
Loading…
Reference in New Issue