bastibl / android-hw

UHD Firmware Loader for Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UHD Firmware Loader for GNU Radio on Android

This is a service-only Android application that initializes Ettus Research B2XX SDRs (i.e. the most recent USB-based devices). The application does not provide any other functionality but is supposed to be used with other GNU Radio Android applications like the Android WLAN Receiver.

The app is run automatically when a B2XX is connected to the phone. It loads the firmware, which causes the device to reattach to USB in a state that allows it to be used in SDR applications.

Successful loading of the firmware is indicated by a notification. When the notification shows up, the actual SDR application can be started.

Firmware loaded.

Installation

Building the app requires the GNU Radio Android toolchain. Please see this repository for further instructions on how to build the toolchain and apps that use it.

In addition to that, this application requires the firmware images and FPGA images in the firmware directory to be copied to Android's external storage directory, which is usually mounted at /sdcard/.

Publication

If you use this project, we would appreciate a reference to:

  • Bastian Bloessl, Lars Baumgärtner and Matthias Hollick, “Hardware-Accelerated Real-Time Stream Data Processing on Android with GNU Radio,” Proceedings of 14th International Workshop on Wireless Network Testbeds, Experimental evaluation & Characterization (WiNTECH’20), London, UK, September 2020. [DOI, BibTeX, PDF and Details…]

About

UHD Firmware Loader for Android


Languages

Language:Java 80.4%Language:C++ 9.9%Language:CMake 9.8%