Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

LINUX϶àÏ̺߳ÍÐźÅ

˵ʵ»°£¬ÐźÅÊÇÎÒÌÖÑáµÄ¶«Î÷£¬ÔÚÎÒЩµÄ´úÂëÖУ¬ÎÒ¶¼ÏëÓÃ×î¼òµ¥µÄ°ì·¨À´´¦ÀíËü£¬ÏÖÔÚÓöµ½¶àÏß³ÌÖÐÐźŵĴ¦Àí£¬APUEÖеÄ˵·¨Ò²¿´µÃ²»ÊǺܶ®£¬CSDNÖÐһλÅóÓÑÓÐÈçϵÄ×ܽᣬÏȼÇÔÚÕâÀï¡£
1. ĬÈÏÇé¿öÏ£¬ÐźŽ«ÓÉÖ÷½ø³Ì½ÓÊÕ´¦Àí£¬¾ÍËãÐźŴ¦Àíº¯ÊýÊÇÓÉ×ÓÏß³Ì×¢²áµÄ
2. ÿ¸öÏ߳̾ùÓÐ×Ô¼ºµÄÐźÅÆÁ±Î×Ö£¬¿ÉÒÔʹÓÃsigprocmaskº¯ÊýÀ´ÆÁ±Îij¸öÏ̶߳ԸÃÐźŵÄÏìÓ¦´¦Àí£¬½öÁôÏÂÐèÒª´¦Àí¸ÃÐźŵÄÏß³ÌÀ´´¦ÀíÖ¸¶¨µÄÐźš£
3. ¶Ôij¸öÐźŴ¦Àíº¯Êý£¬ÒÔ³ÌÐòÖ´ÐÐʱ×îºóÒ»´Î×¢²áµÄ´¦Àíº¯ÊýΪ׼£¬¼´ÔÚËùÓеÄÏß³ÌÀͬһ¸öÐźÅÔÚÈκÎÏß³ÌÀï¶Ô¸ÃÐźŵĴ¦ÀíÒ»¶¨Ïàͬ
4. ¿ÉÒÔʹÓÃpthread_kill¶ÔÖ¸¶¨µÄÏ̷߳¢ËÍÐźÅ
APUEµÄ˵·¨:ÿ¸öÏ̶߳¼ÓÐ×Ô¼ºµÄÐźÅÆÁ±Î×Ö,µ«ÊÇÐźŵĴ¦ÀíÊǽø³ÌÖÐËùÓеÄÏ̹߳²ÏíµÄ,
ÕâÒâζמ¡¹Üµ¥¸öÏ߳̿ÉÒÔ×èֹijЩÐźÅ,µ«µ±Ïß³ÌÐÞ¸ÄÁËÓëij¸öÐźÅÏà¹ØµÄ´¦ÀíÐÐΪºó,Ëù
ÓеÄÏ̶߳¼¹²ÏíÕâ¸ö´¦ÀíÐÐΪµÄ¸Ä±ä¡£ÕâÑùÈç¹ûÒ»¸öÏß³ÌÑ¡ÔñºöÂÔij¸öÐźţ¬¶øÆäËûÏ߳̿É
ÒÔ»Ö¸´ÐźŵÄĬÈÏ´¦ÀíÐÐΪ£¬»òÕßΪÐźÅÉèÖÃÒ»¸öеĴ¦Àí³ÌÐò£¬´Ó¶ø¿ÉÒÔ³·ÏúÉÏÊöÏ̵߳Ä
ÐźÅÑ¡Ôñ¡£
½ø³ÌÖеÄÐźÅÊÇË͵½µ¥¸öÏ̵߳ģ¬Èç¹ûÐźÅÓëÓ²¼þ¹ÊÕÏ»òÕß¼ÆʱÆ÷³¬Ê±Óйأ¬¸ÃÐͺžͱ»·¢
Ë͵½ÒýÆð¸ÃʼþµÄÏß³ÌÖÐÈ¥£¬¶øÆäËûµÄÐźÅÔò±»·¢Ë͵½ÈÎÒâÒ»¸öÏ̡߳£
sigprocmaskµÄÐÐΪÔÚ¶àÏ̵߳Ľø³ÌÖÐûÓж¨Ò壬Ï̱߳ØÐëʹÓÃpthread_sigmask
×ܽ᣺һ¸öÐźſÉÒÔ±»Ã»ÆÁ±ÎËüµÄÈκÎÒ»¸öÏ̴߳¦Àí£¬µ«ÊÇÔÚÒ»¸ö½ø³ÌÄÚÖ»ÓÐÒ»¸ö¶à¸öÏ̹߳²ÓõĴ¦Àíº¯Êý¡£


Ïà¹ØÎĵµ£º

¼ò˵linuxÄں˱àÒ루¼òµ¥È´ºÜʵÓã©

