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-devgit clone https://www.github.com/wb2osz/direwolfmakesudo 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
locationin 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
radioin 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