diff options
author | Ben Hilburn <ben.hilburn@ettus.com> | 2013-11-27 11:53:38 -0800 |
---|---|---|
committer | Ben Hilburn <ben.hilburn@ettus.com> | 2013-11-27 11:53:38 -0800 |
commit | 0e3912767266473e08386c910954450d16d33664 (patch) | |
tree | 0c450736b9fdbdf667b82ea588b753c617d7b9bf /images/README.md | |
parent | 7788c69225f68f67b95a5f778c7b45adf9cc046f (diff) | |
download | uhd-0e3912767266473e08386c910954450d16d33664.tar.gz uhd-0e3912767266473e08386c910954450d16d33664.tar.bz2 uhd-0e3912767266473e08386c910954450d16d33664.zip |
Squashed commit uhd/cleanup.
Diffstat (limited to 'images/README.md')
-rw-r--r-- | images/README.md | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/images/README.md b/images/README.md new file mode 100644 index 000000000..b9e3232aa --- /dev/null +++ b/images/README.md @@ -0,0 +1,35 @@ +UHD Firmware and FPGA Images Builder +=============================================================== + +The images directory contains the following: +* A Makefile for building firmware and FPGA images +* A CMake file for building an images package + +This provides a clean and organized way to build all of the firmware and FPGA +images, the source code for which is in the `firmware` and `fpga` directories +one level above this. + +The Makefile and build systems for the images are *probably* Unix-specific. +It's best to build the images on a Unix system with standard build tools. The +CMake package target will create an installable images package for your system. + +__To build the images (unix):__ + +1. `make clean` +2. `make images` + +__To build the package (unix):__ + +1. `mkdir build` +2. `cd build` +3. `cmake -DCPACK_GENERATOR=<type> ../` +4. `make package` + +The package generator types are described here: +http://www.cmake.org/Wiki/CMake:CPackPackageGenerators + +__Fedora note:__ + +The sdcc binaries are prefixed with "sdcc-" which breaks the build. +However, /usr/libexec/sdcc contains properly named sdcc binaries. +`export PATH=${PATH}:/usr/libexec/sdcc` |