Skip to content
mcli edited this page Nov 16, 2017 · 4 revisions

Introduction

Software development for Irvine CubeSat spans across multiple teams, with each team having multiple developers. This project is a crash course in the fundamental building blocks of Irvine CubeSat software development. Go through each section in order and follow each step and understand how the development process works.

This project is a collaborative effort in itself. Feel free to contribute your own edits and code samples.

Linux/Ubuntu Operating System

Irvine CubeSat development is standardized on Ubuntu 14.04. Ensure you have an accessible environment to develop in. Follow the more detailed instructions in the Linux Primer

Software Version Control using Git and Github

Learn to use git to share your code changes and to retrieve changes from others. The Guide to Git and Github provides guidelines and exercises to help you get comfortable with using the git tool and the github service.

Programming

Introduction to the Irvine CubeSat Software Projects