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

ǶÈëʽLinux»·¾³ÏÂMiniGUIµÄÑо¿ÓëÒÆÖ²


 ×÷ÕߣºÐ¡Ò°ÀÇ
--  ·¢²¼Ê±¼ä£º2009-8-31 16:31:10
--  Ç¶ÈëʽLinux»·¾³ÏÂMiniGUIµÄÑо¿ÓëÒÆÖ²
¡¡Ç°ÑÔ
¡¡½üÄêÀ´Ëæ×ÅǶÈëʽÉ豸ÓëÊг¡ÐèÇóµÄ¹ã·º½áºÏ£¬ÊÖ»ú¡¢PDA¡¢DVD²¥·Å»úµÈ²úÆ·µÄÓ¦ÓöԿÉÊÓ»¯²Ù×÷½çÃæµÄ¼ò½àºÍ·½±ãÌá³öÁ˸ü¸ßµÄÒªÇó£¬Õâ¶¼ÐèÒªÒ»¸öÎȶ¨¿É¿¿µÄ¸ßÐÔÄÜGUIϵͳÀ´Ìṩ֧³Ö¡£Í¼ÐÎÓû§½çÃæ(Graphic User Interface£¬¼ò³ÆGUI)µÄ¹ã·ºÁ÷ÐÐÊǵ±½ñ¼ÆËã»ú¼¼ÊõµÄÖØÒª³É¾ÍÖ®Ò»£¬Ëü¼«´óµØ·½±ãÁË·ÇרҵÓû§µÄʹÓã¬ÈËÃÇ¿ÉÒÔͨ¹ý´°¿Ú¡¢²Ëµ¥·½±ãµØ½øÐвÙ×÷¡£ÓÉÓÚǶÈëʽϵͳʵʱÐÔÒªÇó¸ß£¬Í¬Ê±Ç¶ÈëʽϵͳӲ¼þÅäÖÃÓÖÓÐÏÞ£¬ËùÒÔ¶ÔÇáÐÍGUIµÄÐèÇó¸ü¼ÓÍ»³ö¡£ÁíÍ⣬ǶÈëʽϵͳÍùÍùÊÇÒ»ÖÖ¶©ÖÆÉ豸£¬ËüÃǶÔGUIµÄÐèÇóÒ²¸÷²»Ïàͬ£¬Òò´ËGUIÒ²±ØÐëÊǿɶ©ÖƵġ£×ÛÉÏËùÊö£¬Ç¶Èëʽϵͳ¶ÔGUIµÄ»ù±¾ÒªÇóÓ¦°üÀ¨ÇáÐÍ¡¢Õ¼ÓÃ×ÊÔ´ÉÙ¡¢¸ßÐÔÄÜ¡¢¸ß¿É¿¿ÐÔÒÔ¼°¿ÉÅäÖá£MiniGUIÊÇĿǰ±È½Ï³£Óõļ¸ÖÖGUIϵͳ֮һ£¬ÓëÆäËûµÄGUIÏà±È£¬MiniGUI×îÏÔÖøµÄÌØµã¾ÍÊÇÇáÐÍ¡¢Õ¼ÓÃ×ÊÔ´ÉÙ£¬¶øÇÒÔÚÕ⼸ÄêµÄ·¢Õ¹ÀMiniGUIÒѾ­·Ç³£³ÉÊìºÍÎȶ¨ÁË£¬ÔÚÐí¶à²úÆ·ºÍÏîÄ¿Öж¼Òѵõ½ÁËʵ¼ÊÓ¦Óá£
¡¡¡¡1 MiniGUIµÄÌØµãºÍÌåϵ½á¹¹
¡¡¡¡1. 1 MiniGUIµÄÌØµã
¡¡¡¡MiniGUIÊÇÓÉÔ­Ç廪´óѧ½ÌʦκÓÀÃ÷Ö÷³Ö¿ª·¢µÄÇáÁ¿¼¶Í¼ÐÎϵͳ£¬ÊÇÒ»ÖÖÃæÏòǶÈëʽ»òʵʱϵͳµÄͼÐÎÓû§½çÃæÖ§³Öϵͳ¡£Ëü×ñÑ­GPL¹«Ô¼£¬ÊÇ»ùÓÚSVGALib¼°LinuxThread¿âµÄ¶à´°¿ÚGUIÖ§³Öϵͳ¡£ÄÜ¿ç¶àÖÖ²Ù×÷ϵͳ£¬Ö÷ÒªÔËÐÐÓÚlinux¼°Ò»ÇоßÓÐPOSIXÏß³ÌÖ§³ÖµÄPOSIX¼æÈÝϵͳ£¬°üÀ¨ÆÕͨǶÈëʽLinux¡¢eCos¡¢uC/OS-II¡¢VxWorksµÈϵͳ£¬ÊǹúÄÚ×îÔçµÄ×ÔÓÉÈí¼þÖ®Ò»¡£
¡¡¡¡MiniGUIµÄÖ÷ÒªÌØµãÓУº
¡¡¡¡(1) ×ñÑ­GPLÌõ¿îµÄ´¿×ÔÓÉÈí¼þ;
¡¡¡¡(2) ÌṩÁËÍ걸µÄ¶à´°¿Ú»úÖÆ;
¡¡¡¡(3) ¶à×Ö·û¼¯ºÍ¶à×ÖÌåÖ§³Ö£¬Ä¿Ç°Ö§³ÖISO8859-1¡¢GB2312¼°Big5µÈ×Ö·û¼¯£¬²¢ÇÒÖ§³Ö¸÷ÖÖ¹âÕ¤×ÖÌåºÍTrueType¡¢Type1µÈʸÁ¿×ÖÌå;
¡¡¡¡(4) ȫƴºÍÎå±ÊµÈºº×ÖÊäÈë·¨Ö§³Ö;
¡¡¡¡(5) BMP¡¢GIF¡¢JPEG¼°PCXµÈ³£¼ûͼÏñÎļþµÄÖ§³Ö;
¡¡¡¡(6) WindowsµÄ×ÊÔ´ÎļþÖ§³Ö£¬Èçλͼ¡¢Í¼±ê¡¢¹â±ê¡¢²åÈë·û¡¢¶¨Ê±Æ÷¼°¼ÓËÙ¼üµÈ;
¡¡¡¡(7) ¿ÉÒÆÖ²ÐԺá£
¡¡¡¡1.2 MiniGUIµÄÌåϵ½á¹¹
¡¡¡¡1.2.1¶àÏ̵߳ķֲãÉè¼Æ
¡¡¡¡´ÓÕûÌå½á¹¹ÉÏ¿´£¬MiniGUIÊÇ·Ö²ãÉè¼ÆµÄ£¬½á¹¹Èçͼ1Ëùʾ¡£ÔÚ×îµ×²ã£¬GAL(ͼÐγéÏó²ã)ºÍIAL(ÊäÈë³éÏó²ã)¼°Êó±êºÍ¼üÅ̵ÄÇý¶¯;Öмä²ãÊÇMiniGUIµÄºËÐIJ㣬°üÀ¨´°¿Úϵͳ±Ø²»¿ÉÉٵĸ÷¸öÄ£¿é;×î¶¥²ãÊÇAPI£¬¼´±à³Ì½Ó¿Ú¡£GALºÍIALΪMiniGUIÌṩÁ˵ײãµÄLinux¿ØÖÆÌ¨»òÕßX WindowÉϵÄͼÐÎ


