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

ǶÈëʽLinuxËõ¼õÎÊÌâ

´ó¼ÒºÃ£¬±¾ÈËĿǰ¸Õ¸Õ½Ó´¥Linux¡£ÏÖÔÚ¹«Ë¾µÄÏîÄ¿ÐèÒªËõ¼õLinuxµÄKernelºÍAPP²¿·ÖµÄCode Size¡£Ä¿Ç°ÎÒÃÇʹÓõÄÊÇLinux2.6.22.15°æ±¾£¬Ó¦ÓÃÓÚADSL Modem£¨¼ÒÍ¥Íø¹Ø£©¡£

1.ÎÒÃDzúÆ·Ó¦ÓÃÊÇADSL Gateway£¬Kernel²¿·Ö²Ã¼ô¹¤×÷ÒѾ­²î²»¶àÁË£¬Ä¿Ç°Kernel Flash Size´óСΪ620KB×óÓÒ£¬»ùÓÚLinux 2.6.22.15.

2.ĿǰÎÒÃÇʹÓõÄÊÇSquashµÄÖ»¶ÁµÄÎļþϵͳ£¬´ÓÍøÂçÉÏÁ˽âµÄ×ÊÁÏÊÇĿǰѹËõ±È×î¸ßµÄÁË¡£RootfsѹËõºóµÄFlash SizeΪ1.9MB×óÓÒ

3.ÒòΪÊÇGateway£¬ËùÒÔAppÓкܶࡣÏñ·ÓÉ£¬DHCP£¬HTTP,SNMP£¬TR69£¬TR64£¬telnet£¬ftpµÈµÈ¡£Ä¿Ç°¹²ÓÐ27¸öÓ¦ÓóÌÐò£¬Ñ¹ËõºóµÄFlash
Size 840KB×óÓÒ¡£

ĿǰµÄÈÎÎñ¾ÍÊÇ´ÓKernelºÍRootfsÏÂÊÖ¡£°ÑÏÖÔÚKernel+rootfs=2.8MµÄÌå»ýÒªËõСµ½2MÒÔÄÚ¡£¹¦Äܲ¿·Ö²»ÄܼõÉÙ£¬ËùÒԸоõÄѶȺܴó¡£


App²¿·ÖÓÐÒ»¸öÏë·¨£¬Ïë²Î¿¼BusyBoxµÄ×ö·¨£¬°ÑËùÓеÄApp¶¼·Åµ½Ò»¸öAppÖÐʵÏÖ£¬È»ºóÓÃlnµÄ·½Ê½µ¼³öÿ¸öAppµÄÁ´½Ó£¬ÕâÑù¾Í¿ÉÒÔËõµôºÃ¶àlink
symbol£¬¿âº¯ÊýÒ²¿ÉÒÔÓþ²Ì¬Á´½ÓµÄ·½Ê½È¥µô¶àÓàµÄ¿âº¯Êý¡£ÇëÎÊÒ»ÏÂÕâÖÖ·½Ê½À´ÊµÏÖÓÐûÓпÉÄÜ£¿Èç¹û¿ÉÒԵϰÓÐûÓÐʲôȱÏÝ£¿


Ŀǰϵͳ¸÷²¿·ÖÕ¼ÓõÄFlash SizeÈçÏÂÃæËùʾ£º


ÏîÄ¿          СÀà                      Flash Size£¨KB£©    ´ïµ½Ä¿±êSize£¨KB£©  ĿǰʵÑéÄܹ»´ïµ½Size£¨KB£©
Kernel        Kernel£¨without ipv6£©      800                500                  &


Ïà¹ØÎÊ´ð£º

Ë­Äܸø¸öLinuxÏÂдC/C++³ÌÐòµÄ½Ì³Ì£¿

¸ø¸öµØÖ·£¬»òÕß·¢µ½ÎÒÓÊÏäÒ²ÐÐ wrongagain98@163.com
×îºÃÊÇÊÓÆµµÄ£¬²»ÊÇÊÓÆµÆÕͨµÄÒ²ÐС£

Ö÷ÒªÊÇÁ½·½Ã棺
1.ÔõÑù±à¼­¡¢±àÒëºÍµ÷ÊÔ³ÌÐò¡£Ï£ÍûÄÜÒ»²½²½½²Çå³þ£¬ÈçºÎ°²×°¡¢ÈçºÎÅäÖõȡ£²»Òª¾Íֻ˵¾ä¡°¾ÍÓ ......

¹ØÓÚLINUXµÄ I2C,¸ßÊÖËٶȽø£¡

ÎÊÌâÒÀ¾É¡£¡£ÒÔΪ×Ô¼º½â¾öÁË
Ϊʲôioctl(fd,I2C_SLAVE,0x50) ÕýÈ·£¬Õâ¸öÊÇEEPROM
¶øioctl(fd,I2C_SLAVE,0xea) ÔòÌáʾINVALID ARGUMENT£¿ Õâ¸öÊÇI/OÀ©Õ¹Æ÷¼þ
¿ÉÒԿ϶¨µÄÊÇ£¬Ó²¼þûÎÊÌâµÄ£¬ÒòΪ±ðµÄCPU²»ÓÃl ......

ÓÐûÓÐGhostÈí¼þ¿ÉÒÔ±¸·Ý¼°»¹Ô­WindowsºÍLinux¾µÏñ

Ó²ÅÌÉÏÓÐÁ½ÖÖOSµÄ¾µÏñ£¬Ghost¿ÉÒÔ½«ÈÎÒâÒ»¸ö»¹Ô­µ½CÅÌ¡£
ÇëÎÊÕâ¸öЧ¹ûÓÐÈí¼þÄÜ×öµ½Âð£¿
ÄãÎʵÄ©¶´Ì«¶à ²»ºÃ»Ø´ð


»¹ÓÐÖØÒªµÄÒ»µã ½áÌûÂÊ£º0.00%

ÒòΪÎÒÖ»·¢ÁËÁ½Ìû£¬µÚÒ»ÌûÊÇ1¸öСʱǰ·¢µÄ

Äã ......

£ÛÇóÖú£ÝlinuxÍøÂç±à³ÌÖÐselect³ö´í

Ä¿±ê£ºµ±ÍøÂçÖÐÓÐÊý¾Ýµ½´ï»òÕß³¬Ê±£¬³ÌÐò½øÈëÏÂÒ»´ÎÑ­»·¡£
ÎÊÌ⣺select()º¯Êý²»Æð×÷Ó㬳ÌÐò²»»áÔÚselectµÄµØ·½×èÈûÒ»Ã룬²¢ÇÒµ±ÍøÂçÉÏÓÐÊý¾ÝµÄʱºò£¬selectµÄ·µ»ØÖµÈÔȻСÓÚ0
    #include <s ......

Linux°²×°

°²×°Mandrake9.0ºó£¬ÔÚÃüÁîÐУ¬ÈçºÎ½øÈë×ÀÃæ°æ?
Mandrake9.0ÓÐûÓÐ×ÀÃæ°æ?
Èç¹ûÓÃlinux×ÀÃæ°æ£¬ÓÃÄĸö°æ±¾±È½ÏºÃ£¿¹òÇóÏÂÔØµØÖ·



ÓÃUBUNTU°É  Õâ¸ö±È½Ï¼òµ¥

http://distrowatch.com/
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