Skip to content

doyke/borealis

 
 

Repository files navigation

Borealis - A control system for USRP based digital radars formerly known as placeholderOS

Dependencies

So far we need to have the following things installed (tested on OpenSuSe 42.2). See the 'install_radar_deps.sh' bash scripts for more information.

Environment

In order to set up the correct environment, we use a script called 'mode' in the parent directory, in conjunction with scons. To set up debug environment:

source mode debug

And for release:

source mode release

This adds the environment variable BOREALISPATH to your login, it's used by some python scripts to import files, among other places. This will also add the proper directory to your environment PATH variable for the built binaries, so they can be executed by typing just the name. It also adds specific flags for the C++ compiler for either debug or release. See the python script at site_scons/site_config.py for all details.

In order to see which modules the site config has, you can query the site_config.py script like so: ./site_config.py modules

Or to see the bin subdirectory: ./site_config.py bin

To see the build subdirectory: ./site_config.py build

To see the various build flavours available (typically debug and release): ./site_config.py flavors

** NOTE ** You need to execute the script exactly as above (no 'python' in front), or the output won't show up. This means the script must be executable.

Installation

Now to build Borealis (after 'source mode release/debug'): scons -n (for dry run) scons

About

A control system for USRP based digital radars

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 53.2%
  • C++ 25.8%
  • Cuda 14.2%
  • C 4.3%
  • Shell 1.5%
  • TeX 0.8%
  • SAS 0.2%