Embedded °æ (¾«»ªÇø)
·¢ÐÅÈË: he (ÎÞÇéµÄÓê), ÐÅÇø: Embedded_system
±ê Ìâ: ASOS:ǶÈëʽ²Ù×÷ϵͳµÄ·¢Õ¹Ç÷ÊÆ(ת¼Ä)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2001Äê06ÔÂ08ÈÕ12:24:39 ÐÇÆÚÎå), Õ¾ÄÚÐżþ
ASOS:ǶÈëʽ²Ù×÷ϵͳµÄ·¢Õ¹Ç÷ÊÆ
Íõ·ÉÔ¾ Î⳯êÍ
--------------
Íõ·ÉÔ¾
---- Ñо¿Ô±£¬²©Ê¿Éúµ¼Ê¦¡£1990Äê±ÏÒµÓÚÃÀ¹úÂ×ɪÀû¶ûÀí¹¤Ñ§Ôºµç»ú¡¢¼ÆËã
»úÓëϵͳ¹¤³Ìϵ£¬»ñ²©Ê¿Ñ§Î»¡£ºóµ£ÈÎÃÀ¹úÑÇÀûÉ£ÄÇ´óѧϵͳÓ빤ҵ¹¤³Ìϵ
ÖÕÉí½ÌÊÚ¡£1999Äê9ÔÂÈëÑ¡¹ú¼Ò ¡°ÒýÈë¹úÍâ½Ü³öÈ˲š±¼Æ»®»Ø¹ú£¬´´½¨ÖпÆ
Ôº×Ô¶¯»¯Ñо¿ËùÖÇÄÜ¿ØÖÆÓëϵͳ¹¤³ÌÖÐÐIJ¢ÈÎÖ÷ÈΡ£ÏÖÒÑ·¢±í²¢Ö÷±àÑо¿×¨
Öø½ü20¾í¡¢ÂÛÎÄ60Óàƪ¡£Ö÷ÒªÑо¿·½ÏòΪ£º´óÐÍ×ÛºÏÏîÄ¿µÄÑо¿¿ª·¢ÒÔ¼°Ïµ
ͳµÄ²úÆ·»¯·½Ãæ°üÀ¨ÖÇÄܽ»Í¨ÏµÍ³¡¢ÖÇÄܳµÁ¾°²È«Óë×Ô¶¯»¯ÏµÍ³¿ª·¢¡¢ÍøÉÏ
ʵÑéÊÒ¼°ÆäÓ¦ÓᢸßÈÝÁ¿¸ßÐÔÄÜ´Å´ø»úµÄ»úµçÒ»Ì廯Éè¼ÆÓ뿪·¢µÈ£»»ù´¡Àí
ÂÛÑо¿·½Ãæ°üÀ¨ÓïÑÔ¶¯Á¦Ñ§µÄ¼ÆËãÀíÂÛ¡¢¸´ÔÓϵͳµÄ¿ØÖÆ»úÖÆ¡¢ÖÇÄܽ»Í¨Ïµ
ͳµÄÏȽø¿ØÖÆÓëÓÅ»¯·½·¨¡¢ÏµÍ³µÄ¶¯Á¦Ñ§Óë¿ØÖƵȣ»»ù´¡¼¼ÊõÑо¿·½Ãæ°üÀ¨
΢µç×ÓоƬÉè¼Æ¼°ASIC¡¢SOC¡¢SOPLÉè¼ÆÒÔ¼°ÄÚǶʵʱ²Ù×÷ϵͳ¡£
Î⳯êÍ
---- ½ÌÊÚ£¬²©Ê¿Éúµ¼Ê¦¡£ÏÖÔÚÕã½´óѧ¼ÆËã»úϵͳ¹¤³ÌÑо¿Ëù³£Îñ¸±Ëù³¤¡¢
¼ÆËã»ú¿ÆѧÓ빤³Ìϵ¸±Ö÷ÈΡ£ÔøÈε¹ú¹ú¼ÒÈ˹¤ÖÇÄÜÖÐÐÄDFKIºÍ·¨¹ú¿ÆѧԺ
CNRS¿Í×ùÑо¿Ô±¡£µ£ÈÎÖйúÖÇÄÜCAD/CAMίԱ»áÀíÊ¡¢Ó¬¹ú¼ÆËã»úѧ»áÇ°ÑØ¿Æ
¼¼ÂÛ̳ÀíÊ¡¢ÖйúÖÇÄÜÈí¼þлáÀíÊ¡£¶àÄêÀ´Ö÷Òª´ÓÊÂÈ˹¤ÖÇÄÜ¡¢Ç¶Èëʽϵ
ͳ¡¢Èí¼þ¡¢CSCW¹¤³ÌµÈÁìÓòµÄÑо¿ºÍ¿ª·¢¹¤×÷£¬¿ª±ÙÐͬÖÊÁ¿¹ÜÀíºÍÖÇÄܶà
ýÌå±íÏÖµÄÑо¿·½Ïò£¬Ìî²¹Á˹úÄÚ¿Õ°×£¬Ìá³ö²¢ÑÐÖÆ»ùÓÚ¹¤×÷Á÷µÄÓ¦ÓÃÈí¼þ
¼¯³Éƽ̨£¬²ÉÓøÃƽ̨¿ª·¢µÄÏîÄ¿²úÉúÁ˾޴óµÄ¾¼ÃЧÒæ¡£³Ðµ£ºÍÖ÷³Ö¹ú¼Ò
¿ÆÑÐÏîÄ¿20ÓàÏ·¢±íÂÛÎÄ70Óàƪ¡£
EOS×ßÏòÓ¦ÓÃÌØÖÆ
----1£®ºÎΪǶÈëʽϵͳºÍǶÈëʽ²Ù×÷ϵͳ
----InternetÓëÍøÂçµÄѸËÙÆÕ¼°Ó¦Ó㬲¢Ïò¼ÒÍ¥ÁìÓò²»¶ÏÀ©Õ¹£¬Ê¹Ïû·Ñµç×Ó
¡¢¼ÆËã»ú¡¢Í¨ÐÅ£¨3C£©Ò»Ì廯Ç÷ÊÆÈÕÇ÷Ã÷ÏÔ£¬Ç¶ÈëʽϵͳÔٶȳÉΪÑо¿ÓëÓ¦
ÓõÄÈȵ㡣
----ǶÈëʽϵͳ±»ÃèÊöΪ£ºÒÔÓ¦ÓÃΪÖÐÐÄ£¬ÈíÓ²¼þ¿É²Ã¼õµÄ£¬ÊÊÓ¦Ó¦ÓÃϵͳ
¶Ô¹¦ÄÜ¡¢¿É¿¿ÐÔ¡¢³É±¾¡¢Ìå»ý¡¢¹¦ºÄµÈ×ÛºÏÐÔÑϸñÒªÇóµÄרÓüÆËã»úϵͳ¡£
ǶÈëʽϵͳÖ÷ÒªÓÉǶÈëʽ´¦ÀíÆ÷¡¢Ïà¹ØÖ§³ÅÓ²¼þ¡¢Ç¶Èëʽ²Ù×÷ϵͳ¼°Ó¦ÓÃÈí
ǶÈëʽϵͳÖ÷ÒªÓÉǶÈëʽ´¦ÀíÆ÷¡¢Ïà¹ØÖ§³ÅÓ²¼þ¡¢Ç¶Èëʽ²Ù×÷ϵͳ¼°Ó¦ÓÃÈí
¼þϵͳµÈ×é³É£¬ËüÊǼ¯ÈíÓ²¼þÓÚÒ»ÌåµÄ¿É¶ÀÁ¢¹¤×÷µÄ¡°Æ÷¼þ¡±¡£Ç¶Èëʽ´¦Àí
Æ÷Ö÷ÒªÓÉÒ»¸öµ¥Æ¬»ú»ò΢¿ØÖÆÆ÷£¨MCU£©×é³É¡£Ïà¹ØÖ§³ÅÓ²¼þ°üÀ¨ÏÔʾ¿¨¡¢´æ
´¢½éÖÊ¡¢Í¨ÐÅÉ豸¡¢IC¿¨»òÐÅÓÿ¨¶ÁÈ¡É豸µÈ¡£
----ǶÈëʽ²Ù×÷£¨real-time embedded operating system,RTOS »òEOS£©ÊÇ
Ò»ÖÖʵʱµÄ¡¢Ö§³ÖǶÈëʽϵͳӦÓõIJÙ×÷ϵͳÈí¼þ£¬ËüÊÇǶÈëʽϵͳ£¨°üÀ¨
Ó²¡¢Èí¼þϵͳ£©¼«ÎªÖØÒªµÄ×é³É²¿·Ö£¬Í¨³£°üÀ¨ÓëÓ²¼þÏà¹ØµÄµ×²ãÇý¶¯Èí¼þ
¡¢ÏµÍ³Äںˡ¢É豸Çý¶¯½Ó¿Ú¡¢Í¨ÐÅÐÒ顢ͼÐνçÃæ¡£±ê×¼»¯ä¯ÀÀÆ÷BrowserµÈ
¡£Ä¿Ç°£¬Ç¶Èëʽ²Ù×÷ϵͳµÄÆ·Öֽ϶࣬¾Ýͳ¼Æ£¬½öÓÃÓÚÐÅÏ¢µçÆ÷µÄǶÈëʽ²Ù
×÷ϵͳ¾ÍÓÐ40ÖÖ×óÓÒ£¬ÆäÖнÏΪÁ÷ÐеÄÖ÷ÒªÓУº Windows CE¡¢Palm OS¡¢Re
al-Time Linux¡¢VxWorks¡¢pSOS¡¢PowerTVÒÔ¼°Microware ¹«Ë¾µÄOS-9¡£Óëͨ
ÓòÙ×÷ϵͳÏà±È½Ï£¬Ç¶Èëʽ²Ù×÷ϵͳÔÚϵͳʵʱ¸ßЧÐÔ¡¢Ó²¼þµÄÏà¹ØÒÀÀµÐÔ
¡¢Èí¼þ¹Ì̬»¯ÒÔ¼°Ó¦ÓõÄרÓÃÐԵȷ½Ãæ¾ßÓнÏΪͻ³öµÄÌص㡣
----2£®ÃæÏòInternetµÄ¡¢Ìض¨Ó¦ÓõÄǶÈëʽ²Ù×÷ϵͳÊÇÖØÒª·¢Õ¹ ÊÆǶÈëʽ
²Ù×÷ϵͳ°éËæ×ÅǶÈëʽϵͳµÄ·¢Õ¹¾ÀúÁËÈý¸ö±È½ÏÃ÷ÏԵĽ׶Σº
----(1) ÎÞ²Ù×÷ϵͳµÄǶÈëËã·¨½×¶Î
----ÕâÒ»½×¶ÎµÄǶÈëʽϵͳÊÇÒԿɱà³Ì¿ØÖÆÆ÷µÄÐÎʽ¡¢ÒÔµ¥Ð¾Æ¬ÎªºËÐĵÄϵ
ͳ£¬Í¬Ê±¾ßÓÐÓëһЩ¼à²â¡¢ËÅ·þ¡¢Ö¸Ê¾É豸ÏàÅäºÏµÄ¹¦ÄÜ¡£ÕâÖÖϵͳ´ó²¿·Ö
Ó¦ÓÃÓÚһЩרҵÐÔ¼«Ç¿µÄ¹¤Òµ¿ØÖÆϵͳÖУ¬Ò»°ãûÓÐÃ÷ÏԵı»³ÆΪ²Ù×÷ϵͳ
£¨RTOS£©µÄÖ§³Ö£¬¶øÊÇͨ¹ý»ã±àÓïÑÔ±à³Ì¶Ôϵͳ½øÐÐÖ±½Ó¿ØÖÆ£¬ÔËÐнáÊøºó
Çå³ýÄÚ´æ¡£ÕâÒ»½×¶ÎϵͳµÄÖ÷ÒªÌصãÊÇϵͳ½á¹¹ºÍ¹¦Äܶ¼Ïà¶Ôµ¥Ò»£¬Õë¶ÔÐÔ
Ç¿£¬µ«ÎÞ²Ù×÷ϵͳ֧³Ö£¬¼¸ºõûÓÐÓû§½Ó¿Ú¡£
----(2) ¼òµ¥¼à¿ØʽµÄʵʱ²Ù×÷ϵͳ½×¶Î
----ÕâÒ»½×¶ÎµÄǶÈëʽϵͳÖ÷ÒªÒÔǶÈëʽ´¦ÀíÆ÷Ϊ»ù´¡¡¢ÒÔ¼òµ¥¼à¿Øʽ²Ù×÷
ϵͳΪºËÐÄ¡£ÏµÍ³µÄÌصãÊÇ´¦ÀíÆ÷ÖÖÀà·±¶à£¬Í¨ÓÃÐԱȽÏÈõ£»ÏµÍ³¿ªÏúС£¬
ЧÂʸߣ»ÏµÍ³Ò»°ãÅ䱸ϵͳ·ÂÕæÆ÷£¬¾ßÓÐÒ»¶¨µÄ¼æÈÝÐÔºÍÀ©Õ¹ÐÔ£»²Ù×÷ϵͳ
µÄÓû§½çÃæ²»¹»ÓѺã¬ÆäÖ÷ÒªÓÃÀ´¿ØÖÆϵͳ¸ºÔØÒÔ¼°¼à¿ØÓ¦ÓóÌÐòÔËÐС£
----(3) ͨÓõÄǶÈëʽʵʱ²Ù×÷ϵͳ½×¶Î
----ÒÔͨÓÃÐÍǶÈëʽʵʱ²Ù×÷ϵͳ£¨RTOS£©Îª±êÖ¾µÄǶÈëʽϵͳ¡£ÈçVxWork
s¡¢pSOS¡¢OS-9¡¢Windows CE¾ÍÊÇÕâÒ»½×¶ÎµÄµäÐÍ´ú±í¡£ÕâÒ»½×¶ÎϵͳµÄÌصã
ÊÇÄÜÔËÐÐÔÚ¸÷ÖÖ²»Í¬ÀàÐÍÇ¿´óµÄ΢´¦ÀíÆ÷ÉÏ£»¾ßÓÐÇ¿´óµÄͨÓÃÐͲÙ×÷ϵͳµÄ
¹¦ÄÜ£¬Èç¾ß±¸ÁËÎļþºÍĿ¼¹ÜÀí¡¢¶àÈÎÎñ¡¢É豸֧³Ö¡¢ÍøÂçÖ§³Ö¡¢Í¼Ðδ°¿Ú
ÒÔ¼°Óû§½çÃæµÈ¹¦ÄÜ£»¾ßÓдóÁ¿µÄ·á¸»µÄÓ¦ÓóÌÐò½Ó¿Ú£¨API£©ºÍǶÈëʽӦÓÃ
Èí¼þ·á¸»¡£
----°éËæ×ÅͨÓÃÐÍǶÈëʽʵʱ²Ù×÷ϵͳµÄ·¢Õ¹£¬Ò»¸öÒÔÃæÏò InternetÍøÂçµÄ
¡¢Ìض¨Ó¦ÓõÄǶÈëʽ²Ù×÷ϵͳÕýÈÕÒæÒýÆðÈËÃǵÄÖØÊÓ£¬³ÉΪ¼«ÎªÖØÒªµÄ·¢Õ¹
·½Ïò¡£Ç¶ÈëʽϵͳÓëInternetµÄÕæÕý½áºÏ¡¢Ç¶Èëʽ²Ù×÷ϵͳÓëÓ¦ÓÃÉ豸µÄÎÞ
·ì½áºÏ´ú±í×ÅǶÈëʽ²Ù×÷ϵͳ·¢Õ¹µÄÕæÕýδÀ´¡£
----3£®ÐèÒªÃæÏòÓ¦Óá¢×¨ÓÃÌØÖƵÄÐÂÒ»´úǶÈëʽ²Ù×÷ϵͳ
----ÔÚ¹¤Òµ¿ØÖƼ°ÆäËûÏà¹ØÁìÓòµÄ³¤ÆÚÓ¦ÓÃÓëÉÌÒµ¾ºÕùÖÐÒÑÖð½¥ÐγÉÁËһЩ
½ÏΪ³É¹¦µÄǶÈëʽ²Ù×÷ϵͳ£¬ÆäÖÐÖ÷Á÷µÄǶÈëʽ²Ù×÷ϵͳÓÐWindows CE¡¢ P
alm OS¡¢Embedded Linux¡¢VxWorks¡¢pSOS¼°OS-9µÈ¡£ÎÒÃÇͨ¹ý¶ÔÕâЩϵͳ½ø
ÐзÖÎöÈÏΪ£¬ËüÃÇËäÈ»ÌṩÁ˽ÏΪǿ´óµÄÀàËÆÓÚ×ÀÃæ²Ù×÷ϵͳµÄ¹¦ÄÜ£¬µ«Õë
¶ÔǶÈëʽϵͳµÄÌØÕ÷ÓëÌØÐÔ¶øÑÔ£¬Æ乲ͬµÄȱµãÊÇȱ·¦Ó¦ÓõĸßЧÐÔ£¬ÍøÂç
Á¬½Ó¹¦Äܽϲϵͳ¶ÔÓ¦ÓóÌÐò¿ª·¢Ö§³ÖÏà¶Ô½ÏÈõ£¬Òò´Ë£¬ÆÈÇÐÐèÒªÃæÏòÓ¦
·¢Ö§³ÖÏà¶Ô½ÏÈõ£¬Òò´Ë£¬ÆÈÇÐÐèÒªÃæÏòÓ¦
Óõġ¢×¨ÓÃÌØÖƵÄÐÂÒ»´úǶÈëʽ²Ù×÷ϵͳ¡£
----΢Èí¹«Ë¾µÄWindows CEÊÇÒ»¸ö½Ï¾ß´ú±íÐԵġ¢ÓÉ×ÀÃæ²Ù×÷ϵͳÑݱä¶ø³É
µÄʵʱǶÈëʽ²Ù×÷ϵͳ¡£ËüÊǾ«¼òµÄWindows 95£¬´Ó¼¼ÊõµÄ½Ç¶ÈÀ´Ëµ£¬²¢²»
ÄÜËãÊÇÓÅÐãµÄRTOS¡£Ê×ÏÈ£¬RTOS·Ç³£×¢ÖظöÐÔ»¯£¬¶øWindows CEÊÇ·Ç¿ª·ÅÐÔ
OS£¬Ê¹µÚÈý·½ºÜÄÑʵÏÖ²úÆ·µÄ¶¨ÖÆ£»Æä´Î£¬RTOS×·Çó¸ßЧ¡¢½ÚÄÜ£¬¶øWindow
s CEÔÚÕâ·½ÃæÊDZ¿×¾µÄ£¬Õ¼Óùý¶àµÄRAM£¬Ó¦ÓóÌÐòÅÓ´ó£»µÚÈý£¬Windows C
EÔÚÄں˽ṹµÄÉè¼ÆÖв¢Î´¿¼ÂÇÊÊӦϵͳµÄ¸ß¶È¿É²Ã¼õÐÔµÄÒªÇó¡£
----3Com¹«Ë¾µÄPalm OSÊÇÕÆÉϵçÄÔÊг¡ÖнÏΪÓÅÐãµÄǶÈëʽ²Ù×÷ϵͳ£¬ÊÇÕë
¶ÔÕâÒ»Êг¡×¨ÃÅÉè¼ÆµÄϵͳ£¬ËüÓпª·ÅµÄ²Ù×÷ϵͳӦÓóÌÐò½Ó¿Ú(API)£¬Ö§³Ö
¿ª·¢É̸ù¾ÝÐèÒª×ÔÐпª·¢ËùÐèµÄÓ¦ÓóÌÐò£¬¾ßÓÐÊ®·Ö·á¸»µÄÓ¦ÓóÌÐò¡£´Ó¼¼
Êõ²ãÃæÉϽ²£¬ Palm OSÊÇÒ»Ì×רÃÅΪÕÆÉϵçÄÔ¿ª·¢µÄ²Ù×÷ϵͳ£¬¾ßÓÐÐí¶àWi
ndows CEÎÞ·¨±ÈÄâµÄÓÅÊÆ£¬ÊÇÒ»¸öÃæÏò¸öÈËÐÅÏ¢¸¨ÖúÓ¦ÓõIJÙ×÷ϵͳ·¶Àý£¬
Ëü±íÃ÷ÁËÌض¨Ó¦ÓõÄǶÈëʽ²Ù×÷ϵͳÊÇÕâÒ»ÁìÓòµÄÑо¿ÈȵãÓë·½Ïò¡£
----Ä¿Ç°¸÷ÖÖǶÈëʽLinux²Ù×÷ϵͳÕýѸËÙ·¢Õ¹£¬ÒѾÐγÉÁËÄÜÓëWindows C
EµÈǶÈëʽ²Ù×÷ϵͳ½øÐÐÓÐÁ¦¾ºÕùµÄ¾ÖÃ档ǶÈëʽLinux²Ù×÷ϵͳµÄѸËÙáÈÆð
£¬Ö÷ÒªÓÉÓÚÈËÃǶÔ×ÔÓÉÈí¼þµÄ¿ÊÍûÓëǶÈëʽϵͳӦÓõÄÌØÖÆÐÔ£¬ÒªÇóÌṩϵ
ͳԴÂë²ã´ÎÉϵÄÖ§³Ö£¬¶øǶÈëʽLinuxÕýÊÊÓ¦ÁËÕâÒ»ÐèÇó£¬Ëü²»½ö¾ßÓпª·ÅÔ´
´úÂ룬ϵͳÄÚºËС¡¢Ð§Âʸߡ¢ÄÚºËÍøÂç½á¹¹ÍêÕû£¬²Ã¼õºóµÄϵͳºÜÊÊÓÚÈçÐÅ
Ï¢¼ÒµçµÈǶÈëʽϵͳµÄ¿ª·¢¡£
----VxWorks¡¢pSOSºÍOS-9ÊÇ´«Í³Ç¶Èëʽ²Ù×÷ϵͳÁìÓòÖÐÓ¦ÓÃ×î¹ã·º¡¢Êг¡Õ¼
ÓÐÂʽϾßÓÅÊƵļ¸¸öϵͳ¡£ËüÃÇÊÇרÃÅΪǶÈëʽ΢´¦ÀíÆ÷Éè¼ÆµÄ¸ßÄ£¿é»¯¡¢
¸ßÐÔÄܵÄʵʱ²Ù×÷ϵͳ£¬¹ã·ºÓ¦ÓÃÓڸ߿Ƽ¼²úÆ·ÖУ¬°üÀ¨Ïû·Ñµç×ÓÉ豸¡¢¹¤
¼²úÆ·ÖУ¬°üÀ¨Ïû·Ñµç×ÓÉ豸¡¢¹¤
Òµ×Ô¶¯»¯¡¢ÎÞÏßͨÐŲúÆ·¡¢Ò½ÁÆÒÇÆ÷¡¢Êý×ÖµçÊÓÓë¶àýÌåÉ豸£¬¾ßÓкܺõÄ
°²È«ÐÔ¡¢ÈÝ´íÐÔÒÔ¼°ÏµÍ³Áé»îÐÔ¡£ËäÈ»ËüÃǶ¼ÌṩרÓеÄAPI½Ó¿Ú£¬µ«²¢²»ÊÊ
ÓÃÏÖÔÚµÄÐí¶àÓ¦ÓÃÐèÒª£¬ÆÈÇÐÐèÒªÔÚϵͳ¼¶ÕûºÏ¸ÄÔì²¢Ö§³ÖÓ¦ÓÃÌØÖƵÄÐÔÄÜ
£¬¼´ÔÚ¶¨ÖƵĻòÉÌÆ·»¯µÄÓ²¼þÉÏÌṩ¸ßÐÔÄܺ͸߿ɿ¿ÐÔϵͳ·þÎñ£¬½«²Ù×÷ϵ
ͳµÄ¹¦ÄܺÍÄÚ´æÐèÇó¶¨ÖƳÉÿ¸öÓ¦ÓÃËùÐèµÄϵͳ£¬ÔÚ´Ë»ù´¡ÉÏÀ´ÊµÏÖ´Ó¼òµ¥
µÄµ¥¸ö¶ÀÁ¢É豸µ½¸´Ôӵġ¢ÍøÂ绯µÄ¡¢¶à´¦ÀíÆ÷µÄǶÈëʽϵͳ¡£
ASOS¸ÅÄî
----Ìض¨Ó¦ÓõÄǶÈëʽʵʱ²Ù×÷ϵͳ£¨application specific operating s
ystems£¬ASOS£©ÊÇÖ¸ÃæÏòÓ¦Óõġ¢×¨ÓÃÌØÖƵÄǶÈëʽʵʱ²Ù×÷ϵͳ¡£Ëü³ý¾ß
Óлù±¾µÄ´¦Àí¶àÈÎÎñ¡¢Îļþ¼°É豸Çý¶¯µÄ²Ù×÷ϵͳ¹¦ÄÜÖ®Í⣬»¹¾ßÓÐÈçÏÂϵ
ͳÌØÐÔ£º
ÃæÏòÌض¨Ó¦Óõļò»¯ÐÍϵͳµ÷Óýӿڣ¬×¨ÃÅÖ§³ÖÒ»ÖÖ»òÒ»ÀàǶÈëʽӦÓã»
×îСÄں˴¦Àí¼¯£¬ÏµÍ³¿ªÏúС£¬ÔËÐÐЧÂʸߣ¬²¢¿ÉÓÃÓÚ¸÷ÖַǼÆËã»úÉ豸£»
¿ÉÉìËõÐÔ¡¢¿É²Ã¼õµÄϵͳÌåϵ½á¹¹£¬Ìṩ¶à²ã´ÎµÄϵͳÌåϵ½á¹¹£»
¾ßÓи÷ÖÖ¼´²å¼´ÓõÄÉ豸Çý¶¯½Ó¿Ú£»
¾ßÓÐÍøÂçÈçInternet»òÎÞÏß½ÓÈ빦ÄÜ£¬ÌṩTCP/UDP/IP/PPPÐÒéÖ§³Ö¼°Í³Ò»
µÄ MAC ·ÃÎʲã½Ó¿Ú£¬Îª¸÷ÖÖÒƶ¯¼ÆËãÉ豸ԤÁô½Ó¿Ú¡£
----ASOSÓëͨÓÃÐÍRTOSÏà±È½Ï£¬ÖÁÉÙÓÐÒÔϲî±ð£º
ASOS¸üÇ¿µ÷ÃæÏòÓ¦ÓõŦÄÜרÓÃÐÔ£¬ÈçÃæÏòijһ£¨×飩ӦÓõĸ߿ɿ¿ÐԵIJ¿
·Ö¹¦Äܼ¯£¬¶ø²¢²»ÏñRTOSµÄϵͳͨÓÃÐÔÓëϵͳ×ÊÔ´¿ÉÅäÖÃÐÔ£»
·Ö¹¦Äܼ¯£¬¶ø²¢²»ÏñRTOSµÄϵͳͨÓÃÐÔÓëϵͳ×ÊÔ´¿ÉÅäÖÃÐÔ£»
ASOS¸üÇ¿µ÷ÃæÏòÓ¦ÓõÄʵʱ¸ßÐÔÄÜ£¬¶ø²¢²»ÏñRTOSÇ¿µ÷µÄϵͳÕûÌåЧÂÊ£»
ASOS¸üÇ¿µ÷ϵͳ½á¹¹µÄ¿ÉÉìËõÐԺͿɲüõÐÔ£¬Ò»¸ö¼«µäÐ͵ÄÀý×ÓÊÇ´«Õæ»ú²Ù
×÷ϵͳ£¨OS for FAX Machine£©£»
ASOS¸üÇ¿µ÷ÓëInternetµÄÁ¬½Ó£¬ÌرðÊÇÎÞÏß½ÓÈë½Ó¿Ú¡£
ASOSÌåϵ½á¹¹
----ASOSµÄϵͳ½á¹¹ÊÇÒ»¸ö¿ÉÉìËõ¡¢¿É²Ã¼õµÄ£¬Ìṩ¶à²ã´ÎµÄ¡¢¹¦ÄܶÔÏó»¯
µÄϵͳÌåϵ½á¹¹¡£¶à²ã´ÎµÄ¹¹ÔìÓÐÀûÓÚ²Ù×÷ϵͳµÄϵͳ¹¦ÄܹæÕûºÍ¿ÉÉìËõÐÔ
£»ÃæÏò¶ÔÏóµÄϵͳ¹¦ÄÜ»®·ÖÓÐÀûÓÚϵͳµÄ²Ã¼õÓëÔöÌí¡£
----1£®²ã´Î»¯µÄ¡¢¿ÉÉìËõÐÔµÄÌåϵ½á¹¹
----ASOSµÄÒ»¸ö½ÏΪÀíÏëµÄ¸ÅÄîÄ£ÐÍÊÇ4²ãÌåϵ½á¹¹£¬¼´Ó²¼þ½Ó¿Ú²ã£¨hardw
are interface layer£©¡¢Äں˲ã(kernel layer)¡¢ÏµÍ³²ã(system layer)¡¢
ϵͳ·þÎñ½Ó¿Ú²ã(system server layer)£¬Èçͼ1Ëùʾ¡£
----¸÷²ãµÄÖ÷Òª¹¦ÄÜÈçÏ£º
----Ó²¼þ½Ó¿Ú²ã ÌṩÓëǶÈëʽӲ¼þϵͳµÄ½Ó¿Ú¡£
----Äں˽ṹ²ã ϵͳÄں˾«Ð¡£¬¿ØÖÆÔڷdz£Ð¡µÄ´úÂ루Èç 10KB£©ÒÔÄÚ£¬ÄÜ
ÔËÐÐÔÚ¶àÖÖǶÈëʽ´¦ÀíÆ÷¹¹¼ÜÉÏ¡£ÄÚºËÕë¶ÔÓ¦ÓÃÌṩ¼¸ÖÖ×î»ù±¾µÄ²Ù×÷£¬Èç
ϵͳʱÖÓ¡¢µçÔ´¹ÜÀí¡¢³ÌÐò×°ÔØÓëÔËÐС¢½ø³Ì/Ï̵߳÷¶È¡¢ÄÚ´æ¹ÜÀíµÈ¡£Ó¦Ìá
¹©Ò»¸öʵʱϵͳËùÐèÒªµÄ»ù±¾ÒªËØ£¬ÈçʵÏÖ¶àÈÎÎñ¡¢ÓÉÓÅÏȼ¶Çý¶¯µÄ¼±ÕßÓÅ
ÏÈʽµ÷¶È·½·¨ºÍ¿ìËÙÏÖ³¡Çл»»úÖÆ¡£
----ϵͳ²ã ϵͳ¹¦ÄÜÄ£¿é»¯ºÍ¶ÔÏ󻯣¬ÌṩÃæÏò¶ÔÏóµÄϵͳ×ÊÔ´¹ÜÀí¹¦ÄÜ£¬
ÈçFFS FlashÄÚ´æ¹ÜÀí¡¢ÎļþÓëĿ¼¹ÜÀí¡¢É豸¹ÜÀí¡¢ÍøÂçÐÒé¹ÜÀíµÈ¡£¿É¸ù
¾Ýʵ¼ÊÓ¦ÓõÄÐèҪѡÔñÓ¦ÓÃÌØÖƵŦÄÜÄ£¿é»ò²¿¼þ¡£Ã¿¸öϵͳ¼¶Ä£¿éÓÖ¶¼Ìá
¹©±ê×¼µÄϵͳ·þÎñµÄAPI½Ó¿Ú£¬ÏòÓû§¿ª·Å£¬±ãÓÚÔÚÆäÉÏÀ©³äÐµĹ¦ÄÜ¡£
----ϵͳ·þÎñ½Ó¿Ú²ã Ìṩ»ùÓÚϵͳ¹¦Äܵġ¢ÃæÏòÓ¦ÓõÄϵͳ¹¦Äܵ÷ÓÃÓë·þÎñ
½Ó¿Ú¡£
----ϵͳÄں˵Ä΢С»¯¡¢ÏµÍ³¹¦ÄܵĶÔÏ󻯡¢ÏµÍ³·þÎñ½Ó¿ÚµÄÓ¦Óû¯ÊÇASOS
Ìåϵ½á¹¹¹¹ÔìµÄ»ù±¾Ìص㡣
----2£®ÃæÏò¶ÔÏóµÄϵͳ¹¦ÄÜ»®·Ö
----ÃæÏò¶ÔÏóµÄ²Ù×÷ϵͳµÄϵͳ¹¦ÄÜ»®·ÖÊÇʵÏÖϵͳ¿É²Ã¼õÐԵĻù´¡¡£ÔÚÌØ
¶¨Ó¦ÓõÄǶÈëʽ²Ù×÷ϵͳµÄϵͳ¹¹Ô죬ÌرðÊÇϵͳ²ãµÄ¹¦ÄÜ»®·ÖÓë¿ò¶¨ÉÏ£¬
ÐèÒª²ÉÓÃÃæÏò¶ÔÏóµÄ·½·¨½øÐÐÉè¼Æ¡£ÖÁÉÙÓÐÒÔÏÂÁ½¸öÀý×Ó˵Ã÷ÔÚÃæÏòWindow
sµÄÓû§½çÃæµÄÉè¼ÆÓëÉ豸Çý¶¯×ÊÔ´µÄ¹æ»®·½Ãæ²ÉÓÃÃæÏò¶ÔÏóµÄ·½·¨ÊǷdz£±Ø
ÒªµÄ¡£
----ASOSÌṩÀàËÆWindows´°¿Ú¹¦ÄܵÄϵͳÍâ¿ÇºÍÃæÏòͼÐλ¯´°¿Ú¹¦ÄܵÄÓû§
½çÃ棬°üÀ¨²Ëµ¥¡¢°´Å¥¡¢µ¥Ñ¡¿ò¡¢¸´Ñ¡¿ò¡¢±à¼¿ò¡¢Áбí¿ò¡¢×éºÏ¿ò¡¢¾²Ì¬
¿ØÖÆ¿ò¡¢¹ö¶¯Ìõ¡¢¶Ô»°¿òºÍĬÈÏ´°¿ÚµÈ¶àÖÖ´°¿Ú½çÃæ¶ÔÏ󣨿ؼþ£©¡£ÀûÓÃϵ
ͳ±¾ÉíÌṩµÄAPIºÍÏûÏ¢£¬±ã¿É±àÖƸ÷ÖÖ»ùÓÚͼÐνçÃæµÄÓ¦ÓóÌÐò£¬ÒÔÂú×ãÓÃ
»§µÄʵ¼ÊÓ¦ÓÃÐèÒª¡£ÕâЩÃæÏò¶ÔÏóÔÚWindowsϵÄÓ¦ÓóÌÐò£¬¿ÉÒÔ²»¸Ä´úÂë¡¢
²»ÓÃÖØбàÒë»òÉÔ¸ÄһЩ½Ó¿ÚAPI¼´¿ÉʹÓá£
----ASOSËùÌṩµÄÉ豸Çý¶¯³ÌÐòͨ³£°üÀ¨Ä¿Ç°ÔÚÊг¡ÉÏÁ÷Ðеĸ÷ÖÖÊäÈë¡¢Êä
³öÉ豸£¬ÈçͨÓÃÊÓƵÇý¶¯¡¢¼üÅÌ¡¢Êó±ê¡¢±Ê¡¢´¥ÃþÆÁµÈÆäËûÊäÈëÉ豸½Ó¿Ú¡£
ÃæÏò¶ÔÏóµÄÉ豸Çý¶¯µÄ¹¹ÔìÖ§³Ö¿ÉÖع¹ÔìµÄ¡¢¿É²ðжµÄϵͳ½Ó¿Ú¡£
ASOSµÄ¹¹Ôì·½·¨
----ASOSµÄÉè¼Æ·½·¨Ñо¿Êǹ¹ÔìǶÈëʽ²Ù×÷ϵͳµÄ¹Ø¼üÎÊÌ⣬ÎÒÃÇÈÏΪÖÁÉÙ
´æÔÚÒÔÏÂÁ½ÖÖ·½·¨£º
----1£® ÃæÏòÓ¦ÓõIJüõÉú³É·½·¨
----ÃæÏòÓ¦ÓõIJüõÉú³É·½·¨£¨application oriented plus-and- minus m
ethod for ASOS£©ÊÇÕë¶ÔÓ¦ÓÃÎÊÌ⣬ÔÚÔǶÈëʽ²Ù×÷ϵͳµÄ»ù´¡ÉÏÔö¼Ó»ò²Ã
¼õ£¬¶¨Öƶø³ÉÒ»¸öASOS¡£ÔÚ4²ã¹¹¼ÜÃæÏò¶ÔÏó¹¹¼þµÄϵͳ½á¹¹ÖУ¬ÒÀ¾ÝÓ¦ÓõÄ
ÐèÇ󣬲ÉÓÃÃæÏò¶ÔÏóµÄÔÐÍÈí¼þ¿ª·¢·½·¨£¬¶ÔÓÚÃæÏò¶ÔÏ󲿼þµÄ²Ã¼õÓëÔöÌí
£¬¶þ´Î¿ª·¢ÌØÖƶø³ÉÒ»¸öÕë¶ÔijһÖÖ»òÒ»×éÓ¦ÓõÄרÓû¯Ç¶Èëʽʵʱ²Ù×÷ϵ
ͳ¡£
----2£®»ùÓÚģʽµÄÉú³É·½·¨
----»ùÓÚģʽµÄÉú³É·½·¨£¨pattern-based generation method for ASOS£©
£¬¾ÍÊÇÔÚÔǶÈëʽ²Ù×÷ϵͳµÄ»ù´¡ÉÏ£¬ÒÀ¾ÝÉú³Éģʽ²úÉúÒ»¸öASOS¡£Éú³ÉÄ£
ʽ¿É²ÉÓùæÔò±í´ï»ò¿ò¼Üϵͳ¡£ÒÀ¾ÝÓ¦ÓõÄÐèÇ󣬲¢»ùÓÚÉú³Éģʽ¹æÔò£¬ÔÚ
Éè¼Æר¼ÒµÄ½»»¥²ÎÓëÏ£¬ÔÚÔǶÈëʽ²Ù×÷ϵͳµÄ»ù´¡ÉÏ£¬Éú³ÉÕë¶ÔijһÖÖ»ò
Ò»×éÓ¦ÓõÄרÓû¯Ç¶Èëʽʵʱ²Ù×÷ϵͳ¡£»ùÓÚģʽµÄÉú³É·½·¨¿É½øÒ»²½¿ª·¢
³É¼ÆËã»ú¸¨ÖúµÄASOSµÄ¿ª·¢ÏµÍ³£¬Èçͼ2Ëùʾ¡£
ASOSµÄÓ¦ÓÃÇ°¾°·ÖÎö
----ASOSµÄ·¢Õ¹Ç°¾°½«·Ç³£¹ãÀ«¡£Ç¶Èëʽϵͳ¾ßÓо޴óµÄÊг¡ÐèÇóÇ°¾°£¬½ö
¾ÍÃÀ¹úÊг¡¶øÑÔ£¬¾Ý¹À¼Æ£¬21ÊÀ¼Í½ÓÈëInternetµÄ½«ÓÐ1ÒÚÁ¾Æû³µ¡¢¼¸Ç§Íǫ̀
¸öÈËͨÐÅ×°Öá¢Ã¿¸ö¼ÒÍ¥ÖÐ5¡«20¸öÁªÍøµÄ¼ÒÓõçÆ÷ÒÔ¼°ÊýÒÔ°ÙÍò¼ÆµÄ¹¤³§Ïµ
ͳ¡£Òµ½ç·ÖÎö¼ÒÈÏΪ£¬ ǶÈëʽϵͳÔÚIPµç»°¡¢ÓÎÏ·×°ÖúÍÊÖ³ÖʽͨÐÅ×°ÖõÄ
Íƶ¯Ï½«»áÓÐÍ»·ÉÃͽøµÄ·¢Õ¹¡£¾ÝÊг¡·ÖÎöÈËÔ±Ô¤²â£¬µ½2000Ä꣬ǶÈëʽPC
µÄÏúÊ۶´ïµ½10ÒÚÃÀÔª;
----µ½2001Ä꣬·ÇPCµÄ¡°Èí¡±Ç¶Èë×°Öý«´ïµ½4000Íǫ̀¡£¶øÔÚÖйú£¬ÐÅÏ¢µç
Æ÷Éæ¼°µÄÁìÓòºÜ¹ã£¬Êг¡Ò²ºÜ´ó¡£1999Ä꣬ÖйúÐÅÏ¢µçÆ÷Êг¡¹æģΪ10 ÒÚÔª
ÈËÃñ±Ò£»¾ÝÔ¤²â£¬2000Ä꽫´ïµ½50ÒÚ¡«100ÒÚÔª¹æÄ££¬2001Ä꽫´ïµ½500ÒÚ¡«
700 ÒÚÔª£¬¶ø2004Ä꣬Êг¡¹æÄ£ÓÐÍû´ïµ½3500ÒÚ¡«5000ÒÚÔª¡£
----ÕâÀàǶÈëʽ²Ù×÷ϵͳ²»½öÔÚ´«Í³µÄ¹¤Òµ¿ØÖƺÍÉÌÒµ¹ÜÀíÁìÓòÓм«Æä¹ã·º
µÄÓ¦Óÿռ䣬ÈçÖÇÄܹ¤¿ØÉ豸¡¢POS/ATM»ú¡¢IC¿¨µÈ£¬¶øÇÒÔÚÐÅÏ¢¼ÒµçÁìÓòµÄ
Ó¦Óøü¾ßÓм«Îª¹ã·ºµÄDZÁ¦£¬ÀýÈç»ú¶¥ºÐ¡¢WebTV¡¢ÍøÂç±ùÏä¡¢ÍøÂç¿Õµ÷µÈÖÚ
¶àµÄÏû·ÑÀàºÍÒ½ÁƱ£½¡Ààµç×ÓÉ豸£¬ÒÔ¼°ÔÚ³µÔغС¢ÖÇÄܽ»Í¨µÈÁìÓòµÄÓ¦ÓÃ
Ò²³ÊÏÖ³öÇ°ËùδÓеÄÉú»ú¡£
----1£®ÐÅÏ¢¼ÒµçÁìÓò
----»ú¶¥ºÐ¡¢WebTV¡¢ÍøÂç±ùÏä¡¢ÍøÂç¿Õµ÷µÈÖÚ¶àµÄÏû·ÑÀàºÍ¼ÒÍ¥Ò½ÁƱ£½¡Àà
µç×ÓÉ豸½«ÔÚδÀ´¼¸ÄêÈ¡µÃ¿ìËÙ·¢Õ¹£¬ÐÅÏ¢¼ÒµçµÄ¸öÐÔ»¯¡¢ÇøÓò»¯ÒÔ¼°¼¾½Ú
»¯µÄÇ÷ÊÆ£¬ÎªÌض¨Ó¦ÓõÄǶÈëʽ²Ù×÷ϵͳÌṩÁËÓ¦Ó÷¢Õ¹¿Õ¼ä¡£¾Ý¹À¼Æ£¬Î´
À´10ÄêÊÇÐÅÏ¢¼Òµç·¢Õ¹µÄ»Æ½ðʱÆÚ£¬ÒÔ»ú¶¥ºÐΪÀý£¬¹À¼Æ10Äê¼ä×ÜÁ¿¿É´ïµ½
1ÒÚ¡«1.5ÒŲ́£¬×ÜÊг¡ÐèÇ󽫴ﵽ900ÒÚ¡«1500ÒÚÔª¡£ÐÅÏ¢ÖÇÄܼҾÓÊÇδÀ´·¢
Õ¹µÄ·½Ïò£¬¹À¼Æ¼¸ÄêÄÚ½«ÔÚÖйúµÃµ½¿ìËÙ·¢Õ¹¡£
----2£® Ò½ÁÆÒÇÆ÷ÁìÓò
----´óÁ¿Ò½ÁÆÒÇÆ÷µÄÓ¦Óã¬ÈçǶÈëʽÐÄÔàÆð²«Æ÷¡¢Ç¶Èëʽ·ÅÉäÉ豸¼°·ÖÎö¼à
»¤É豸£¬¶¼ÐèÒªASOSµÄÖ§³Ö£¬Ïñ¸÷ÖÖ»¯ÑéÉ豸£¬È缡¶¯µçÁ÷Ãè¼ÇÆ÷¡¢ÀëÉ¢¹â
»¤É豸£¬¶¼ÐèÒªASOSµÄÖ§³Ö£¬Ïñ¸÷ÖÖ»¯ÑéÉ豸£¬È缡¶¯µçÁ÷Ãè¼ÇÆ÷¡¢ÀëÉ¢¹â
¶È»¯Ñ§·ÖÎö¡¢·Ö¹â¹â¶È¼ÆµÈ£¬¶¼ÐèҪʹÓøßÐÔÄܵġ¢×¨Óû¯µÄǶÈëʽϵͳÀ´
Ìá¸ßÆ侫¶ÈºÍËٶȡ£ÒýÈëASOSºó£¬ÏÖÓеĸ÷Öּ໤ÒǵŦÄÜÓëÐÔÄܶ¼½«µÃµ½
´ó·ù¶ÈµÄÌá¸ß¡£
----3£®ÖÇÄÜÆû³µÁìÓò
----Ëæ×ÅÎÞÏßͨÐÅÓëÈ«Çò¶¨Î»¼¼ÊõµÄÈÕÒæ³ÉÊìºÍ¹ã·ºÓ¦Ó㬼¯Í¨ÐÅ¡¢ÐÅÏ¢¡¢
µ¼º½¡¢ÓéÀֺ͸÷ÀàÆû³µ°²È«µç×ÓϵͳÓÚÒ»ÌåµÄ³µÔغлá³ÉΪÏÂÒ»´úºÍδÀ´Æû
³µµÄ·¢Õ¹·½Ïò¡£ÓÉÓÚ×ã¹»µÄÊг¡ÐèÇ󣬳µÔغбؽ«³ÉΪ½üÄêÀ´·¢Õ¹µÄÈȵ㣬
ASOSÔÚ¸ÃÁìÓòÓ¦ÓÃÊг¡µÄ¹æģδÀ´¼¸ÄêÀォѸËÙÔö¼Ó¡£
----4£®ÖÇÄܽ»Í¨ÁìÓò
----Ëæ×ÅÈËÃǶԻ·¾³ÒªÇóµÄ²»¶ÏÌá¸ß£¬ÖÇÄܽ»Í¨ÏµÍ³£¨ITS£©±Ø½«ÊÇÐÂÊÀ¼ÍѸ
ÃÍ·¢Õ¹µÄÖ§Öù²úÒµ¡£Ìض¨Ó¦ÓõÄǶÈëʽ²Ù×÷ϵͳ½«ÊÇ·¢Õ¹ÖÇÄÜ×ۺϷ¿Ú¿ØÖÆ
»ú¡¢Â·³µ½»»¥ÏµÍ³¡¢ÐÂÐÍÍ£³µÏµÍ³¡¢¸ßËÙ¹«Â·µÄÐÅÏ¢¼à¿ØÓëÊÕ·Ñ×ۺϹÜÀíϵ
ͳµÄ¹Ø¼ü¼¼Êõ£¬ÆäÓ¦Óý«È·±£ÖÇÄܽ»Í¨ÏµÍ³µÄµÍ³É±¾Óë¸ßÐÔÄÜ£¬´ó´óÌá¸ßϵ
ͳµÄ¿É¿¿ÐÔºÍÖÇÄÜ»¯³Ì¶È¡£
----ASOSÒÑÒýÆðÐí¶àÏà¹ØÐÐÒµµÄ¸ß¶ÈÖØÊÓ£¬³öÏÖÁËһЩרÃŶԴ˽øÐÐÑÐÖÆ¿ª
·¢µÄ¹«Ë¾£¬ÈçÃÀ¹úASOSϵͳÓÐÏÞ¹«Ë¾¡£Ëæ×ŶԸßÐÔÄÜÓëµÍ³É±¾µÄ²»¶Ï×·Çó£¬
ASOS½«³ÉΪÐí¶à²úÆ·ÓÈÆäÊÇÖÇÄÜÐͲúÆ·µÄºËÐļ¼Êõ£¬ÆäÓ¦ÓÃÇ°¾°Ê®·Ö¹ãÀ«¡£
Copyright(C) ccw.com.cn,All rights reserved
Öйú¼ÆËã»úÊÀ½ç³ö°æ·þÎñ¹«Ë¾°æȨËùÓÐ
--
¡ù À´Ô´:¡¤¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn¡¤[FROM: 202.118.235.250]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.927ºÁÃë