* OctoClock can communicate with UHD over Ethernet * Can read NMEA strings from GPSDO and send to host * Added multi_usrp_clock class for clock devices * uhd::device can now filter to return only USRP devices or clock devices * New OctoClock bootloader can accept firmware download over Ethernet * Added octoclock_burn_eeprom,octoclock_firmware_burner utilities * Added test_clock_synch example to show clock API |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| CMakeLists.txt | ||
| Makefile | ||
| README.md | ||
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):
make cleanmake images
To build the package (unix):
mkdir buildcd buildcmake -DCPACK_GENERATOR=<type> ../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