A space program for the Web
Enable JS based experiments on the Beaglebone Black using High Altitude Balloons for R&D
- BeagleBone Black Rev B/C
- RadiumBoards HD Camera Cape for BeagleBone Black
- Argent Data FC301/D UHF 5W Data Radio
- TNC-Black
- A Custom Find-Me Cape with:
A detailed list of pin usage is maintained in PINS.md
We use the Ubuntu 14.04.2 LTS builds from RobertCNelson, instructions and more info can be pulled from the eLinux Wiki
-
Flash a 2GB or higher microSD card w/ Ubuntu 14.04.2 LTS from RobertCNelson's builds, where /dev/sdX is your SD card device name:
$ wget https://rcn-ee.com/rootfs/2015-05-08/microsd/bone-ubuntu-14.04.2-console-armhf-2015-05-08-2gb.img.xz $ unxz bone-ubuntu-14.04.2-console-armhf-2015-05-08-2gb.img.xz $ sudo dd if=./bone-ubuntu-14.04.2-console-armhf-2015-05-08-2gb.img of=/dev/sdX
-
Insert the microSD into your BeagleBone black with the mini-USB connector attached to your laptop, and ssh in with user ubuntu password temppwd
$ ssh ubuntu@arm.local
-
If the microSD is over 2GB, grow the partition so it allows over 2GB:
$ cd /opt/scripts/tools $ git pull $ ./grow_partition.sh $ sudo reboot
-
Now run the vanguard bootstrap script:
$ sudo ./payload/bootstrap.sh
-
Install gpsd and virtualenvwrapper
Linux w/ apt:
$ sudo apt-get install gpsd $ sudo pip install virtualenvwrapper # globally
Mac OS X with Homebrew:
$ brew install gpsd python $ pip install virtualenvwrapper # globally
-
Virtualenv setup
$ mkvirtualenv -r payload/requirements.txt --system-site-packages vanguard $ workon vanguard