Ïà¹ØÎĵµ£º

Ubuntu LinuxϵͳÏÂÐÞ¸ÄÎĵµ¼°Îļþ¼ÐȨÏ޵ķ½·¨

UbuntuµÄÐí¶à²Ù×÷ÊÇÔÚÖÕ¶ËÖнøÐеģ¬Í¨¹ýsudoÃüÁîÖÎÀíµÄÎļþÊÇÓÉroot
³ÖÓÐȨÏÞ£¨Ä¬ÈÏÓû§Ã»ÓÐȨÏÞÔËÐкÍÐ޸쩵ģ¬Ò»°ãÓû§ÊÇÎÞ·¨¸Ä±äµÄ¡£ÔÚͼÐνçÃæÉÏ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÊôÐÔÖеÄȨÏÞÑ¡Ïî¼Ð½øÐвÙ×÷¡£µ«ÊÇÒ»µ©ÎļþµÄÊôÐÔÏÔʾµ±Ç°
Óû§Ã»ÓжÁдȨÁ¦Ê±£¬ÎÞ·¨ÔÚͼÐνçÃæÉÏÐÞ¸ÄȨÏÞ¡£
³£Ó÷½·¨ÈçÏ£º
£¨Æô¶¯Ò»¸öshell£¬¼üÈëÃü ......

