Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:virtualbox:inf3b [2018-06-01 16:50] – ditaranto | software:virtualbox:inf3b [2018-06-12 14:28] (aktuell) – ditaranto | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== ImageINF2018 (2018) ====== | ====== ImageINF2018 (2018) ====== | ||
- | Dieses VirtualBox Image wird für den Bachelor-Kurs //InI 3 Betriebssysteme// | + | Dieses VirtualBox Image wird für den Bachelor-Kurs // |
^ Betriebssystem | ^ Betriebssystem | ||
Zeile 41: | Zeile 41: | ||
**Hinweis: | **Hinweis: | ||
Um mit diesen Werkzeugen arbeiten zu können, empfiehlt es sich im Homeverzeichnis / | Um mit diesen Werkzeugen arbeiten zu können, empfiehlt es sich im Homeverzeichnis / | ||
- | |||
- | |||
- | ===== Zoom Entwicklungsumgebung ===== | ||
- | |||
- | Im Ordner / | ||
- | |||
- | < | ||
- | $ source env.sh | ||
- | </ | ||
- | |||
- | === Kernelmodule ======================================== | ||
- | |||
- | Ein Kernel-Modul kann mit folgendem Makefile kompiliert werden: | ||
- | |||
- | < | ||
- | obj-m += kernel-module-name.o | ||
- | |||
- | all: | ||
- | make -C $(WD)/ | ||
- | |||
- | clean: | ||
- | make -C $(WD)/ | ||
- | </ | ||
- | |||
- | === Userspace Anwendungen mit CMake ======================================== | ||
- | |||
- | Beim Generieren der Makefiles mit CMake muss das Buildroot-Toolchain-File angegeben werden: | ||
- | |||
- | < | ||
- | $ cd user/ | ||
- | $ mkdir build | ||
- | $ cd build | ||
- | $ cmake -DCMAKE_TOOLCHAIN_FILE=$WD/ | ||
- | </ | ||
- |