A0B36APO Virtual Hardware: Difference between revisions
Appearance
Created page with "[https://edux.feld.cvut.cz/courses/A0B36APO/start A0B36APO] (Architektury pocitacu -- Computer architectures) is a course taught by [http://cs.felk.cvut.cz/webis/courses.html Dep" |
No edit summary |
||
| Line 10: | Line 10: | ||
APOHW comprises PCIe I/O card and Simple terminal (keyboard + text LCD). | APOHW comprises PCIe I/O card and Simple terminal (keyboard + text LCD). | ||
[[File:apo_diagr.png]] | [[File:apo_diagr.png|800px]] | ||
How to obtain source codes: | How to obtain source codes: | ||
Revision as of 13:32, 4 April 2012
A0B36APO (Architektury pocitacu -- Computer architectures) is a course taught by Department of Computer Science and Engineering and Department of Control Engineering.
Students have to work with specialized hardware. This page describes how to use the virtual implementation of the specialized hardware -- this can help students to work at home without the access to the real hardware.
Qemu
Qemu is a processor emulator which enables to run separate Operating System on Virtual Hardware.
APOHW
APOHW comprises PCIe I/O card and Simple terminal (keyboard + text LCD).
How to obtain source codes:
git clone git://rtime.felk.cvut.cz/lisovros/qemu_apohw.git -b apohw
How to compile it:
./configure --enable-system --target-list=i386-softmmu --enable-sdl --enable-kvm make
How to run it:
./i386-softmmu/qemu-system-i386 -device apohw \
-hda ../../debian_lenny_i386_standard.qcow2 \
--boot c \
-enable-kvm
You need to have some image file with installed Linux on it. KVM command is optional. In another terminal then run:
telnet localhost 55555