http://edgarigl.github.com/tlmu/ 参照。
■systemc-2.3.0 をインストール。
% mkdir objdir
% cd objdir
% ../configure --prefix=<install_dir> (なんか prefix の扱いにバグがあるような気が…)
% make
% make install
% make check
※コンパイル時に -fPIC を付けないと make が通らなかった。
■tlmu 取得
% git clone git://github.com/edgarigl/tlmu.git (tlmu というディレクトリができる)
■tlmu ビルド% mkdir build-tlmu % cd build-tlmu% ../tlmu/configure --extra-cflags=-fPIC% make && make tlmu% make install-tlmu DESTDIR=/tmp/my-tlmu/※zlib1g-dev, libglib2.0-dev をインストールしておく必要があった■tlmu インストールチェック(c_example)% cd ../tlmu/tests/tlmu% ln -sf /tmp/my-tlmu/* ./% make c_example% LD_LIBRARY_PATH=./lib ./c_example
■tlmu インストールチェック(sc_example)
% cd sc_example
% emacs Makefile
(SYSTEMC, TLM2 を systemc-2.3.0 をインストールしたディレクトリに変更)
% make sc_example
% cd ..
% LD_LIBRARY_PATH=./lib:<libsystemc のパス> ./sc_example/sc_example
■arm バイナリのコンパイル
AMR926 なので、-march=armv5te を付けてコンパイルする必要あり。
0 件のコメント:
コメントを投稿