File: README.md

package info (click to toggle)
bladerf 0.2017.12~rc1-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 14,620 kB
  • sloc: ansic: 50,123; vhdl: 12,873; python: 1,062; tcl: 1,060; xml: 1,017; makefile: 657; sh: 589; csh: 18; cpp: 9
file content (54 lines) | stat: -rw-r--r-- 1,163 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Dockerfiles for various OS environments #

This directory contains Dockerfiles for building libbladeRF and associated
utilities under various operating systems, primarily as a means to ensure it
builds properly across a variety of OSes.

Currently, the following operating systems are supported:

 * Linux
  * Arch Linux
  * CentOS
    * 7
  * Debian
    * Jessie (8.x)
    * Stretch (9.x)
  * Fedora
  * Ubuntu
    * Trusty (14.04)
    * Xenial (16.04)
    * Artful (17.10)
    * Bionic (18.04)

## Building ##

Build a Docker image from the root of the Nuand/bladeRF checkout:

```
docker build -f host/misc/docker/archlinux.Dockerfile .
```

Optionally, add a -t option to tag the image:

```
docker build -f host/misc/docker/archlinux.Dockerfile \
             -t nuand/bladerf-buildenv:archlinux .
```

## Running ##

For a quick test to ensure the build was successful, try:

```
docker run --rm -t nuand/bladerf-buildenv:archlinux bladeRF-cli --version
```

At this time, actually using a bladeRF device is not supported, although it
would be really useful.

## Future goals ##

 * More distribution support
 * FreeBSD
 * clang builds
 * Hardware access