Skip to content

A cross between a smartphone and a software radio with an open hardware & software license. Built to set the Internet FREE from its bondage to wires.

License

n8ohu/whitebox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whitebox Logo

The Smart Software Radio Device

Welcome to the Whitebox Software Radio Project, a cross between a smartphone and a software defined radio with an open hardware and software license.

Whitebox Bravo

Directory Structure

  • board: Schematics and diagrams for the Whitebox board
  • cmake: Toolchains and modules for cmake
  • docs: Documentation for the project
  • driver: The Kernel driver for the Whitebox radio board
  • gnuradio: Tools for using the Whitebox as a GNURadio peripheral
  • hdl: Hardware description in MyHDL for the FPGAs DSP flow
  • lib: A userspace library for interacting with the radio board
  • linux-cortexm: Tools for building the uClinux Kernel for the ARM Cortex-M class of processors.
  • util: Utility Python scripts

Getting Started

# Get the repo
$ git clone https://github.com/testaco/whitebox
$ cd whitebox
# Bootstrap your toolchain
whitebox$ sh bootstrap.sh
whitebox$ cd build
# Configure with cmake
whitebox/build$ cmake ..
# Build the user space library
whitebox/build$ make
# Patch the kernel, do this only ONCE
whitebox/build$ make linux_patch
# Build the kernel
whitebox/build$ make linux
# Build the drivers
whitebox/build$ make drivers
# Generate and test the hdl Verilog code
whitebox/build$ make hdl
# Build the documentation
whitebox/build$ make docs

Contact

To keep up-to-date, check out the Facebook page: http://facebook.com/whiteboxradio

Or follow the designer on Twitter: http://twitter.com/testa

About

A cross between a smartphone and a software radio with an open hardware & software license. Built to set the Internet FREE from its bondage to wires.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 53.5%
  • Python 37.2%
  • Verilog 4.1%
  • HTML 2.5%
  • C++ 2.1%
  • Shell 0.6%