亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? install

?? I2C總線LINUX驅動程序
??
字號:
These are the installation instructions for the i2c package.This package is ONLY for 2.4 kernels 2.4.10 or later!FOR 2.5/2.6 KERNELS, do not attempt to compile this package.    Use the drivers already in the 2.5/2.6 kernel tree.---------------------------------------------------------------------------There are three ways in which you can compile and install this package.Option 1 is much easier and is recommended. 1. Complete separate from kernel compilation    (only for 2.4 kernels 2.4.10 or later)    This will generate a set of modules which can be inserted and removed    as needed; nothing will be written into the kernel tree. 2. Semi-integrated into the kernel     (only for 2.4 kernels 2.4.10 or later)    This will add some files to your kernel tree, but has the advantage    that module symbols are supported; the end result is functionally very     like the previous way; 3. Patching of the kernel    (only for 2.4 kernels 2.4.13 or later)    This will patch your kernel source tree. You must recompile your kernel    to take advantage of this. But it makes it possible to compile drivers    into the kernel itself, instead of having to add them as modules.Each of these ways will be described below in detail.We recommend using either method 1 or 3;method 2 is less well maintained.NOTE: SUPPORT FOR KERNELS 2.0.0 - 2.4.9 HAS BEEN DROPPED!      2.4.10 OR LATER REQUIRED!FOR 2.5 KERNELS, Do not attempt to compile this package.                 Use the drivers already in the 2.5 kernel development tree.Having a proper kernel tree (compilation options 1 and 2)=========================================================Usually, if you compile a user-space application, you can get away withhaving a different version of the kernel running than the version of thekernel header files against which you compiled it. But a perfect matchis needed for the first two compilation options above.Let's say you want to use the i2c modules with the kernel 2.1.12 youare running now. What you need, is the original tree in which youcompiled that 2.1.12 kernel. A freshly unpacked 2.1.12 kernel will notcut it, because `make *config dep' creates some files that are needed.And even then, you will run into trouble, because you may not haveselected the exact same configuration variables. Plain advise: if youdo not have your original kernel tree anymore, recompile your kernelfirst.Your I2C support must NOT be built-in your kernel already!It must either be disabled or enabled as modules.Look in Character Devices -> I2C Support in the kernelconfiguration system to verify.Note that there is no need for a perfect match at compilation time, justat run-time. This means you can cross-compile against a different kernelversion, and the Makefile does not check for this.Usually problems if the match is imperfect, is that either this packagewon't compile at all (because it was a freshly unpacked tree withoutsome files generated by `make *config dep'), or that you can't insertmodules because of either a `kernel-module version mismatch' or becauseof `unresolved kernel symbols'. If you get either of these messages,check your kernel tree!Note that some distributions are notably bad at this. To offset thissomewhat, not the files in /usr/include/{linux,asm} are used, but insteadthose in /usr/src/linux/include/{linux,asm}. It is also possible totell the Makefile the kernel is somewhere else than at /usr/src/linux.To keep problems to a minimum, please use a 'vanilla' kernel tree,as distributed on ftp://ftp.kernel/org/pub/linux/kernel, and not onepatched by your distribution.Separate from kernel compilation (compilation option 1)=======================================================This will compile and install the complete i2c package. Though nothing iswritten to your kernel tree, a proper tree is still needed for this. Seeearlier for what a proper kernel tree is.At the top of the Makefile are a couple of configuration variables thatyou may want to change. As far as possible, the Makefile tries to figureout by itself their settings, but it is possible to overrule them. A listis found below. Most important are the variables that determine whereyour kernel is located (LINUX=/lib/modules/KERNELVERSION/build, usuallylinks to /usr/src/linux or something similar) and where you want toinstall your modules (MODDIR=/lib/modules/KERNELVERSION) and header files(LINUX_INCLUDE_DIR=/usr/local/include/linux). You can see that theinstallation locations are choosen in such a way that they are separatefrom the true kernel.Compilation is done by `make all'; `make install' installs the package.You will get a lot of warnings about files which are not found, all ending on `.d'. You can safely ignore this; they contain dependencyinformation, which is regenerated on the spot.Please continue reading this file before you start compiling.Semi-integrated into the kernel compilation (compilation option 2)==================================================================Please reconsider first whether you truly want to use this compilationoption. Often, it is better to use the previous compilation technique.This will compile and install the complete i2c package, by using thekernel build system. Some file will be written to your kernel treefor this.At the top of the Makefile are a couple of configuration variables thatyou may want to change. Not all of those variables are used if you use this compilation option, though. A list of them is found below.Compilation is done by `make all'; `make install' installs the package.Please continue reading this file before you start compiling.Makefile configuration variables (compilation options 1 and 2)==============================================================BUILD_SYSTEM (both) (default: lm_sensors)  The build system which is used. lm_sensors corresponds with compilation  option 1; i2c with compilation option 2.SHELL (both) (default: /bin/sh)  You may have to specify the full path to Bash here, if /bin/sh is some  other shell. There have been conflicting reports on whether this is   needed.KERNELVERSION (both)  The version of the currently running kernel.LINUX (both) (default: /lib/modules/$(KERNELVERSION)/build)  The location of your kernel tree.COMPILE_KERNEL (both) (default: 1)  Determine whether you want to consider the kernel modules for compilation  at all. By default, compilation option 1 will only compile and install  those modules which are not built into the kernel; compilation option 2  will compile and install all of them.    If some modules are built into your kernel, and this package is much   newer, you may find you can not insert the newly compiled modules.   Sorry.  You may want to set this to 0 if you have just patched and compiled  your kernel using the same version of this package, and just want to  compile the user-space tools.SMP (compilation option 1 only)  This must be set to 1 for a SMP kernel. The magic invocation should  determine this automatically, so you should not have to bother with   this.MODVER (compilation option 1 only)  This must be set to 1 if CONFIG_MODVERSIONS is defined. The magic  invocation should determine this automatically, so you should not  have to bother with this.MODDIR (both) (default: /lib/modules/$(KERNELVERSION))  The location where the kernel modules will be installed. LINUX_INCLUDE_DIR (compilation option 1 only) (default: /usr/local/include/linux)  The location where the i2c header files will be installed.WARN (compilation option 1 only) (default: 0)  Generate additional compilation warnings; mainly interesting for  developers.Handling the modules (compilation option 2)===========================================Run `depmod -a' to have new modules them recognised. Mostdistributions run this command when you boot, so if you were cross-compiling, you can skip this step.Patching the kernel (compilation option 3)==========================================There is a special script which should be able to generate diffs againstany 2.4 kernel (2.4.13 and later). Note that older kernels are no longer supported.Please report any problems to our mailinglist. Note that it may fail, and probably silently, if you have applied other patches to your kernel tree, or for very new kernels.  It *is* safe to run it if your kernel already has the i2c drivers, or if it was patched with the lm_sensors drivers.The kernel diffs are generated by the program `mkpatch.pl' in the mkpatchsubdirectory. It needs two arguments: the first one is the root of thei2c package, the second one is the root of the kernel tree againstwhich the diffs will be generated. For example:  cd /tmp/i2c-2.0.3  mkpatch/mkpatch.pl . /usr/src/linux > /tmp/i2c-patchYou can apply the diffs as usual:  cd /usr/src/linux  patch -p1 -E < /tmp/i2c-patchGenearation and application can easily be done in one step:  mkpatch/mkpatch.pl . /usr/src/linux | patch -p1 -E -d /usr/src/linuxThe generated diffs are of course only valid for the kernel version against which mkpatch.pl was run.Once you have applied the patches, you can configure and compile yourkernel as usual. You will see the I2C configuration screen under the`Character Devices' menu in menuconfig.Using the I2C package=====================You can now load the modules by using `modprobe'. For example,`modprobe i2c-elv' will load the i2c-elv modules, and all i2c moduleson which it depends.You can not use demand-loading; you will have to issue explicit modprobeinstructions. The one exception is the `i2c-dev' module. You can automatically load it by adding the following line to etc/conf.modules or /etc/modules.conf (use the one that exists):    alias char-major-89 i2c-devNote that there are no client drivers in this package; you will have toget them from somewhere else (for example, download the lm_sensorspackage at http://www.lm-sensors.nu). Without additional drivers andprograms, this package is of very limited use to you.Old and new I2C drivers=======================In the current 2.2 and older 2.3 kernels, there are already I2C drivers, butthey are not the same ones as in this package. They are much older, andhave a very limited functionality compared with the drivers includedhere. Fortunately, they can co-exist peacefully, so you should not worryabout it. Except for one thing: `#include <linux/i2c.h>' can cause thewrong header file to be included. If you patched the kernel (compilationoption 3), you will have to use `#include <linux/i2c-old.h>' to includethe old ones; in all other cases, including the old ones will probablybe impossible without copying them explicitly to some place that willbe checked first.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩亚洲欧美综合| 日韩av电影免费观看高清完整版 | 国产精品 欧美精品| 久久影院视频免费| 丰满少妇在线播放bd日韩电影| 亚洲欧美综合另类在线卡通| 91蝌蚪porny九色| 亚洲国产一区在线观看| 日韩一级成人av| 国产在线精品一区二区三区不卡| 中文字幕精品在线不卡| 91久久奴性调教| 视频一区中文字幕| 精品sm捆绑视频| 成人av在线一区二区| 亚洲一区二区成人在线观看| 欧美一区二区啪啪| 国产高清亚洲一区| 亚洲精品免费在线观看| 51久久夜色精品国产麻豆| 国产在线不卡一卡二卡三卡四卡| 国产精品全国免费观看高清| youjizz久久| 亚洲自拍偷拍九九九| 日韩欧美亚洲国产另类| 国产高清久久久| 一区二区在线电影| 精品国产成人系列| 91女神在线视频| 久久婷婷色综合| 成人自拍视频在线观看| 一区二区三区欧美久久| 91精品国产综合久久福利| 国产综合色视频| 亚洲精品国产无天堂网2021| 欧美日韩国产高清一区二区三区| 国产一区二区三区四区五区入口| 亚洲欧美日韩电影| 欧美电影免费观看高清完整版在| 不卡一区在线观看| 青青草伊人久久| 国产精品久久二区二区| 欧美精品乱码久久久久久| 国产福利一区二区| 婷婷久久综合九色国产成人 | 亚洲欧美日本在线| 日韩视频免费直播| 在线观看网站黄不卡| 激情成人综合网| 一个色在线综合| 久久综合久久鬼色| 欧美日韩一区中文字幕| 粉嫩一区二区三区性色av| 午夜天堂影视香蕉久久| 国产精品久久久久影院色老大| 日韩一区二区免费在线观看| 色网综合在线观看| 国产精品一区二区在线播放| 天堂一区二区在线免费观看| 国产精品黄色在线观看| 精品国产免费人成电影在线观看四季| 色婷婷综合视频在线观看| 国产一区二区三区四区五区美女| 视频一区二区国产| 亚洲品质自拍视频| 国产欧美一区视频| 日韩一二三区不卡| 欧美色区777第一页| 99久久婷婷国产综合精品电影| 久久精品噜噜噜成人av农村| 亚洲国产成人porn| 亚洲欧美日韩系列| 中文字幕免费不卡在线| 欧美mv和日韩mv国产网站| 欧美日韩在线不卡| 色综合一个色综合亚洲| 国产不卡在线视频| 国产精品主播直播| 久久99国产乱子伦精品免费| 婷婷激情综合网| 亚洲一区二三区| 亚洲另类在线视频| 中文字幕一区日韩精品欧美| 国产偷国产偷亚洲高清人白洁| 日韩一区二区在线免费观看| 欧美午夜一区二区| 色婷婷国产精品| 91网站在线观看视频| 成人h动漫精品一区二| 国产伦精品一区二区三区免费| 久久疯狂做爰流白浆xx| 日韩高清在线不卡| 日本亚洲一区二区| 日韩av中文字幕一区二区| 日韩精品欧美精品| 日韩制服丝袜先锋影音| 亚洲18女电影在线观看| 亚洲18色成人| 无吗不卡中文字幕| 午夜精品视频一区| 天天影视涩香欲综合网| 日日夜夜精品免费视频| 日韩高清在线观看| 毛片av一区二区| 老汉av免费一区二区三区| 免费精品视频在线| 久久av资源网| 国产综合色精品一区二区三区| 国内久久婷婷综合| 国产美女娇喘av呻吟久久| 国产在线国偷精品产拍免费yy| 国产一区二区看久久| 国产成人精品影视| 成人午夜激情在线| av亚洲精华国产精华精华| 91免费版pro下载短视频| 欧洲一区在线电影| 欧美日韩精品二区第二页| 欧美精品丝袜中出| 欧美一区二区三区白人| 日韩一区二区三免费高清| 精品国产精品网麻豆系列| 久久久久久久性| 国产精品视频第一区| 亚洲嫩草精品久久| 亚洲成年人网站在线观看| 日韩精品久久理论片| 看电视剧不卡顿的网站| 国产成人自拍在线| 成人黄色软件下载| 色一情一伦一子一伦一区| 欧美视频一区在线| 日韩三区在线观看| 国产欧美在线观看一区| 亚洲欧美国产三级| 婷婷中文字幕一区三区| 久久精品免费看| 成人黄色电影在线 | 国内精品久久久久影院一蜜桃| 国产福利一区二区三区视频在线| 99久久免费精品高清特色大片| 色猫猫国产区一区二在线视频| 欧美日韩亚州综合| 26uuu另类欧美| 国产精品成人免费精品自在线观看| 一区二区三区免费在线观看| 奇米色777欧美一区二区| 国产精品综合一区二区| 91亚洲精品一区二区乱码| 欧美久久婷婷综合色| 精品入口麻豆88视频| 国产精品国产三级国产aⅴ原创 | 91久久国产最好的精华液| 宅男噜噜噜66一区二区66| 久久欧美中文字幕| 亚洲综合一区在线| 久久精品久久精品| 99久久伊人网影院| 8v天堂国产在线一区二区| 久久久久久久综合日本| 亚洲一区二区美女| 国产精品伊人色| 欧美日韩在线播放| 国产亚洲精品bt天堂精选| 亚洲国产综合色| 国产成人午夜片在线观看高清观看| 色婷婷激情一区二区三区| 日韩免费观看高清完整版 | 成人黄页毛片网站| 欧美日精品一区视频| 久久综合给合久久狠狠狠97色69| 亚洲色图.com| 狠狠色丁香九九婷婷综合五月| 91在线精品一区二区三区| 日韩午夜精品电影| 亚洲欧美国产高清| 国产一区二区三区日韩| 在线中文字幕一区二区| 国产日韩欧美不卡| 日韩av二区在线播放| 色综合久久久久综合99| 精品动漫一区二区三区在线观看| 亚洲精品自拍动漫在线| 国产精品99久久不卡二区| 3d动漫精品啪啪1区2区免费| 中文字幕一区二区三区精华液 | 制服丝袜中文字幕亚洲| 国产精品久久久久久久久搜平片| 日本系列欧美系列| 色综合一个色综合亚洲| 国产亚洲欧美色| 日本不卡免费在线视频| 色婷婷久久久亚洲一区二区三区| www精品美女久久久tv| 日韩av午夜在线观看| 色综合天天性综合| 中文久久乱码一区二区| 久久99精品久久久久久国产越南| 欧美丝袜第三区| 亚洲欧美日韩中文字幕一区二区三区 |