Difference between revisions of "SPO600 Software"

From CDOT Wiki
Jump to: navigation, search
Line 1: Line 1:
{{Chris Tyler Draft}}[[Category:SPO600]]For [[SPO600]], you will need to set up a Linux system by the third week of classes.
+
{{Chris Tyler Draft}}{{Obsolete|[[SPO600 Host Setup]]}}[[Category:SPO600]]For [[SPO600]], you will need to set up a Linux system by the third week of classes.
  
 
== System Requirements ==
 
== System Requirements ==

Revision as of 14:40, 28 January 2014

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