2

私のシミュレータ フレームワークでは、HW/SW モジュールは SystemC で実装され、ビルド済みです。シミュレートするプラットフォームを XML で記述します。シミュレータ コアは XML を解析し、使用されるモジュールと対応するライブラリ ファイル (Windows の dll など) を判断し、実行時にこれらのモジュールを動的にロードします。しかし、動的にモジュールをロードする SystemC のサンプル コードは見つかりませんでした。

SystemCでこれを行うにはどうすればよいですか?

4

1 に答える 1

2

あなたはWindowsのDLLで例を言ったので、私はあなたがWindowsプラットフォームでそうしていると思います。したがって、MSDNhttp : //msdn.microsoft.com/en-us/library/windows/desktop/ms686944(v=vs.85).aspxの記事と例を読むことをお勧めします。

UNIXプラットフォームを使用している場合は、対応する共有ライブラリを使用dlopendlsymてロードし、メインプログラムから呼び出される関数アドレスを取得できます。

于 2012-12-11T05:15:51.063 に答える