Software is a critical part of the Ettus Research USRP™ Software Defined Radio product offering. Our goal is to provide users with as much choice and flexibility as possible when it comes to development environments, as well as OS support. All of our platforms support UHD (USRP Hardware Driver™), which ensures cross-platform code portability, so you can reuse most of your legacy SDR code on new platforms, while focusing on new algorithm development. This enables you to maximize your productivity and minimize development effort. UHD also supports Linux, Windows and Mac OS, so you can use your OS of choice when using Ettus Research's SDR platforms.
For SDR application software development, all USRP SDRs support GNU Radio, a free open source software development framework for software defined radios. Most USRP SDRs also have support for: