1.ÒýÑÔ
863ÖÇÄÜ
¼ÆËã»úÊ×ϯר¼Ò¸ßÎĽÌÊÚ˵£ºËùνºóPCʱ´ú£¬ÊÇÓ¢ÎÄpervasivecomputingµÄÖÐÎÄÒâÒ룬pervasiveµÄÔÒâÊÇÆÕ±éµÄ¡¢ÂûÑӵġ¢ÉøÍ¸µÄ£¬ËùÒÔpervasivecomputingÕâ¸ö´Ê×éÖ±½ÓµÄ·ÒëÓ¦¸ÃÊÇÉøÍ¸µ½¸÷¸ö·½ÃæµÄ¼ÆËã¡£Òò¶øÎÒÃÇ¿ÉÒÔÈÏΪ£¬ËùνºóPCʱ´úÊÇÖ¸£º
¼ÆËã»úÎÞËù²»ÔÚ£¬ËüÉøÍ¸µ½ÎÒÃǹ¤×÷ºÍÉú»îµÄ·½·½ÃæÃæ¡£µ±È»£¬ÕâÑùµÄÎÞËù²»ÔÚµÄ
¼ÆËã»úÒ²¾ø²»¶¼ÊÇÏó½ñÌìµÄPCÒ»Ñù°ÚÔÚ×À×ÓÉÏ»ò·ÅÔÚÊé°üÀºóPCʱ´úµÄ¾ø´ó¶àÊý
¼ÆËã»úÊÇÒÔ·Ç
¼ÆËã»úµÄÐÎʽ³öÏֵģ¬ÀýÈç×÷ÎªËæÉíÎïÆ·³öÏֵĵ绰¡¢Ò£¿Ø¿ª¹Ø¡¢µç×Ó½äÖ¸¡¢µç×ÓÊÖÕȵȣ¬ÔÙÀýÈç×÷Ϊ¼ÒÍ¥
ÍøÂç×é³É²¿·ÖµÄµçÊÓ»ú¡¢µç±ùÏä¡¢¿Õµ÷µÈµÈ¡£ÕâЩÉ豸µÄºËÐIJ¿·Ö¶¼ÓÐ
¼ÆËã»ú£¬µ«´ó¶àÊÇÒÔǶÈëʽ
ϵͳµÄÐÎʽ´æÔÚ£¬¶ø²»ÊÇÒÔÕû»úµÄÐÎÏó³öÏÖ¡£ËùÒÔ£¬ÎÒÃÇÒ²¿ÉÒÔ˵ºóPCʱ´úµÄÌØµãÊÇ
¼ÆËã»úÎÞ´¦²»ÔÚ¡¢ºÜÉٿɼû¡£
ÔÚITÒµ£¬Èç¹ûÒªÎʵ±½ñ×îÈÈÃŵϰÌâÊÇʲô[1]£¬´ÓÊÂÓ²¼þ¿ª·¢µÄÈË»áºÁ²»ÓÌÔ¥µØ»Ø´ð£ºÐÅÏ¢¼Òµç£»´ÓÊÂ
Èí¼þ¿ª·¢µÄÈËͬÑùÒ²»áºÁ²»ÓÌÔ¥µØ»Ø´ð£º
Linux¡£ÊÂʵÉÏ£¬µ±ÈËÃÇÔÚ̸ÂÛPDA¡¢ÊÖ³Ö
µçÄÔ¡¢»ú¶¥ºÐʱ£¬ºóPCʱ´ú¾Íµ½À´ÁË£¬»òÕß˵ÐÅÏ¢¼Òµçʱ´úµ½À´ÁË¡£ÐÅÏ¢¼ÒµçÖ®ËùÒÔÖ±µ½ÏÖÔڲűäµÃ»ð±¬£¬Ò»¸öºÜÖØÒªµÄÔÒò¾ÍÊÇ
LinuxµÄ¼ÓÈë¡£Á®¼ÛµÄ
Linux×ÊÔ´ÓëÐÅÏ¢¼Òµç½áºÏ£¬ÕæÕýÐû¸æÁËÐÅÏ¢¼Òµçʱ´úµÄµ½À´£¬Ç¶ÈëÓÚÐÅÏ¢¼Òµç£¨»òÆäËûÉ豸£©ÖеÄ
Linux——ǶÈëʽ
Linux,Êǹú¼Ê
Èí¼þ½çµÄÒ»¸öг衣
LinuxÊǸöÌìÉúµÄÍøÂç²Ù×÷ϵͳ£¬³ÉÊì¶øÇÒÎȶ¨¡£
LinuxÊÇ¿ª·ÅÔ´´úÂëµÄ£¬ÈκÎÈ˶¼¿ÉÒÔÐÞ¸ÄËü£¬»òÕßÓÃËü¿ª·¢×Ô¼ºµÄ²úÆ·¡£
LinuxϵͳÊÇ¿ÉÒÔ¶¨ÖƵģ¬ÏµÍ³ÄÚºË×îСʱĿǰֻÓÐ134kB¡£Ò»¸ö´øÓÐÖÐÎÄϵͳÒÔ¼°Í¼Ðλ¯½çÃæµÄºËÐÄ
³ÌÐòÒ²¿ÉÒÔ×öµ½²»×ã1MB£¬¶øÇÒͬÑùÎȶ¨¡£Òò´Ë£¬
Linux×÷ΪǶÈëʽϵͳеÄÑ¡Ôñ£¬ÊǷdz£ÓÐDZÁ¦µÄ[3]¡£
¹ú¼ÊÉÏÓÐÊýÒ԰ټƵÄǶÈëʽLinux¿ª·¢¼Æ»®£¬ÔÚ¹úÄÚ£¬Õâ·½ÃæµÄ·¢Õ¹Ò²ÓÐÁ˽ϴó½øÕ¹¡£²©Àû˼Èí¼þ¹«Ë¾ÔÚÕâ·½Ãæ×öÁËһЩÓÐÒæµÄ³¢ÊÔ£¬²¢ÓÚ×î½üÍÆ³öÁËÒ»¸öǶÈëʽLinux²Ù×÷ϵͳ——PocketIXÔ¤ÀÀ°æ£¨
ÏÂÔØÍøÖ·Îª£º
www.pocketix.com/software/softwa ... ½»¬ÒÆÖ²µ½¸ÃϵͳÉÏ¡£
ÔÚ´«Í³¼ÒµçÏòÐÅÏ¢¼Òµç¹ý¶Éʱ£¬²Ù×÷ϵͳСÐÍ»¯¡¢²úÆ·Îȶ¨ÐÔ¼°ÊÇ·ñÒ×ÓÚ¿ª·¢µÈ³ÉÁËÖÁ¹ØÖØÒªµÄÎÊÌ⡣ǶÈëʽLinuxËäȻֻÊǸոÕÐËÆðµÄÈÈÃÅ
¼¼Êõ£¬µ«ËüÈ´Äܺܺýâ¾öÉÏÊöÎÊÌâ¡£×÷ΪǶÈëʽLinux²úÆ·µÄÑз¢£¬Éæ¼°µ½Ç¶Èëʽ΢´¦ÀíÆ÷
¼¼Êõ¡¢Linux
¼¼Êõ¡¢ÍøÂçͨѶ
¼¼Êõ¡¢Í¨Ñ¶²úÆ·Éè¼ÆÊ¦µÄÐÐÒµ¾Ñ飬»ªºãÍøÂç
¼¼Êõ¹«Ë¾ÕýÊÇ»ùÓÚÔÚÒÔÉϾÑéµÄÓÅÊÆ£¬³É¹¦ÍƳö¹úÄÚÊ׿î»ùÓÚǶÈëʽLinux³¬Ð¡ÐÍÓ¦ÓòúÆ·¨D¨DÍøÂç
¹ÜÀí¿¨£¬¸Ã²úÆ·ÒѾ
ÅúÁ¿Éú²ú¡¢Í¶·ÅÊг¡¡£ÓйØÏêÇé¿É·ÃÎʸù«Ë¾Õ¾µã£¨
http://www.hhcn.com£©¡£
£².ǶÈëʽLinux¿ª·¢µÄÓŵ㼰°æ±¾
ǶÈëʽLinuxÓÉÓÚ´úÂ뿪·ÅÐÔÒÔ¼°Ç¿´óµÄÍøÂç
¹¦ÄÜ£¬ÔÚÖеͶ˵ÄǶÈëÊ½ÍøÂçÉ豸ÖÐÓ¦ÓÃÆðÀ´£¬±ÈÆðpSOS+,VxWorksµÈרÓÃϵͳÓÐÐí¶àÓÅÊÆ£¬LinuxÉõÖÁÖ§³ÖÀ¶ÑÀ¼¼Êõ£¬VxWorks¶ÔÓÚм¼ÊõµÄÖ§³ÖԶûÓÐLinuxÄÇôѸËÙ£»´ÓÎÒÃÇ¿ª·¢
·ÓÉÆ÷¿¨¿ÉÖª£º´Ó²úÆ·ÉÏÊÐʱ¼äµ½²úÆ·µÄ
¹¦Äܲ»¶ÏÀ©³ä¡¢¿ª·¢ÈËÁ¦µÄͶÈë¶¼ÑéÖ¤ÁËʹÓÃǶÈëʽLinux×÷Ϊ²Ù×÷ϵͳƽ̨µÄÓÅÊÆ¡£Èç¹ûÊÇÓÃVxWorks×÷Ϊƽ̨À´×ö¾ÍÏ൱À§ÄÑ£¬Ò»ÏµÁеÄ
·À»ðǽÐÒéÒÔ¼°WebServerÐÒé¡¢TCP/IPÕû¸öÌåϵ½á¹¹¡¢²¦ºÅÐÒéµÈµÈ£¬²»ÊÇ×Ô¼º¿ª·¢¾ÍÊÇÒªÂòVxWorksµÄ±àÒëºÃµÄ¿â£¨²»¹«¿ªÔ´´úÂëµÄ£©£¬¼Û¸ñÒ²±È½Ï°º¹ó¡£±í£±½«×¨ÓÃǶÈëʽʵÓòÙ×÷ϵͳÓëǶÈëʽLinux×÷ÁËÏêϸµÄ·ÖÎöºÍ±È½Ï¡£
±í£± רÓÃǶÈëʽʵʱ²Ù×÷ϵͳÓëǶÈëʽLinuxµÄ±È½Ï
LinuxÊÇ×ÔÓɵĶàÈÎÎñ²Ù×÷ϵͳ£¬
Óû§¿ÉÒÔ»ñµÃ¶àÖÖÅäÖü°Ìåϵ²»Í¬µÄLinux°æ±¾¡£Òò´Ë£¬ÈçºÎÑ¡ÔñLinuxµÄ·¢Ðа汾£¬Ò²ÊÇÎÒÃÇÒª½â¾öµÄÒ»¸öÖØÒªÎÊÌâ¡£
LinuxµÄ°æ±¾Ö÷ÒªÓÐ3´óÀࣺ
(1)±ê×¼µÄLinux°æ±¾¡£
(2)СÐÍ»¯µÄǶÈëʽ°æ±¾(Smallfoot-print¡°embedded¡±Version)¡£
(3)¾ßÓÐʵʱÀ©Õ¹¹¦ÄܵÄLinux°æ±¾¡£
ÁíÍ⣬Linux»¹ÓÐÒ»Ð©ÌØÊâÓ¦ÓᢰÑLinuxÒÆÖ²µ½·ÇX86ÌåϵµÄCPU£¨°üÀ¨PowerPC¡¢RISC¡¢68KÒÔ¼°Ðí¶à±ðµÄ΢¿ØÖÆÆ÷£©Éϵİ汾¡£ÀýÈçÓÐÐí¶àÕë¶Ô²»Í¬µÄÈç¡°ÊÝ
·þÎñÆ÷¡±»ò¡°·À»ðǽ¡±Ó¦ÓõÄСÐÍ»¯¡¢ÊµÊ±ÌØÐÔÔöÇ¿µÄÌØÊâ°æ±¾¡£
ÎÒÃÇÒªÈÏʶµ½£¬ËùÓеÄLinux·¢Ðа汾¶¼ÊÇÔÚͬһ¸ö¿ò¼Ü½á¹¹ÀàÐÍÏ·¢Õ¹ÑݱäµÄ£¬ËüÃÇʹÓõĻù±¾Ä£¿é¶¼Ïàͬ£¬ÆäÖаüÀ¨LinuxÄںˡ¢Shell
ÃüÁ
ÃüÁîÖ´ÐнâÊÍÄ£¿é£©ÒÔ¼°Ðí¶àµÄͨÓÃ
¹¤¾ß¡£²»Í¬µÄÊÇ£¬ÊýÒ԰ټƵÄLinuxÓ¦ÓóÌÐò£¬±»°üº¬ÔÚ²»Í¬µÄ·¢Ðа汾µ±ÖУ¬°²×°µÄ
½ø³Ì´¦Àí³ÌÐòÒ²²»Í¬¡£
£³.ǶÈëʽLinuxµÄÒ»¸ö¿ª·¢ÊµÀý·ÖÎö
´«Í³µÄ·ÓÉÆ÷¶¼ÊÇʹÓÃרÓõÄRTOS¿ª·¢µÄ£¬ÔÚ¿ª·¢TCP/IP¡¢·À»ðǽÐÒéÒÔ¼°WebServerÐÒéʱ¶¼Ö»ÄÜ×Ô¼ºÈ¥ÊµÏÖ£¬²úÆ·ÉÏÊеÄÖÜÆÚ·Ç³£³¤£¬¶ÔÐÂÐÒ顢нӿڵÄÖ§³ÖÒÔ¼°É豸Éý¼¶µÄÖÜÆÚÒ²ºÜ³¤£¬ÒòΪרÓõÄRTOSÓйØÄÚÈݶ¼Òª×Ô¼º¿ª·¢£»¶ø¶ÔÓÚLinuxÀ´Ëµ£¬ÕâЩ¶¼¿ÉÒÔÖ±½Ó´ÓÍøÉÏ»ñµÃ´úÂ룬Õë¶ÔÓ¦ÓÃϵͳµÄÒªÇó×÷±ØÒªµÄ¸Ä¶¯¼´¿É£¬¶ÔÐÂÐÒ顢нӿڵÄÖ§³ÖÒ²ÊÇÈç´Ë£¬ÎÞÐèÒª×Ô¼º´ÓÍ·È¥¿ª·¢¡£
ÔÚ±í2ÖУ¬ÎÒÃǽ«·Ö±ðÀûÓÃVxWorksרÓòÙ×÷ϵͳºÍǶÈëʽLinux²Ù×÷ϵͳÀ´¿ª·¢Â·ÓÉÆ÷×÷ÁËÏêϸµØ±È½ÏºÍ·ÖÎö¡£
±í2¡¡¿ª·¢Â·ÓÉÆ÷Çé¿ö±í
£´.ǶÈëʽLinuxµÄÍøÉÏ×ÊÔ´
4.1¡¡±ê×¼µÄLinux°æ±¾
(1)Caldera£º
http://www.calderasystems.com/
(2)Corel£º
http://linux.corel.com/
(3)Debian£º
http://www.debian.org.com/
(4)Mandrake£º
http://www.linux-mandrake.comlen/
(5)RedHat£º
http://www.reahat.com/
(6)Slackware£º
http://www.slackware.com/
(7)SuSE£º
http://www.suse.com
(8)TurboLinux£º
http://www.turbolinux.com/
4.2¡¡Ð¡ÐÍ»¯µÄǶÈëʽ°æ±¾
(1)ETLinux£º
http://www.prosa.it/embedded/etlinux/
(2)LEM£º
http://www.linux-embedded.com/lem.php3
(3)LinuxRouterProject£º
http://www.linuxrouter.org/
(4)LOAF£º
http://loaf.ecks.org/
(5)ucLinux£º
http://www.uclinux.org/
(6)uLinux£º
http://sunsite.auc.dk/mulinux/
(7)ThinLinux£º
http://www.thinlinux.org
4.3¡¡¾ßÓÐʵʱÀ©Õ¹¹¦ÄܵÄLinux°æ±¾
(1)RTLinux£º
http://www.rtlinux.com
(2)RTLinux£º
http://www.FSMLabs.com
(3)RTAI£º
http://www.rtai.org/
(4)EL/IX£º
http://www.sourceware.cygus.com/elix/
(5)SRT-Linux£º
http://www.cl.cam.ac.uk/~dmi1000/linux-srt/index.html
4.4¡¡LinuxÌØÊâÓ¦Óð汾
(1)FirePlugLinux£º
http://www.fireplug.net/
(2)KOSIX£º
http://www.touchdynamics.com/KOSIX.html
(3)LinuxRouterProject£º
http://www.linuxrouter.org/
(4)PizzaboxLinux£º
http://www.jrcs.co.wk
5.½áÊøÓï
¾¡¹Ü¾ø´ó²¿·ÖµÄǶÈëʽϵͳµÄÓ²¼þƽ̨ÈÔÕÆÎÕÔÚÍâ¹ú´ó¹«Ë¾µÄÊÖÖУ¬¹ú²úµÄǶÈëʽ²Ù×÷ϵͳÔÚ¼¼Êõº¬Á¿¡¢¼æÈÝÐÔ¡¢Êг¡ÔË×÷ģʽµÈ·½Ã滹ÓÐÏ൱³¤µÄÒ»¶Î¾àÀë¡£µ«ÓÉÓÚLinux×ÔÓɲÙ×÷ϵͳµÄ³öÏÖ£¬ÌرðÊǽ«Ç¶ÈëʽϵͳºÍLinuxÓлú½áºÏÆðÀ´µÄǶÈëʽLinux£¬¸øÎÒÃÇÌṩ¸ú×Ù¹úÍâǶÈëʽ²Ù×÷ϵͳ×îÐÂÓ¦Óü¼ÊõÄѵõĻúÓö¡£Ç¶ÈëʽLinux½«ÔÚ»ú¶¥ºÐ¡¢ÕÆÉϵçÄÔ»òPDA¡¢
ÊÖ»úºÍѰºô»úÉÏÍø¡¢³µÔغС¢¹¤Òµ¿ØÖƵȷ½ÃæÓÐ׏㷺µØÓ¦Óá£
²Î¿¼ÎÄÏ×
1.ÁÎÔ.ϸ¿´Ç¶ÈëʽÖÐÎÄLinux¡¡
Öйú¼ÆËã»ú±¨¡¡2000.7.4
2.½ðÎ÷»ÆÍô.ǶÈëʽLinux¼¼Êõ¼°ÆäÓ¦ÓüÆËã»úÓ¦ÓÃ2000.7
3.½ðÎ÷»ÆÍô.Linux²Ù×÷ϵͳÊÇǶÈëʽϵͳеÄÑ¡Ôñ΢¼ÆËã»úÐÅÏ¢2000.6