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

dz̸UnixºÍLinuxϵÄint

ÕâÒ²ËãºÍƽͬѧµÄµãÌâ×÷ÎÄÁË£¬ºÇºÇ¡£
Ëû¶ÔÓÚLinuxϺܶàʱºò£¬apiº¯Êý´óÁ¿Ê¹ÓÃint×÷Ϊ³£ÓÃÀàÐ͸е½²»½â£¬ÎÊÎÒ£¬ÎÒÄØ£¬¾ÍÊÔׯشðһϹþ¡£
Ô­ÌûÔÚÕâÀhttp://student.csdn.net/space.php?uid=121080&do=thread&id=9168
ÎÊÌâÈçÏ£º
¸ù¾Ý<c++ primer>½¨Ò飬±íʾÏñ“ÈÝÁ¿”ÕâÑùµÄ±äÁ¿Ê±£¬ÒòΪ²»¿ÉÄܳöÏÖ¸ºÊý£¬ËùÒÔ½¨ÒéÓÃsize_tÀàÐÍ¡£µ«ÊÇlinuxϵijÌÐò£¬ºÃÏñ±È½Ïϲ»¶Ê¹ÓÃint¡£
Ϊʲô²»Ê¹ÓÃsize_t(»òÕßunsigned int)¶øÊ¹ÓÃint?±íʾ·¶Î§²»ÊÇÉÙÁËÒ»°ëÂð£¿
ÎҵĻشð£º
àÅ£¬Õâ¸öÎÊÌâËãÊÇ±È½ÏÆ«ÃÅÁË£¬²»¹ý£¬ÎÒ×ö¹ýWindows¿ª·¢£¬Ò²×ö¹ýLinux¿ª·¢£¬Á½¸öƽ̨¶¼Óùý£¬Ã»Ê²Ã´µÀÀí¹þ£¬½ö½ö̸µã×Ô¼ºµÄ¸Ð¾õ£¬àÅ£¬²»Ò»¶¨×¼È·£¬´ó¼ÒÓи߼û£¬»¹¿ÉÒÔ²¹³ä¡£
ÎÒ¾õµÃÕâ¸öÎÊÌâÊ×ÏÈÊÇÒ»¸öÎÄ»¯ÎÊÌ⡣ʲô½ÐÎÄ»¯£¬¾ÍÊÇ×öÕâÀàÊÂÇéµÄÈËÃǵÄÒ»¸öͨ³£µÄ¹²Ê¶£¬¾ÍÊÇ´ó¼Ò¶¼Ï°¹ßÕâô×öÊ¡£ÎÒºÜÔ磬àÅ£¬07Ä꿪ʼתÏòLinux¿ª·¢µÄʱºò£¬¾Í·¢ÏÖÕâµã²»Í¬¡£
WindowsÄØ£¬ÊÇ΢Èí¹«Ë¾¿ª·¢µÄ£¬´ó¹«Ë¾£¬Ç¿µ÷ÑϽ÷µÄ¿ª·¢·ç¸ñ£¬´ó¼Ò¿ÉÒÔ´ÓËüÍÆ³çÐÙÑÀÀûÃüÃû·¨¾Í¿´µÄ³öÀ´¡£Ëü¶ÔÓÚ±äÁ¿ÃüÃû£¬ÀàÐÍÃüÃûÊÇÓÐÑϸñ¹æ¶¨µÄ£¬ÒªÇó¾¡Á¿×¼È·£¬²»¸øºóÀ´ÕßÁôÆçÒå¡£±ÈÈ磬ºÜ¶àStruct*£¬Ëü»áʹÓÃtypedefÏÔʽ¶¨ÃûΪһÖÖÐÂÀàÐÍPStructÀ´¹ÜÀí£¬ÕâÑù£¬´ó¼Ò´Ó×ÖÃæÉϾͿÉÒÔÒ»ÑÛ¿´³öÀ´£¬¶ø²»Óõ½ÓõÄʱºò£¬ÅÜÈ¥ÊýÐÇÐÇ¡£ÊýÐÇÐǺÜÈÝÒ×Êý´íµÄ¡£ÎҾ͸ɹý»µÊ£¬ºÙºÙ¡£
Õâ¸öµÀÀíÒ²ºÜ¼òµ¥£¬Î¢ÈíÊÇ¿ª·¢OSµÄ£¬Ëµ°×ÁË£¬ËüµÄÖ÷Òª²úÆ·¹¦ÄÜ£¬³ýÁËWindowsµÄ²Ù×÷¹¦ÄÜ£¬»¹ÐèÒªÌṩ´óÁ¿µÄapi¸ø¹ã´ó³ÌÐòÔ±Óã¬Ã»°ì·¨°¡£¬Èç¹ûûÈ˸øËûµÄ²Ù×÷ϵͳ¿ª·¢Ó¦ÓóÌÐò£¬ËûµÄOSÂô²»¶¯µÄ¡£
Õâ¾ÍÒªÇó΢Èí²»½ö½ö¹Ø×¢ÖÕ¶ËÓû§µÄÌåÑé£¬Ò²ÌØ±ð¹Ø×¢³ÌÐòÔ±Óû§µÄÌåÑ飬¶øÃ÷ʾµÄapi£¬ÏÔÈ»ÊÇÒ»ÖֺܺõÄÓû§ÌåÑ飬³ÌÐòÔ±²»ÈÝÒ×·¸´íÎ󣬱»apiµÄÌṩÕßÔ¼Êø×Å×öÕýÈ·µÄÊÂÇ飬³ÌÐòÔ±bugÉÙ£¬³É¹¦Âʾ͸ߣ¬½ø¶ø¿ª·¢³É±¾¾ÍµÍ£¬ÓÚÊÇ£¬ÐγÉÁ¼ÐÔÑ­»·¡£
ͬʱ£¬ÕâҲΪ΢ÈíµÄ¿Í·þ²¿ÃżõÉٺöàͶËßŶ£¬´ó¼Ò»»Î»Ë¼¿¼Ò»Ï£¬Èç¹û΢ÈíµÄapiº¬ºý²»Ç壬´ó¼ÒÊDz»ÊÇÒª·¢ì­£¿ºÇºÇ¡£
ÕâÀïÃæÌåÏÖ³öÀ´Ò»¸öºÜÖØÒªµÄ˼Ï룬΢ÈíÊǰѹã´óÓ¦ÓóÌÐòÔ±£¬Ò²×÷Ϊʲô¶¼²»¶®µÄÖÕ¶ËÓû§ÔÚ¿´´ý£¬ÊÔͼ´ÓapiÉϹ¹½¨×î´óµÄ¿ª·¢ÓѺöȣ¬Òò´Ë£¬Ëü¶ÔÓÚÃüÃû·¨ºÜÑϸñ£¬api¶¨Ãû±íÒâºÜÇåÎú£¬Í¬Ê±£¬¶ÔÓÚ¸÷ÖÖ±äÁ¿¡¢ÀàÐÍ£¬²»ÑáÆä·³£¬¶à´Î¶¨Ò壬ΪÁËÊÇÈø÷¸öÐÐÒµµÄ³ÌÐòÔ±£¬ ÓÃÆðÀ´¶¼¾¡Á¿ÌùºÏ×Ô¼ºµÄÐÐҵϰ¹ß¡£
ÕâÊÇÓеÀÀíµÄ£¬±ÈÈçÎÒÏÖÔÚÔÚµçÁ¦ÏµÍ³£¬ÎÒÃǶ¨Òå±äÁ¿ÀàÐÍ£¬Ï²»¶ÓÃInt16¡¢Int32¡¢I


