File Structure

User Directory/contec/csmc
|
|____Makefile ............................................ Make file for installing
|
|____csmc_uninstall.sh ................................... Shell script for uninstalling
|
|____readme_jp.txt ....................................... README Japanese version
|
|____readme_en.txt ....................................... README English version
|
|____config
|        |
|        |____Makefile ................................... Make file for compiling and installing
|        |____config ..................................... Setup program: It is generated by "make install" command.
|        |____csmc.ko .................................... Driver for the starting version: It is generated by "make install" command.
|        |____contec_smc_start.sh ........................ Driver start script: It is created by saving the configuration with config.
|        |____contec_smc_stop.sh ......................... Driver stop script: It is created by saving the configuration with config.
|        |____contec_smc.conf ............................ Setup file: It is created by saving the configuration with config. It is copied to /proc as the start script.
|        |____xxxx ....................................... Directory that is named after current kernel version: It is generated by "make" command.
|        |        |____cgetres.ko ........................ config PCI, PCI Express resource acquisition driver (corresponding to the current kernel version): It is generated by "make" command.
|        |____i386
|        |        |____config ............................ 32bit Setup program 
|        |____amd64
|        |        |____config ............................ 64bit Setup program
|        |____cgetres.c .................................. PCI, PCI Express resource acquisition module source for config
|        |____cgetres.h .................................. PCI, PCI Express resource acquisition module header for config
|        |____EULA_JP.txt ................................ License Agreement Japanese version
|        |____EULA_EN.txt ................................ License Agreement English version
|
|____help
|        |____en ......................................... Web Help English version
|        |____jp ......................................... Web Help Japanese version
|        |____EULA_JP.txt ................................ License Agreement Japanese version
|        |____EULA_EN.txt ................................ License Agreement English version
|
|____library
|        |
|        |____Makefile ................................... Make file for installing
|        |____common.h ................................... Common header of library and module
|        |____EULA_JP.txt ................................ License Agreement Japanese version
|        |____EULA_EN.txt ................................ License Agreement English version
|        |____i386
|        |        |____libcsmc.so.1.0 .................... 32bit Shared library
|        |____amd64
|        |        |____libcsmc.so.1.0 .................... 64bit Shared library
|
|____module
|        |
|        |____Makefile ................................... Make file for compiling and installing
|        |____xxxxx.c .................................... Source of module
|        |____xxxxx.h .................................... Header of module
|        |____EULA_JP.txt ................................ License Agreement Japanese version
|        |____EULA_EN.txt ................................ License Agreement English version
|
|____samples
|        |
|        |____en ......................................... English version
|        |        |____inc ............................... Header file directory
|        |        |____gcc ............................... Gcc version
|        |        |        |____console .................. Console sample directory
|        |        |        |____console_curses ........... Console sample directory using curses
|        |        |____python ............................ Python version
|        |                 |____console .................. Console sample directory
|        |____jp ......................................... Japanese version
|        |        |____inc ............................... Header file directory
|        |        |____gcc ............................... Gcc version
|        |        |        |____console .................. Console sample directory
|        |        |        |____console_curses ........... Console sample directory using curses
|        |        |____python ............................ Python version
|        |                 |____console .................. Console sample directory
|        |____EULA_JP.txt ................................ License Agreement Japanese version
|        |____EULA_EN.txt ................................ License Agreement English version
 

- The following files are copied to system by executing make install.

 

/usr/lib/libcsmc.so ...................................... Shared library
/usr/lib/libcsmc.so.1.0 .................................. Shared library

 

 The following files are created in system by performing the start script of driver.

 

/dev/csmcXXX (XXX is digital) ............................ File node of driver
/proc/contec_smc.conf .................................... Copy the setup file