SPO600 Software

From CDOT Wiki
Revision as of 11:49, 24 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.
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