LinuxÄÚºËÄ£¿é±à³Ì
¼ò½é
Ä£¿é£¨module£©ÊÇÔÚÄں˿ռäÔËÐеijÌÐò£¬Êµ¼ÊÉÏÊÇÒ»ÖÖÄ¿±ê¶ÔÏóÎļþ£¬Ã»ÓÐÁ´½Ó£¬²»ÄÜ
¶ÀÁ¢ÔËÐУ¬µ«ÊÇ¿ÉÒÔ×°Ôص½ÏµÍ³ÖÐ×÷ΪÄں˵ÄÒ»²¿·ÖÔËÐУ¬´Ó¶ø¿ÉÒÔ¶¯Ì¬À©³äÄں˵ŦÄÜ¡£Ä£¿é×îÖ÷ÒªµÄÓô¦¾ÍÊÇÓÃÀ´ÊµÏÖÉ豸Çý¶¯³ÌÐò¡£
ʹÓÃÄ£¿éµÄÓŵ㣺
1,½«À´ÐÞ¸ÄÄÚºËʱ£¬²»±ØÈ«²¿ÖØбàÒëÕû¸öÄںˣ¬¿É½ÚÊ¡²»ÉÙʱ¼ä
2,ϵͳÖÐÈç¹ûÐèҪʹÓÃÐÂÄ£¿é£¬²»±ØÖØбàÒë
Äںˣ¬Ö»Òª²åÈëÏàÓ¦µÄÄ£¿é¼´¿É
Ä£¿éµÄʹÓ÷½Ê½£º£¨modules-1.3.57.tar.gz£©
ÃüÁî ¹¦ÄÜ
±¸×¢
modprobe symbolic link to modprobe
depmod
make module dependency file£¬ÒÔ¸æËß½«À´µÄ insmod ҪȥÄÄ×¥ modules À´²å¡£ Õâ¸ö
dependency file ¾ÍÔÚ/lib/modules/[ÄúµÄkernel°æ±¾]/modules.dep
insmod °Ñij¸ö module ²åÈë kernel ÖÐ
rmmod °Ñij¸öûÔÚÓÃµÄ module °Î³ö kernel
symbolic link to insmod
lsmod °ÑÏÖÔÚ kernel ÖвåÈëµÄ modules ÁгöÀ´a shell
script in 1.3.69f
ksyms symbolic link to insmod
kerneld Ò»¸ö
daemon£¬¿É¸ºÔð×Ô¶¯ºô½Ð insmod ²åÈë module£¬ÊÇÒ»¸öºÜ·½±ãµÄ daemon¡£ËüҲͬʱ²é¿´£¬Èôij module
²åÈëáᵫºÜ¾ÃûÈËÔÚÓÃÁË£¬¾Í»á°ÑËü°Î³öÀ´£¬ÒÔÊ¡¼ÇÒäÌå¡£
Ïà¹ØÎļþ£º
/etc/rc.d/ rc.modules
/etc/rc.d/rc.S or
/etc/rc.d/rc.syinit
/etc/conf.modules or /etc/modules.conf
Ä£¿éµÄ×°ÔØ/жÔØ£º
¾²Ì¬£ºÔÚϵͳÆô¶¯Ê±¾Í×°ÔØ
¶¯Ì¬£ºÊ¹ÓÃinsmodµÈÃüÁîÔÚϵͳÔËÐйý³ÌÖÐ×°ÔØ
×¢£º
1.ÏÖÔÚkerneldÒѾ±»kmodËùÈ¡´ú£¬ÔÒòÖ÷ÒªÊÇkerneldÊÇʹÓÃSystem V IPC£¬¾¹ýÁËÖмä²ã£¬±È½Ï¸´ÔÓ¡£
2.ÐèÒª³¬¼¶Óû§È¨ÏÞ¡£
3.ÐÎʽ£º
Module: #pages: Used by:
msdos 5 1
vfat
4 1 (autoclean)
fat 6 [vfat msdos] 2 (autoclean)
¹¤×÷ÔÀí
ͻ񻣼
*Äں˷ûºÅ±í
*Ä£¿é×°ÔØ
*Ä£¿éжÔØ
*¶à¸öÄ£
¿é¼äµÄÒÀÀµ¹Øϵ¡£
Kernel ÀïÓÐÒ»¸ö±äÁ¿½Ð module_list£¬Ã¿µ± user ½«Ò»¸ö module Ôص½ kernel
ÀïµÄʱºò£¬Õâ¸ö module ¾Í»á±»¼Ç¼ÔÚ module_list ÀïÃæ¡£µ± kernel ҪʹÓõ½Õâ¸ö module ÌṩµÄ function
ʱ£¬Ëü¾Í»áÈ¥ search Õâ¸ö list£¬ÕÒµ½ module£¬È»ºóÔÙʹÓÃÆäÌṩµÄ function »ò variable¡£Ã¿Ò»¸ö
module ¶¼¿ÉÒÔ export һЩ function »ò±äÁ¿À´ÈñðÈËʹÓᣳý´ËÖ®Í⣬module Ò²¿ÉÒÔʹÓÃÒѾÔص½ kernel ÀïµÄ
module ÌṩµÄ function¡£ÕâÖÖÇéÐνÐ×ö mod
Ïà¹ØÎĵµ£º
Ëæ×ÅÒ»¾äfork£¬Ò»¸öнø³ÌßÉßÉÂäµØ£¬µ«ËüÕâʱֻÊÇÀϽø³ÌµÄÒ»¸ö¿Ë¡¡£
È»ºóËæ×Åexec£¬Ð½ø³ÌÍÑÌ¥»»¹Ç£¬Àë¼Ò¶ÀÁ¢£¬¿ªÊ¼ÁËΪÈËÃñ·þÎñµÄÖ°ÒµÉúÑÄ¡£
ÈËÓÐÉúÀϲ¡ËÀ£¬½ø³ÌÒ²Ò»Ñù£¬Ëü¿ÉÒÔÊÇ×ÔÈ»ËÀÍö£¬¼´ÔËÐе½mainº¯ÊýµÄ×îºóÒ»¸ö"}"£¬´ÓÈݵØÀëÎÒÃǶøÈ¥£»Ò²¿ÉÒÔÊÇ×Ôɱ£¬×ÔɱÓÐ2ÖÖ·½
ʽ£¬Ò»ÖÖÊǵ÷ÓÃexitº¯Êý£¬Ò»ÖÖÊÇÔÚma ......
1 °²×° ÖÐÎÄÊäÈë·¨
2 PDF ÎļþÂÒÂë
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data
3 °²×°Flash firefox
sudo apt-get install flashplugin-nonfree
sudo update-flashplugin
operaÓëscim³åÍ»µÄÎÊÌâ
sudo apt-get install scim-qtimm
sudo gedit /usr/bin/opera
Ìí¼Ó ......
linux 2.6Äں˽ø³Ì¹ÜÀí
linuxÿ¸ö½ø³Ì¶ÔÓ¦Ò»¸ötask_structÀàÐͽṹ¡£¸Ã½á¹¹°üº¬½ø³ÌÏà¹ØµÄËùÓÐÐÅÏ¢¡£linux½ø³Ìͨ¹ýlist_head×é֯˫ÏòÁ´±í£¬Ã¿Ò»¸ö½áµã¾ÍÊÇÒ»¸ö½ø³ÌÃèÊö·û¡£½ø³ÌÃèÊö·ûÀïÃæ°üº¬Á˽ø³ÌËùÓеÄÐÅÏ¢£º½ø³ÌËù´ò¿ªµÄÎļþ¡¢½ø³ÌµÄµØÖ·¿Õ¼ä¡¢¹ÒÆðÐźš¢½ø³Ì״̬ºÍÆäËû¸ü¶àµÄÐÅÏ¢¡£ÒÔÏÂÊǽø³ÌÃèÊö· ......
×÷ÕߣºÎ¤¶«É½,»ªÇåÔ¶¼ûǶÈëʽѧԺ½²Ê¦¡£
Ëæ×ÅǶÈëʽÐÐÒµÓ²¼þƽ̨µÄÐÔÄÜÔöÇ¿£¬ÏîÄ¿ÐèÇóºÍ¹¦ÄÜÈÕÒ渴ÔÓ£¬ARM¹«Ë¾ÍƳöµÄ CORTEX-M3£¬¸üÊÇÈÃÒÔÍù×öµ¥Æ¬»úµÄ¹¤³ÌʦÔÚоƬºÍ¼¼ÊõÑ¡ÐÍÃæÁÙÁ½ÄÑÑ¡Ôñ£¬±¾×¨Ì⽫´ÓоƬ¼Û¸ñ¡¢Õû¸öϵͳµÄÓ²¼þÈí¼þÉè¼Æ¼°Î¬»¤µÄ³É±¾µÈ¸÷¸ö·½Ãæ¸øÄúÌṩһ¸ö²Î¿¼£¬ ²¢´Ó¼¼Êõ½Ç¶È·ÖÎöµ¥Æ¬»úºÍ´ø²Ù×÷ϵͳµÄÏ ......
1.Äں˱àÒë±ØÐëÔÚroot»·¾³Ï£¬¶øUbuntu×°ºóûÓÐrootÓû§£¬ËùÒÔÉèÖÃrootÃÜÂë
sudo passwd root
2.su»Ø³µ£¬ÊäÈëÃÜÂë¾ÍÊÇÒÔrootÉí·ÝÁË£¬
3.ÏÂÔØlinuxÄں˲¢½«ÆäתÒƵ½/usr/srcÎļþ¼Ð
cp Îļþ /usr/src
4.tar -jxvf linux-2.6.29.4.tar.bz2
......