ファイル構成

User Directory/contec/caio
|
|____Makefile ..................................... インストール用メイクファイル
|
|____caio_uninstall.sh ............................ アンインストール用シェルスクリプト
|
|____readme_jp.txt ................................ README 日本語版
|
|____readme_en.txt ................................ README 英語版
|
|____cgetres_usb
|        |
|        |____Makefile ............................ コンパイル及びインストール用メイクファイル
|        |____cgetres_usb.c ....................... config用USBリソース取得 モジュールソース
|        |____cgetres_usb.h ....................... config用USBリソース取得 モジュールヘッダ
|        |____gpl-2.0.txt ......................... GNU General Public License
|
|____config
|        |
|        |____Makefile ............................ コンパイル及びインストール用メイクファイル
|        |____config .............................. 設定ツール(コンフィグレーション):「make install」の実行により生成されます。
|        |____caio.ko ............................. 起動するバージョンのドライバ:「make install」の実行により生成されます。
|        |____caio2.ko ............................ 起動するバージョンのドライバ:「make install」の実行により生成されます。
|        |____caiousb.ko .......................... 起動するバージョンのドライバ:「make install」の実行により生成されます。
|        |____contec_aio_start.sh ................. ドライバ起動スクリプト:configで設定保存すると生成されます。
|        |____contec_aio_stop.sh .................. ドライバ停止スクリプト:configで設定保存すると生成されます。
|        |____contec_aio.conf ..................... 設定ファイル:configで設定保存すると生成されます。 起動スクリプトにより/procにコピーされます。

|        |____xxxx ................................ 現在のカーネルバージョンで命名するディレクトリ:「make」の実行より、生成されます。
|        |         |____cgetres.ko ................ config用PCI, PCI Expressリソース取得ドライバ(現在のカーネルバージョンに対応):「make」の実行より、生成されます。
|        |         |____cgetres_usb.ko ............ config用USBリソース取得ドライバ(現在のカーネルバージョンに対応):「make」の実行より、生成されます。
|        |____i386
|        |         |____config .................... [x86] 32ビット設定プログラム
|        |____amd64
|        |         |____config .................... [x86] 64ビット設定プログラム
|        |____arm32
|        |         |____config .................... [arm] 32ビット設定プログラム
|        |____arm64
|        |         |____config .................... [arm] 64ビット設定プログラム
|        |____cgetres.c ........................... config用PCI, PCI Expressリソース取得 モジュールソース
|        |____cgetres.h ........................... config用PCI, PCI Expressリソース取得 モジュールヘッダ
|        |____EULA_JP.txt ......................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ......................... 使用許諾契約書 英語版
|
|____help
|        |
|        |____en .................................. Web Help 英語版
|        |____jp .................................. Web Help 日本語版
|        |____EULA_JP.txt ......................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ......................... 使用許諾契約書 英語版
|
|____library
|        |
|        |____Makefile ............................ インストール用メイクファイル
|        |____aiocommon.h ......................... ライブラリ/モジュール共通ヘッダ
|        |____EULA_JP.txt ......................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ......................... 使用許諾契約書 英語版
|        |____i386
|        |         |____libcaio.so.1.0 ............ [x86] 32ビットシェアードライブラリ
|        |____amd64
|        |         |____libcaio.so.1.0 ............ [x86] 64ビットシェアードライブラリ
|        |____arm32
|        |         |____libcaio.so.1.0 ............ [arm] 32ビットシェアードライブラリ
|        |____arm64
|        |         |____libcaio.so.1.0 ............ [arm] 64ビットシェアードライブラリ
|
|____module
|        |
|        |____Makefile ............................ コンパイル及びインストール用メイクファイル
|        |____xxxxx.c ............................. モジュールソース
|        |____xxxxx.h ............................. モジュールヘッダ
|        |____EULA_JP.txt ......................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ......................... 使用許諾契約書 英語版
|
|____module2
|        |
|        |____Makefile ............................ コンパイル及びインストール用メイクファイル
|        |____xxxxx.c ............................. モジュールソース
|        |____xxxxx.h ............................. モジュールヘッダ
|        |____EULA_JP.txt ......................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ......................... 使用許諾契約書 英語版
|
|____module_usb
|        |
|        |____Makefile ............................ コンパイル及びインストール用メイクファイル
|        |____xxxxx.c ............................. モジュールソース
|        |____xxxxx.h ............................. モジュールヘッダ
|        |____gpl-2.0.txt ......................... GNU General Public License
|
|____samples
|        |
|        |____en .................................. 英語版
|        |         |____inc ....................... ヘッダーファイルディレクトリ
|        |         |____gcc ....................... gcc版
|        |         |       |____console ........... コンソールサンプルディレクトリ
|        |         |____python .................... python版
|        |                 |____console ........... コンソールサンプルディレクトリ
|        |____jp .................................. 日本語版
|        |         |____inc ....................... ヘッダーファイルディレクトリ
|        |         |____gcc ....................... gcc版
|        |         |       |____console ........... コンソールサンプルディレクトリ
|        |         |____python .................... python版
|        |                 |____console ........... コンソールサンプルディレクトリ
|        |____EULA_JP.txt ......................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ......................... 使用許諾契約書 英語版
 

・make installにより、以下のファイルがシステムにコピーされます。

/usr/lib/libcaio.so ............................... シェアードライブラリ
/usr/lib/libcaio.so.1.0 ........................... シェアードライブラリ

ドライバ開始スクリプトを実行することにより、以下のファイルがシステムに作成されます。

/dev/caioXXX (XXXは数字) .......................... デバイスのファイルノード
/proc/contec_aio.conf ............................. 設定ファイルのコピー
/proc/contec_aio_mem.conf ......................... 設定ファイルのコピー