linux ulimit ½²½â

1,˵Ã÷:
ulimitÓÃÓÚshellÆô¶¯½ø³ÌËùÕ¼ÓõÄ×ÊÔ´.
2,Àà±ð:
shellÄÚ½¨ÃüÁî
3,Óï·¨¸ñʽ:
ulimit [-acdfHlmnpsStvw] [size]
4,²ÎÊý½éÉÜ:
-H ÉèÖÃÓ²¼þ×ÊÔ´ÏÞÖÆ.
-S ÉèÖÃÈí¼þ×ÊÔ´ÏÞÖÆ.
-a ÏÔʾµ±Ç°ËùÓеÄ×ÊÔ´ÏÞÖÆ.
-c size:ÉèÖÃcoreÎļþµÄ×î´óÖµ.µ¥Î»:blocks
-d size:ÉèÖÃÊý¾Ý¶ÎµÄ×î´óÖµ.µ¥Î»:kbytes
-f size:ÉèÖô´½¨ ......

Linux/Unix»·¾³ÏµÄmakeºÍmakefileÏê½â


×÷ÕߣºCMK  ³ö´¦£ºUnix°®ºÃÕß¼ÒÔ°unix-cd.com  ¸üÐÂʱ¼ä£º 2006Äê05ÔÂ22ÈÕ 
ÎÞÂÛÊÇÔÚLinux»¹ÊÇÔÚUnix»·¾³ÖУ¬make¶¼ÊÇÒ»¸ö·Ç³£ÖØÒªµÄ±àÒëÃüÁî¡£²»¹ÜÊÇ×Ô¼º½øÐÐÏîÄ¿¿ª·¢»¹Êǰ²×°Ó¦ÓÃÈí¼þ£¬ÎÒÃǶ¼¾­³£ÒªÓõ½make»òmake install¡£ÀûÓÃmake¹¤¾ß£¬ÎÒÃÇ¿ÉÒÔ½«´óÐ͵Ŀª·¢ÏîÄ¿·Ö½â³ÉΪ¶à¸ö¸üÒ×ÓÚ¹ ......

linux Ö´Ðкǫ́ÃüÁî

nohupÃüÁîÓ÷¨¼ò½é
nohup
Èç¹ûÄãÕýÔÚÔËÐÐÒ»¸ö½ø³Ì£¬¶øÇÒÄã¾õµÃÔÚÍ˳öÕÊ»§Ê±¸Ã½ø³Ì»¹²»»á½áÊø£¬ÄÇô¿ÉÒÔʹÓÃn o h u pÃüÁî¡£¸ÃÃüÁî¿ÉÒÔÔÚÄãÍ˳öÕÊ»§Ö®ºó¼ÌÐøÔËÐÐÏàÓ¦µÄ½ø³Ì¡£n o h u p¾ÍÊDz»¹ÒÆðµÄÒâ˼( no hang up)¡£
¸ÃÃüÁîµÄÒ»°ãÐÎʽΪ£º
´úÂë:
nohup command &
ʹÓÃnohupÃüÁîÌá½»×÷Òµ
Èç¹ûʹÓÃn o h u pà ......

Linux Socketѧϰ±Ê¼Ç£¨2£© SocketµÄ½éÉÜ

Socket ¾ÍÊÇÌ×½Ó×Ö¡£
Socket ¿ÉÒԺͱ¾µØÄ¿Â¼°ó¶¨£¬Ò²¿ÉÒÔºÍÒ»¸öIPµØÖ·°ó¶¨¡£
int socketpair(sa_family, socket_type, protocal,  int sz[2]);
sa_family: AF_LOCAL( ºÍ AF_UNIXÒ»Ñù) ±íʾ±¾µØµÄsocket Á¬½Ó
                 A ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