UTAT Space Systems Documentation
master

Getting Started

  • Getting Started
    • Software Installation
    • Optional Software installation
    • Patching avrdude for 64M1
    • Real-Time Embedded Systems
    • Satellite Software
    • Command Line
    • The AVR Toolchain
    • The ATMega32M1 Microcontroller
    • Hello World ATMega32M1
    • Git and Github
  • Useful Websites

Software and Programming

  • Software Tools
  • Troubleshooting
  • Embedded Systems
  • Communication Protocols
  • C Programming
  • Style Guide
  • Testing

Electronics and Altium

  • Altium
  • Electrical Systems
  • Reading Datasheets
  • Electrical Style Guide

IT

  • Remote Access
  • Remote Programming
UTAT Space Systems Documentation
  • Docs »
  • Getting Started
  • Edit on GitHub

Getting StartedΒΆ

  • Software Installation
    • Xcode Command Line Tools (macOS only)
    • Homebrew (macOS only)
    • AVR Toolchain
    • Make
    • Git
    • GitHub
    • GitHub Desktop
    • Atom
    • CoolTerm
    • Linux Reference Instructions
  • Optional Software installation
    • Pololu USB AVR Programmer v2
    • Python and Pyserial
    • SpeedCrunch
  • Patching avrdude for 64M1
  • Real-Time Embedded Systems
  • Satellite Software
    • OBC (On Board Computer)
    • PAY (Payload)
    • EPS (Electrical Power Systems)
  • Command Line
  • The AVR Toolchain
    • Glossary
    • The AVR-GCC Compiler
    • AVR libc
    • avrdude
  • The ATMega32M1 Microcontroller
    • Pin Layout
    • SPI Pins
    • CAN Pins
  • Hello World ATMega32M1
    • Step 1
    • Step 2
    • Step 3
    • Step 4
    • Step 5
    • Step 6
  • Git and Github
    • A Brief Overview of Git
    • Creating a Github Account
    • Setting Up Git
    • Learning Git
    • Reviewing Key Git Concepts: The Working Tree and The Index
    • Git Best Practices
    • Git Cheat Sheets
    • Additional Resources
Next Previous

© Copyright 2018, University of Toronto Aerospace Team. Revision 6631d4d7.

Built with Sphinx using a theme provided by Read the Docs.