USRP1 library (taken from gnuradio where it had been abandoned)
Go to file
Pau Espin e9f1d62080 usrp.pc.in: Drop unset LIBUSB_PKG_CONFIG_NAME
That variable is expected to be set by macro USRP_LIBUSB
from m4/usrp_libusb.m4, but it is never called in configure.ac.
Furthermore, the macro doesn't seem to be working fine in some
environments like debian9, while it works on others (ArchLinux), so
let's better drop it.

Change-Id: Ia5f7ec69701abff91ff8e903e0fd53f8d9fbfba6
2018-04-26 20:42:12 +02:00
contrib Add contrib/jenkins.sh for jenkins.osmocom.org integration 2018-01-21 18:30:18 +01:00
doc Extract libusrp, adjust to be buildable standalone 2018-01-21 01:30:14 +01:00
firmware Allocate 10 additional USB PIDs to Bdale. 2011-08-13 16:06:21 -07:00
fpga Add README for new FPGA hosting location 2010-03-02 08:08:18 -08:00
host build: Link libusrp_la also to boost_system 2018-01-23 22:12:14 +01:00
m4 gitignore: Remove and ignore libtool related m4 files 2018-04-24 17:45:55 +02:00
.gitignore gitignore: Remove and ignore libtool related m4 files 2018-04-24 17:45:55 +02:00
Makefile.am Extract libusrp, adjust to be buildable standalone 2018-01-21 01:30:14 +01:00
Makefile.common Makefile.common: Fix typo preventing build 2018-04-24 17:45:53 +02:00
Makefile.par.gen Extract libusrp, adjust to be buildable standalone 2018-01-21 01:30:14 +01:00
Makefile.swig Extract libusrp, adjust to be buildable standalone 2018-01-21 01:30:14 +01:00
Makefile.swig.gen.t Extract libusrp, adjust to be buildable standalone 2018-01-21 01:30:14 +01:00
README Cleaned up top-level README, and fixed or deleted lower level ones as 2006-08-04 01:54:23 +00:00
configure.ac Extract libusrp, adjust to be buildable standalone 2018-01-21 01:30:14 +01:00
usrp.inf Houston, we have a trunk. 2006-08-03 04:51:51 +00:00
usrp.iss.in Updated license from GPL version 2 or later to GPL version 3 or later. 2007-07-21 03:44:38 +00:00
usrp.pc.in usrp.pc.in: Drop unset LIBUSB_PKG_CONFIG_NAME 2018-04-26 20:42:12 +02:00

README

#
# README -- the short version
#

The top level makefile handles the host code and FX2 firmware.

Besides the normal gcc suite and all the auto tools, you'll need
the SDCC free C compiler to build the firmware.  You MUST
USE VERSION 2.4.0 or VERSION 2.5.0 due to some problems with variable
initialization.  http://sdcc.sourceforge.net


The high level interface to the USRP using our standard FPGA bitstram
is contained in usrp/host/lib/usrp_standard.h

If you've got doxygen installed, there are html docs in
usrp/doc/html/index.html


# Compiling the verilog (not required unless you're modifying it)

If you want to build the FPGA .rbf file from source (not required; we
provide pre-compiled .rbf files in usrp/fpga/rbf directory), you'll
need Altera's no cost Quartus II development tools.  We're currently
building with Quartus II 5.1sp1 Web Edition.  The project file is
usrp/fpga/toplevel/usrp_std/usrp_std.qpf.  The toplevel verilog file
is usrp/fpga/toplevel/usrp_std/usrp_std.v.  The bulk of the verilog
modules are contained in usrp/fpga/sdr_lib