Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Warning

Follow Software 101 to get started. This page is mostly informational.

...

You can refrain from downloading anything on the linked websites unless it is in the Installation sectionwe have set up a Vagrant box that packages the development environment for you. This guide is meant to help you understand the toolchain required for developing embedded software for the solar car. It aims to be a comprehensive guide to getting you to the point where you can start developing as soon as you feel comfortable with the C paradigms for embedded programming.

...

Before we get started if you have not yet done so, please read up on Software in particular, the Coding Standards! These will be necessary to actually do any development on the car. 

...

We use GitHub for our source and versioning control. In order to contribute to the codebase, you will also need to start using GitHub. If you are new to GitHub you may want to check out these guides. We have tight controls on out git repositories and require all commits to come from pull requests and that they are squashed prior to submitting.


Dependencies

These are dependencies installed on our current VM: https://app.vagrantup.com/uwmidsun/boxes/box