Ò»¡¢ÏÂÔØ°²×°³ÌÐò
1¡¢  ÏÂÔØÄÚºËÔ´Â루linux-2.6.33.tar.bz2£©£¬Î»Öãºhttps://www.kernel.org
2¡¢  ÏÂÔØ×îаæµÄmodule-init-tools£¨module-init-tools-3.8.tar.bz2£©ºÍmodutils£¨modutils-2.4.26-1.src.rpm£©µÄÔ´Âë
λÖãºhttp://www.kernel.org/pub/linux/kernel/people/rusty/modules/
λÖãºhttp://www. ......

linux ÐÂÔöϵͳµ÷ÓÃ


´ËÎÄÓÚ2010-02-26±»ÍƼöµ½CSDNÊ×Ò³
ÈçºÎ±»ÍƼö£¿
×î½üÔÚÑо¿ Linux
Äں˵Äʱ¼ä×Óϵͳ£¬ÎªÏÂһƪ³¤ÎÄ¡¶·þÎñÆ÷³ÌÐòÖеÄÈÕÆÚÓëʱ¼ä¡·×ö×¼±¸£¬ÎÞÒâÖÐ×¢Òâµ½ÁË Linux
ÐÂÔöµÄ¼¸¸öϵͳµ÷ÓõĶԱàд·þÎñÆ÷´úÂëµÄÓ°Ï죬ÏÈ´óּǼÔÚÕâÀï¡£Õâƪ²©¿ÍÒ²¿ÉËã×÷ǰһƪ¡¶¶àÏß
³Ì·þÎñÆ÷µÄ³£Óñà³ÌÄ£ÐÍ¡·
µÄÒ»¸ö×¢½Å¡£
< type="te ......

remote desktop, linux >windows

ѧУ·þÎñÆ÷µÄÒ»¸öwindowsÐéÄâ»ú¿ªÆôÁËDesktop¹²Ïí£¬ÕâÑù¿ÉÒÔÔÚÅäÖò»¸ßµÄÖÕ¶ËʹÓøßÐÔÄܵĻúÆ÷£¬³ýÁËwindows¿Í»§¶Ë·ÃÎÊÍ⣬ÔÚUbuntuÀï¿ÉÒÔͨ¹ý×Ô´øµÄ rdesktop·ÃÎÊ£¬¸Ã³ÌÐòΪÃüÁîÐÐÐÎʽ¡£²ÎÊý½Ï¶à£¬±È½ÏÓÐÓõÄÊÇÌṩԶ³ÌÓë±¾µØ½»»¥µÄ-r²ÎÊý¡£
È磺
rdesktop -r disk:floppy=/home/xiajing/t  192.168.111.111 ......

Linux 2.6 ×Ö·ûÉ豸Çý¶¯³ÌÐò

¡ð
¡¢ËµÃ÷
±Ê¼ÇÊÊÓÃÓÚ
Linux
µÄ
2.6.10
ÒÔºóµÄÄںˡ£
±Ê¼ÇÒÔ
Linux
Device
Driver3
ÌṩµÄ
scull
³ÌÐò
(scull
Ŀ¼ÖеÄ
main.c
ºÍ
scull.h)
Ϊ¼Ç¼Ö÷Ïߣ¬²¢ÒÔ¸ÃÇý¶¯³ÌÐòÖеĸ÷ÖÖϵͳµ÷Óúͺ¯Êýµ÷ÓÃÁ÷³ÌΪ¼Ç
¼˳Ðò¡£±ÈÈ磬
module_init( )
ºÍ
module_exit(
)
ΪÏà¶ÔÓ¦µÄÒ»¶Ôϵͳµ÷Óã¬Ò»°ãÊé¼®Öж ......

linuxÄÚºËÇý¶¯Ä£¿é¼ÓÔØ·½Ê½

ÔÚÀàunix
²Ù×÷ϵͳ
ÖУ¬Çý¶¯
¼ÓÔØ
·½Ê½Ò»°ã·ÖΪ£º¶¯Ì¬¼ÓÔغ;²Ì¬¼ÓÔØ£¬ÏÂÃæ·Ö±ð¶ÔÆäÏêϸÂÛÊö¡£
Ò»¡¢¶¯Ì¬¼ÓÔØ
    ¶¯Ì¬¼ÓÔØÊǽ«Çý¶¯Ä£¿é¼ÓÔص½ÄÚºË
ÖУ¬¶ø²»ÄÜ·ÅÈë/lib/modules/Ï¡£
     ÔÚ2.4ÄÚºËÖУ¬¼ÓÔØÇý¶¯ÃüÁî
Ϊ£ºinsmod ,ɾ³ýÄ£¿éΪ£ºrmmod£»
     ÔÚ2 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