12.07.2015 Views

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

RedHawk Linux User's Guide version 6.3 日本語版

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PCI-to-VMEサポートVMEバス・マッピング15PCI-to-VMEバス・マッピングの 自 動 的 な 作 成 および 削 除 のサポートは/etc/init.d/sbsvme 初 期 化スクリプトに 含 まれています。マッピングが/etc/sysconfig/sbsvme-mappingsに 定 義 されている 場 合 、“/etc/init.d/sbsvme start” の 処 理 中 に 作 成 され、“stop” の 処 理 中 に 削 除 されます。/etc/sysconfig/sbsvme-mappingsファイルはVMEバス・マッピング 作 成 のためのヘルプ 情 報 とコマンド 出 力 テンプレートを 含 みます。 必 要 であれば、テンプレートの 例 はカスタマイズされたVMEバス・マッピングを 作 成 するために 使 用 することが 可 能 です。sbsvme-mappingsファイル内 のコメントおよび 本 章 で 後 述 する「/procファイル・システム・インターフェース」セクションで 説 明 されている/proc/driver/btp/unit/vme-mappingsファイルに 書 き 込 まれている 値 により、マッピングは 作 成 されます。システム 初 期 化 中 にPCI-to-VMEバス・マッピングを 作 成 するためにsbsvme-mappingsファイルを 使 用 することで、VMEバス 空 間 へバインドするグローバル・ビジブル 共 有 メモリ 領 域 を 作 成 するshmconfig(1)を 呼 び 出 すために/etc/rc.d/rc.localスクリプトへ 追 加 の 行 をセットすることが 可能 です。これを 説 明 するサンプル・スクリプトが 提 供 されています。 詳 細 については「アプリケーション 例 」セクションを 参 照 して 下 さい。ユーザー・インターフェース 15標 準 サポートソフトウェアへのいくつかの 修 正 が<strong>RedHawk</strong> <strong>Linux</strong> 用 に 行 われました。インストールの 変 更 に 加 え、 以 下 が 追 加 されました。• 複 数 の 様 々なサイズのバッファのバインドをサポート。 複 数 のユーザー・レベル・ドライバを 持 つシステムで、この 機 能 は 各 ドライバが 複 数 のデバイス 間 で 共 通 のバインド・バッファを 共 有 する 代 わりにそれぞれのバインド・バッファを 割 り 当 てることを 可 能 にします。この機 能 は 複 数 の 大 きなバインド・バッファ(ハードウェアでサポートされているVMEバス・スレーブ・ウィンドウ 空 間 から 合 計 16MBの 領 域 )を 割 り 当 てることにより 利 用 できることも 意味 します。 詳 細 については「バインド・バッファの 実 装 」セクションを 参 照 して 下 さい。プログラム 例 は、VMEバス 空 間 へ 複 数 のバッファの 割 り 当 ておよびバインドする 手 順 が 追 加 されています(「アプリケーション 例 」セクションを 参 照 して 下 さい)。• 特 定 のプロセスと 結 びついていないVMEバス 空 間 マッピングの 作 成 と 削 除 、および 共 有 メモリのバインドを 許 可 するためにそのマッピングのPCIバス・アドレス 開 始 位 置 の 取 得 をサポート。これは 次 の2つのいずれかで 遉 成 することが 可 能 です:- bt_hw_map_vme/bt_hw_unmap_vmeライブラリ 関 数 の 使 用- to the /proc/driver/btpファイル・システムへの 書 き 込 み詳 細 については「VMEバス 空 間 へのマッピングおよびバインド」セクションを 参 照 して 下 さい。プログラム 例 は、 両 方 の 方 法 を 使 いVMEバス・マッピングの 作 成 、 表 示 、 削 除 の 手 順 を示 しています(「アプリケーション 例 」セクションを 参 照 して 下 さい)。15-7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!