Commit cb113f08 authored by Michael Kuhn's avatar Michael Kuhn

blatt 1 aufgaben

parent c1a099f1
### Aufgabe 1: Vagrant installieren
# Aufgabenblatt 1
## Aufgabe 1: Vagrant installieren
In der ersten Aufgabe sollen Sie zunächst eine Vagrant-Umgebung einrichten.
Es wird empfohlen, diese unter einem aktuellen Ubuntu zu installieren, da dort alle Abhängigkeiten verfügbar sind.
Das Ubuntu kann in einer virtuellen Maschine ausgeführt werden.
* Auf der Introduction-Seite finden sie alle wichtigen Informationen zur Installation: http://gem5.org/Introduction
** Pullen Sie den aktuellen Sourcecode von Vagrant
** Kompilieren Sie den Simulator für die ARM-Architektur
** besorgen Sie sich zusätzlich die Full-System-Files: http://www.gem5.org/dist/current/arm/aarch-system-2014-10.tar.xz
* Pullen Sie den aktuellen Sourcecode von Vagrant
* Kompilieren Sie den Simulator für die ARM-Architektur
* besorgen Sie sich zusätzlich die Full-System-Files: http://www.gem5.org/dist/current/arm/aarch-system-2014-10.tar.xz
* Installieren Sie sich zusätzlich einen Cross-Compiler für ARM
* sudo apt-get installl crossbuild-essential-armhf libc6-dev-armhf-armel-cross crossbuild-essential-arm64 libc6-dev-arm64-cross
### Eventuell VM bereitstellen?? (Sollte zumindest eine bereit liegen, oder halt das vagrant?)
## Aufgabe 2: Hello World
Schreiben sie ein Hello-World in c und kompilieren Sie dieses für ARM.
Führen Sie dieses im gem5-Simulator aus. Verwenden Sie dafür die bereitgestellte Config-Datei se.py
Die genauen Anweisungen finden Sie auch auf der Introduction Seite: http://gem5.org/Introduction#Running
#### Eventuell VM bereitstellen??
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment