Difference between revisions of "SPO600 Software"
Chris Tyler (talk | contribs) |
Chris Tyler (talk | contribs) |
||
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 13:40, 28 January 2014
SPO600, you will need to set up a Linux system by the third week of classes.
For 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