TLM-2.0 unter Linux
Hier noch die Ergänzung zum
letzten Eintrag:
Da wir jetzt mit Transaction-Level-Modeling arbeiten, muß TLM "installiert" werden.
Wieder runterladen, entpacken,
sudo mv TLM-2009-07-15 /usr/local/TLM-2.0.1
sudo chown -R root:root /usr/local/TLM-2.0.1
Dann war da noch das Makefile
# Variable that points to SystemC installation path
SYSTEMC = /usr/local/systemc-2.2
TARGET_ARCH = linux64
INCDIR = -I. -I.. -I$(SYSTEMC)/include
Wird wie folgt geändert:# Variable that points to SystemC installation path
SYSTEMC = /usr/local/systemc-2.2
TLM = /usr/local/TLM-2.0.1
TARGET_ARCH = linux64
INCDIR = -I. -I.. -I$(SYSTEMC)/include -I$(TLM)/include/tlm
Dann kann in die Projekt-Dateien tlm.h eingebunden werden und es kompiliert.
Außerdem ist darauf zu achten, dass bei Dateien, in denen die Funktionen der Klassen definiert sind (wenn jemand tatsächlich cpp Dateien nutzen sollte), das Makro für die dynamischen Prozesse einzubinden ist, sonst gibts massig Compilerfehler.
SystemC unter Linux mit GCC 4.X
Anscheinend liest niemand meinen Foreneintrag auf inf-swt.de, denn ich bekomme ständig komische Anfragen, wie ich die Software unter Linux zum Laufen bekommen hätte und man sagt mir, das sei unglaublich schwer. Komisch, ich hab die Modellierungssoftware jetzt sogar auf den Linux Workstations im Labor laufen, die ja nicht mal mir gehören, also muß es wohl an mir liegen.
Da Peter das Forum sowieso irgendwann einstampfen will, werde ich den Eintrag hier nochmal für die Nachwelt und Öffentlichkeit wiederholen. Ich hab mir das auch nur aus der Googlesuche zusammengestrickt. Das Fedora-Forum u.ä. haben das eigentlich auch alles schon geklärt.
Stressiges 5.
Dieses Semester kommt man leider nicht mehr zu viel, Weihnachten fällt diesmal auch
definitiv ins Wasser, an freie Feiertage ist jedenfalls nicht zu denken. Während Frau
Seehusen uns in zwei Fächern mit jeweils 2 Praktika (reguläre Aufgaben+Projektarbeit) beglückt, ist auch noch eine 12seitige Aufgabe in Modellierung
eingebetteter Systeme zu lösen. Von Kleinigkeiten wie Kryptologie und Übersetzerbau
will ich gar nicht erst anfangen...
Ich kann es nur nochmal betonen: Wer so viele Nebenfächer wie möglich in den ersten 3
Semestern abreißt, hat echtes Glück. Nur Schade, dass für uns damals noch nix angeboten
wurde, weil das nicht zu unserem regulären Studienplan gehört.
Falls sich wer wundert, dass es so wenig von mir zu hören gibt und auch die Uploads nachgelassen haben: Einige Aufgaben erledige ich momentan mit Marius & Co. in seinem SVN Repository, andere Sachen hab ich gerade nachgeholt hochzuladen. Fehlender Copyrightvermerk bedeutet PD, keine Zeit für Spielkram...
