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サポートbt_bind_multsz 15bt_hwmap 15bt_hwunmap 15bt_bind_multszサンプル・アプリケーションは、 様 々なサイズの 複 数 のバッファをリモート・バスへバインドするためにbt_bind() 関 数 を 使 用 します。これはユーザー 入 力 を 待 機 し、バインドされた 各 バッファの 各 ページの 最 初 の4ワードを 出 力 します。 任 意 で 待 機 前 にバッファへデータの 書 き込 みも 行 います。使 用 方 法 :bt_bind_multsz -[atuws]オプション機 能-a バッファをバインドするVMEアドレス。 既 定 値 はBT_BIND_NO_CARE。-t 論 理 デバイス(BT_DEV_MEM, BT_DEV_IO, BT_DEV_DEFAULT 等 )。既 定 値 はBT_DEV_DEFAULT。-u オープンするユニット 番 号 。 既 定 値 は0。-w 最 初 にバッファの 各 ページの 先 頭 4ワードにこの 値 を 書 き 込 みます。-s bt_bind()を 呼 び 出 すためにスワップ・ビット 値 を 設 定 します。シンボリック 名 は 認 識 されないことに 注 意 して 下 さい。bt_hwmapサンプル・アプリケーションは、VMEバス 空 間 の 領 域 へハードウェア・マッピングを 作成 するためにbt_hw_map_vme 関 数 を 使 用 します。使 用 方 法 :bt_hwmap -a[ltus]オプション機 能-a VMEバスの 物 理 アドレス。この 引 数 は 必 須 です。-l PCIバス 上 にマッピングするVMEバス 領 域 の 長 さ。 既 定 値 は1ページ(0x1000)。-t アクセスする 論 理 デバイス (BT_DEV_A32, BT_DEV_A24, BT_DEV_A16,BT_DEV_IO, BT_DEV_RR)。 既 定 値 はBT_DEV_A32。-u オープンするユニット 番 号 。 既 定 値 は0。-s bt_bind()を 呼 び 出 すためにスワップ・ビット 値 を 設 定 します。シンボリック 名 は 認 識 されないことに 注 意 して 下 さい。既 定 値 はBT_SWAP_DEFAULT。bt_hwmapサンプル・アプリケーションは、VMEバス 空 間 の 領 域 からハードウェア・マッピングを削 除 するためにbt_hw_unmap_vme 関 数 を 使 用 します。使 用 方 法 :bt_hwunmap -p[tu]オプション機 能-p 削 除 するマッピングのローカルPCIバスの 物 理 アドレス。この 引 数 は 必 須です。-t 論 理 デバイス(BT_DEV_A32, BT_DEV_A24, BT_DEV_A16, BT_DEV_IO,BT_DEV_RR) 。 既 定 値 はBT_DEV_A32。-u オープンするユニット 番 号 。 既 定 値 は0。15-19

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

Saved successfully!

Ooh no, something went wrong!