forked from satellogic/canopus
-
Notifications
You must be signed in to change notification settings - Fork 0
Canopus framework and flight computer software for CubeBug cubesat platform
License
martinmarcos/canopus
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Canopus framework and flight computer software for CubeBug cubesat platform (http://1.cubebug.org/) Here we are publishing the software for the CubeBug cubesat platform. The version we are releasing here is halfway between CubeBug-1 and CubeBug-2. It has been refactored after finishing CubeBug-1 and before starting developing CubeBug-2, and has already a lot of the functionality included in CubeBug-2. All the interesting code is inside src/lib/canopus Canopus is a HAL built from the concept of channels. Higher level code communicates with devices (simulated or real ones) using channels. The real flight computer uses Canopus over FreeRTOS in a TI ARM TMS570. Also the same high level code can be built on posix (linux32 and linux64) thanks to Canopus and a port of FreeRTOS to posix. License ======= Canopus is Satellogic SA Copyright 2013. All our code is GPLv3 licensed. Build instructions ================== TI ARM TMS570 ------------- 1. Download and install Code Composer Studio ver 5.4.0.00091 (linux) 2. Import the following projects from projects/torino1500: * halcogen_torino1500 * freertos+trace * canopus+trace * cubebug2+trace 3. Build the projects in that order 4. Upload canopus+trace_torino1500.out to your favourite torino board X86 and x86_64 -------------- 1. Download and install Eclipse and CDT (C/C++) plugin 2. Import the following projects from projects/linuxXX * frertos_linuxXX * canopus_linuxXX * cubebug2_linuxXX 3. Build 4. Run ./projects/linux64/cubebug2/Debug/cubebug2_linux64 Third party =========== * FreeRTOS Modified GPLv2, permits linking with closed source code * HalCoGen Custom license, redistribution permitted with open source * cmockery Copyright 2008 Google Inc. Apache License Version 2.0 Contact us ========== If you are interested or have any question, please send as an email! <oss AT satellogic DOT com>
About
Canopus framework and flight computer software for CubeBug cubesat platform
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 87.3%
- C++ 10.8%
- Assembly 1.5%
- Other 0.4%