Bionic Bunny Operating System
Copyright (c) 2011-2013 Sladeware LLC
Bionic Bunny (BB) is a platform for embedded systems development, providing microkernel operating system-like functionality. It provides language-independent, hardware-independent and network-transparent communication for power efficient computing in heterogeneous microcontroller robotics applications.
-
Download the latest version of the BB platform (see http://www.bionicbunny.org) to the place where it will live (e.g.
/opt/bbos/
):$ git clone [email protected]:sladeware/bbos.git
-
To install bbos, make sure you have Python 2.7 or greater installed. If you're in doubt, run:
$ python -V
-
Run the tests:
$ python setup.py test
If some tests fail, this library may not work correctly on your system. Continue at your own risk.
-
Run this command from the command prompt to initiate setup process:
$ python setup.py install
All the modules will be installed automatically if required. The installation process will generate default config file
~/.bbconfig
. In case you would like to refresh it and does not want to reinstall the package, run:$ python -m bb.config
Run the following command to uninstall the framework:
$ python setup.py uninstall
Sometimes it's required to manually install bbos using
virtualenv. Create an environment
(e.g. bbos-env
) and switch to bbos home directory:
$ virtualenv bbos-env
$ cd bbos/
The following example shows how to run tests:
$ ../bbos-env/bin/python setup.py test
Continue installation process from step 3 from section INSTALL by using created environment.