Ïà¹ØÎĵµ£º

linux É豸Çý¶¯±à³Ì

Ŀ ¼
Çý¶¯

I/O¶Ë¿Ú

from smth

»ù±¾½á¹¹

Çý¶¯³ÌÐò

¾ßÌåʵÏÖ


PCI

loopback

Sis 900

ISA×ÜÏßDMAµÄʵÏÖ


Çý¶¯
    Linuxϵͳ֧³ÖÈýÖÖÀàÐ͵ÄÓ²¼þÉ豸£º×Ö·ûÉ豸¡¢¿éÉè
< type="text/javascript">< type="text/jav ......

LINUX °²×°JREµÄÏêϸ½éÉÜ

 ÏÂÔØJRE(Java Runtime Environment) ¡£(http://java.sun.com/javase/downloads/index.jsp)
ii. [root@localhost ~]#mkdir /usr/local/java
iii. (½«µµ°¸jre-1_5_0_09-linux-i586-rpm.binÏÂÔØµ½/usr/local/javaĿ¼ÏÂ)
iv. (³¬¼¶Óû§Ä£Ê½)
[root@localhost ~]#s ......

ÿÈձؿ´µÄlinuxÍøÕ¾ºÍ²©¿ÍÊÕ¼¯

http://www.linuxjournal.com/
Linux Kernel Newbies
Ò»·½ÊʺÏÄں˿ª·¢³õ¼¶ºÚ¿ÍµÄÀÖÍÁ——¸ÃÍøÕ¾¼¸ºõÄܹ»Âú×ãËùÓÐÄ¥µ¶»ô»ôÏòÄں˵ÄÐÂÊÖµÄÐèÇó¡£
http://kernelnewbies.org/
http://vger.kernel.org/
Á˽âÈçºÎʹÓÃlinuxÄÚºËÁбí
http://www.tux.org/lkml/
Linux
ÐÂÎÅÖÜ¿¯£¬ËüÓÐÒ»¸ö×¨Çø±¨µÀÓйØÄں˵ÄÖØÒª ......

ʹÓÃBusyBoxÖÆ×÷linux¸ùÎļþϵͳ


ʹÓÃBusyBoxÖÆ×÷linux¸ùÎļþϵͳ£¨CramFS+mdev£©
²Ù×÷ϵͳ£ºUbuntu9.04
Äں˰汾£ºlinux-2.6.24.7  
¿ª·¢°å£º²©´´arm2410s    
½»²æ±àÒ빤¾ß£ºarm-linux-gcc-4.1.1 
BusyBox£ºbusybox-1.11.1      
CramFS£ºCramFS-1.1
 
×¢Ò⣺ÓÉÓÚÒªÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