TODO: Write a project description
- Download RIOT-OS:
git clone git://github.com/RIOT-OS/RIOT.git
. See https://github.com/RIOT-OS/RIOT/wiki/Introduction for more details. - gpsd:
sudo apt-get install gpsd:i386 libgps-dev:i386
See https://github.com/wb2osz/direwolf for more details
sudo apt-get install libasound2-dev
git clone https://www.github.com/wb2osz/direwolf
make
sudo make install
- Download kubos-core to same parent directory as RIOT (or change default Makefile):
git clone git://github.com/openkosmosorg/kubos-core.git
- Within kubos-core directory, type
make all term
. Confirm shell is running ">" - Type
help
. Confirm list of available commands. See "Usage" section for more details.
After running make all term
from kubos-core root directory, a prompt ">" should appear. Type "help" to see the list of available commands.
The sections below describe how to run a virtual emulator for each available command.
- Download "gps.log" from github repo "https://github.com/openkosmosorg/vanguard/tree/master/payload/test"
- In 2nd terminal window (not running kubos-core terminal), navigate to "gps.log" directory. Type:
gpsfake -u -c 0.01 -b gps.log
- Type
location
in primary kubos-core terminal - Confirm Long, Lat, Alt, Speed and Climb are displayed
- Ensure Direwolf is installed (See Installation Section)
- Download "direwolf.conf" from "https://github.com/openkosmosorg/vanguard/tree/master/payload/config"
- In new terminal window, navigate to "direwolf.conf" directory. Type:
direwolf -p -t 0 -c "direwolf.conf"
- Type
radio
in primary kubos-core terminal - Confirm "The quick brown fox jumped over the lazy dogs" appears on the direwolf terminal
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
TODO: Write history
TODO: Write credits
TODO: Write license