|
|
發表於 2013-9-12 00:46:27
|
顯示全部樓層
The "driver" in Linux just some "module" files that adds to the kernel during runtime. Usually you can use the driver in the same major linux version. For example, it is built under 3.6.3, then you should be able to add to version 3.6.10. However, if you use it in 3.7.2, it may not work.
Another criteria is to have the library that it needs, this is usually mentioned in the README file included with the driver. Usually the driver not working because some library is missing.
To install driver in Linux, you have two ways:
1. Copy the compiled driver files to linux and run "insmod" during bootup, this is like hotplug a module to the system
2. Build the driver from source file to get the "compiled driver" in #1.
For point 2, you can choose to build into the kernel (load automatically) or build as a module file (to be loaded on demand) |
|