SPO600 Software

From CDOT Wiki
Revision as of 14:40, 28 January 2014 by Chris Tyler (talk | contribs)
Jump to: navigation, search
Important.png
This is a draft only!
It is still under construction and content may change. Do not rely on this information.
Important.png
This page may be obsolete.
It contains historical information. For current information, please see SPO600 Host Setup.
For SPO600, you will need to set up a Linux system by the third week of classes.

System Requirements

These are the minimum system requirements:

  • x86_64 (64-bit AMD/Intel compatible)
  • At least 2GB of RAM
  • At least 100GB of disk space

The faster/bigger the system, the faster you'll be able to build software -- and you'll probably be building many times.

Location

This system may be:

  • Your laptop
  • A large virtual machine on your laptop
  • A system at home (or elsewhere) that you can connect to with SSH
  • A Seneca lab system, configured on a removable disk drive (This option is not recommended, because you will not be able to use it during classes)

If you cannot find a suitable system to use, talk to your professor about resources available within Seneca.

Base Software

For the initial software, install:

  • Fedora 20
  • The Fedora development tools ("yum groupinstall 'Development Tools' 'Development Libraries'")

Emulation/Virtual Machine Software

In the weeks ahead, we will be installing:

  • The ARMv8 "Foundation Model" emulator
  • QEMU ARMv8 userspace emulator