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
Ïà¹ØÎĵµ£º
Ŀ ¼
Çý¶¯
I/O¶Ë¿Ú
from smth
»ù±¾½á¹¹
Çý¶¯³ÌÐò
¾ßÌåʵÏÖ
PCI
loopback
Sis 900
ISA×ÜÏßDMAµÄʵÏÖ
Çý¶¯
Linuxϵͳ֧³ÖÈýÖÖÀàÐ͵ÄÓ²¼þÉ豸£º×Ö·ûÉ豸¡¢¿éÉè
< type="text/javascript">< type="text/jav ......
ÏÂÔØ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 ......
http://www.linuxjournal.com/
Linux Kernel Newbies
Ò»·½ÊʺÏÄں˿ª·¢³õ¼¶ºÚ¿ÍµÄÀÖÍÁ——¸ÃÍøÕ¾¼¸ºõÄܹ»Âú×ãËùÓÐÄ¥µ¶»ô»ôÏòÄں˵ÄÐÂÊÖµÄÐèÇó¡£
http://kernelnewbies.org/
http://vger.kernel.org/
Á˽âÈçºÎʹÓÃlinuxÄÚºËÁбí
http://www.tux.org/lkml/
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
×¢Ò⣺ÓÉÓÚÒªÖ ......