ファイル構成

User Directory/contec/csmc
|
|____Makefile ............................................... インストール用メイクファイル
|
|____csmc_uninstall.sh ...................................... アンインストール用シェルスクリプト
|
|____readme_jp.txt .......................................... README 日本語版
|
|____readme_en.txt .......................................... README 英語版
|
|____config
|        |
|        |____Makefile ...................................... コンパイル及びインストール用メイクファイル
|        |____config ........................................ 設定ツール(コンフィグレーション):「make install」の実行により生成されます。
|        |____csmc.ko ....................................... 起動するバージョンのドライバ:「make install」の実行により生成されます。
|        |____contec_smc_start.sh ........................... ドライバ起動スクリプト:configで設定保存すると生成されます。
|        |____contec_smc_stop.sh ............................ ドライバ停止スクリプト:configで設定保存すると生成されます。
|        |____contec_smc.conf ............................... 設定ファイル:configで設定保存すると生成さされます。起動スクリプトにより/procにコピーされます。
|        |____xxxx .......................................... 現在のカーネルバージョンで命名するディレクトリ:「make」の実行より、生成されます。
|        |         |____cgetres.ko .......................... config用PCI, PCI Expressリソース取得ドライバ(現在のカーネルバージョンに対応):「make」の実行より、生成されます。
|        |____i386
|        |         |____config .............................. 32ビット設定プログラム
|        |____amd64
|        |         |____config .............................. 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 ...................................... インストール用メイクファイル
|        |____common.h ...................................... ライブラリ/モジュール共通ヘッダ
|        |____EULA_JP.txt ................................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ................................... 使用許諾契約書 英語版
|        |____i386
|        |         |____libcsmc.so.1.0 ...................... 32ビットシェアードライブラリ
|        |____amd64
|        |         |____libcsmc.so.1.0 ...................... 64ビットシェアードライブラリ
|
|____module
|        |
|        |____Makefile ...................................... コンパイル及びインストール用メイクファイル
|        |____xxxxx.c ....................................... モジュールソース
|        |____xxxxx.h ....................................... モジュールヘッダ
|        |____EULA_JP.txt ................................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ................................... 使用許諾契約書 英語版
|
|____samples
|        |
|        |____en ............................................ 英語版
|        |         |____inc ................................. ヘッダーファイルディレクトリ
|        |         |____gcc ................................. gcc版
|        |         |         |____console ................... コンソールサンプルディレクトリ
|        |         |         |____console_curses ............ cursesを使用したコンソールサンプルディレクトリ
|        |         |____python .............................. python版
|        |                   |____console ................... コンソールサンプルディレクトリ
|        |____jp ............................................ 日本語版
|        |         |____inc ................................. ヘッダーファイルディレクトリ
|        |         |____gcc ................................. gcc版
|        |         |         |____console ................... コンソールサンプルディレクトリ
|        |         |         |____console_curses ............ cursesを使用したコンソールサンプルディレクトリ
|        |         |____python .............................. python版
|        |                   |____console ................... コンソールサンプルディレクトリ
|        |____EULA_JP.txt ................................... 使用許諾契約書 日本語版
|        |____EULA_EN.txt ................................... 使用許諾契約書 英語版
 

 

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

 

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

 

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

 

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