Embedded °æ (¾«»ªÇø)

·¢ÐÅÈË: xiaozhang (У³¤), ÐÅÇø: Embedded_system
±ê  Ìâ: [·¶ÎÄ][Embedded]ÐÅϢʱ´úǶÈëʽװÖõÄͨÐż¼Êõ (תÔ
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (Sun Jul  7 17:14:28 2002) , ×ªÐÅ

¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô New_board ÌÖÂÛÇø ¡¿ 
¡¾ Ô­ÎÄÓÉ dudujiang Ëù·¢±í ¡¿ 
·¢ÐÅÈË: dot (°®³ÔÂܲ·ºÍÇà²Ë), ÐÅÇø: Embedded 
±ê  Ìâ: [×ªÔØ] ÐÅϢʱ´úǶÈëʽװÖõÄͨÐż¼Êõ 
·¢ÐÅÕ¾: Î人°×ÔÆ»Æº×Õ¾ (Tue Dec 21 10:36:15 1999), Õ¾ÄÚÐżþ 
 
----------------------------------------------------------------------- 
¡¾Éè¼ÆÐÂÔ·¡¿   
   
ÐÅϢʱ´úǶÈëʽװÖõÄͨÐż¼Êõ  
¡ö Faroog Bari  
------------------------------------------------------------------------ 
 
    ÐÅϢʱ´úǶÈë×°Öã¨Information Age Embedded Devices£©¾ßÓÐÓëÆäËû×°ÖÃ/ÈË 
½øÐÐͨÐŵÄÄÜÁ¦£¬¸æÖªËüÃÇʲôÊÇÐèÒªµÄ²¢ÌṩËüÃÇËùÐèµÄÐÅÏ¢¡£  
    ¸ù¾ÝÊг¡µÄÐèÇó£¬Éè¼ÆÈËÔ±ÔÚÉè¼ÆÇ¶ÈëÓ¦ÓÃʱ±ØÐë¾ö¶¨²ÉÓÃʲôÑùµÄͨÐÅÁ¬½ÓºÍ 
ÈçºÎÉè¼ÆÍ¨ÐÅÁ¬½Ó¶øÊ¹²úÆ·ÍÆÏòÊг¡µÄʱ¼ä×î¶Ì¡£ÏÂÃæ¼òÊöÐÅϢʱ´úǶÈë×°ÖõÄͨÐÅ 
¼¼Êõ¡£  
 
PCI·½°¸  
    ÔÚ¸ßËÙͨÐÅÖÐÒ»¸öÖØÒªµÄÒòËØÊÇǶÈë×°ÖÃÈçºÎ¿ìËٵش«ÊäÊý¾Ý¶ø²»Éæ¼°CPU¡£ÔÚ 
ºÜ¶àµÍ¹¦ÂÊÊÖ³Ö²úÆ·ÖУ¬»ù±¾µÄI/OÉ豸ÊÇÓëÖ÷´¦ÀíÆ÷¼¯³ÉÔÚÒ»ÆðµÄ£¬²»ÐèÒªÖ÷CPU×Ü 
ÏßÀ©Õ¹¡£µ«´ó¶àÊýеÄÉè¼Æ²»½öÐèÒª»ù±¾µÄI/OÉ豸£¬¶øÇҺܶ඼²ÉÓù㷺ӦÓÃPC»ú 
±ê×¼ÒÔ±ãÖ÷CPU×ÜÏßÀ©Õ¹£¬¼´PCI£¨ÍâÉ貿¼þ»¥Á¬£©×ÜÏß¡£PCI×ÜÏß±ê×¼ÓÚ1992ÄêÓÉ 
Intel¹«Ë¾¿ª·¢£¬ËüΪCPUºÍ°åÉÏÍâÉèÖ®¼äÌṩ·½±ãµÄ¸ßËÙͨÐÅÁ¬½Ó¡£´Ë×ÜÏߺóÀ´ÔÚPC 
¹¤ÒµÖй㷺ÓÃÓÚÀ©Õ¹²Û£¬Æä¹¤×÷ƵÂÊΪ33MHz(rev2.1Ö§³Ö66MHz)¡£  
    PCI¶ÔÓÚÁ¬½Óµ½ËüÉÏÃæµÄÆ÷¼þÊǾßÓм´²å¼´ÓÃÄÜÁ¦µÄ¸ßËÙ×ÜÏß¡£ÀíÂÛÉÏ£¬¸ß´ï 
256¸öPCI¹¦ÄÜÆ÷¼þ¿É¹Òµ½Ò»¸öPCI×ÜÏßÉÏ¡£È»¶ø£¬×ÜÏ߸ºÔØÊÇÒ»¸öÎÊÌ⣬һ°ãÿ¸ö 
×ÜÏßÓÃ4µ½8¸öÆ÷¼þ¡£  
    PCI×ÜÏßÔÚȫϵͳӲ¼þ×ÊÔ´¹ÜÀí·½Ãæ¾ßÓÐÁé»îÐÔ¡£Ã¿Ò»¸öPCIÆ÷¼þ¿ÉÒÔÅäÖÃÓ²¼þ 
×ÊÔ´£¬Èç´æ´¢Æ÷ºÍI/O¿Õ¼ä¡£  
 
    Compact PCI(PCI×ÜÏßµÄÒ»ÖÖ)ÕýÔÚ½øÈ빤ҵºÍͨÐÅÊг¡¡£Õâ×ñ´ÓEurocard(ÓÃÓÚ 
CompactPCI¿¨µ½±³°åµÄÁ¬½Ó)µÄ»úе±ê×¼£¬ºÜÊÊÓÃÓÚ»ú¼Ü°²×°µÄ¹¤ÒµÓ¦Óá£CompactPCI 
Ò²Ö§³Ö´øµç½»»»ÄÜÁ¦£¬Ê¹Æä¿ÉÓ빤ҵ×ÜÏßÈçVME½øÐоºÕù¡£¼ÛÁ®µÄPCIоƬ×éºÍ¹ã·º 
Ó¦ÓõÄPCIÍâÉè¿ÉÒÔ´ÙʹPCI×ÜÏß³ÉΪǶÈëÁìÓòµÄÊÂʵÉϵÄ×ÜÏß±ê×¼¡£  
 
    PC104/104+»ù±¾ÉÏ·Ö±ðΪPC ISAºÍPCI×ÜÏߵĸĽøÐÍ¡£PC104×ÜÏßÓëISA×ÜÏßÍêÈ« 
¼æÈݵġ£¹ËÃû˼Ò⣬ËüÓÐÒ»¸ö104Òý½ÅÁ¬½ÓÆ÷¡£PC104+ΪPC104ÐÎ×´ÒòÊýÖеÄPCI×ÜÏß 
ÌṩһÖÖÀàËÆµÄ±ê×¼¡£ÓÉÓÚÔÚPC104ÖеÄÒý½Å±»ISAÐźÅËùÓã¬ËùÒÔÔÚ¿¨µÄÁíÒ»±ßµÄР
µÄ¸ßÃܶÈ120Òý½ÅÁ¬½ÓÆ÷ÓÃÓÚ´¦Àí32λPCIÐźš£ÕâЩ×ÜÏߵijöÏÖÓÐÖúÓÚPC¼¼Êõ½øÈë 
ǶÈëÁìÓò¡£  
    Ò»¸öºÃµÄÓÃÓÚÍøÂçÆô¶¯×°ÖõIJÙ×÷ϵͳӦ֧³Ö¾ø´ó²¿·ÖµÄ¹ã·ºÓ¦ÓõÄͨÐÅ×°Öà
ºÍЭÒé¡£Windows CEÖ§³ÖÆäÿһÖÖͨÐż¼Êõ¡£  
 
IrDA/FastIrDA  
    ºìÍâÊý¾ÝÁªÃË£¨IrDA£©ÊÇÒ»¸öÓÉ150¶à¸ö¹«Ë¾×é³ÉµÄÁªºÏÌå¡£IrDAÌṩһÖÖ¼ÛÁ® 
µÄÎÞÏß¡¢µãµ½µã¡¢Ë«ÏòºìÍâͨÐż¼Êõ¡£ËüÖ¼ÔÚÓÃÓÚСÓÚ1Ã׵ļ«¶Ì¾àÀëͨÐÅ¡£IrDAÓР
Á½¸öËÙ¶È£ºµÍËÙÔËÐÐÓÚ9.6¡«115kits/s£¨¼ò³ÆIrDA£©£»¸ßËÙÔËÐÐÓÚ1¡«4Mbits/s£¨¼´ 
Fast IrDA£©¡£¸ß´ï16Mbits/sµÄ¸ü¸ßËٶȵÄÕýÔÚ¿ª·¢¡£  
    IrDAÓÃÓڱʼDZ¾¼ÆËã»ú¡¢PDA¡¢´òÓ¡»ú¡¢ÕÕÏà»úµÈ²úÆ·ÖС£ÆäËû²úÆ·È縴ӡ»ú¡¢ 
ͶӰ»úºÍÓÎÏ·¿ØÖƵÈÒ²ÕýÔÚ¿¼ÂDzÉÓᣠ 
 
USB  
    Í¨Óô®ÐÐ×ÜÏߣ¨USB£©ÊÇÓÉIBM¡¢Compaq¡¢Nortel¡¢NEC¡¢IntelºÍMicrosoft¹«Ë¾ 
¿ª·¢µÄÒ»ÖÖÍâÉè×ÜÏß±ê×¼¡£ËüΪËùÓÐUSBÍâÉèÌṩһÖÖͨÓõÄÁ¬½Ó£¬ÆäÊý¾ÝÂÊΪ 
12Mbits/s¡£USBÀÂÏßÊÇΪÊÊÓÃÓڶ̾àÀ루×5Ã×£©¶øÉè¼ÆµÄ¡£Á¬½Ó×ñ´ÓÊ÷ÍØÆË½á¹¹£¬ 
ÔÚÈκÎʱ¼ä¿ÉÁ¬½Ó127¸öÆ÷¼þ¶øÍâÉè¿ÉÒÔÊÇ´øµç½»»»µÄ¡£  
    USBÀÂÏßÒ²°Ñ¹¦ÂÊ£¨+5V£©·ÖÅ䏸µÍ¹¦ÂÊÍâÉè¡£ËüΪ²»ÄÜ´¦Àí˲¼ä´«Êä¡¢ÓÖÐèÒª 
±£Ö¤´ø¿íºÍÓÐÏÞÖ´ÐÐʱ¼äµÄÓ¦ÓÃÌṩͬ²½Í¨ÐÅ¡£Í¬²½¹¤×÷Á¿¿ÉÒÔÊÇUSB×ÜÏß´ø¿íµÄÒ» 
²¿·Ö»òÈ«²¿¡£  
    USBÌØ±ðÊʺÏÓÚÐèÒª¸ßÊý¾ÝÂʺÍÒ×ÓÚ¼´²å¼´ÓõÄÓ¦Óã¬Èçµ÷ÖÆ½âµ÷Æ÷¡¢ÓÎÏ·¿ØÖÆ¡¢ 
´òÓ¡»ú¡¢É¨ÃèÒǺÍÊý×ÖÏà»ú¡£ÐèÒª±£Ö¤´ø¿íºÍÓÐÏÞÖ´ÐÐʱ¼äµÄÓ¦ÓðüÀ¨PCµç»°ºÍÆäËû 
ÓïÒô¼°ÊÓÆµÍ¨ÐÅÓ¦ÓᣳýÁËÕâЩеĶàýÌåÉ豸Í⣬USBÒ²ÓÃÓÚ´«Í³µÄI/OÉ豸£¬Èç 
¼üÅ̺ÍÊó±ê£¬Æä´¦ÀíËÙ¶ÈΪµÍËÙ£¨1.5Mbits/s£©¡£  
    Windows CEΪUSBÌṩ֧³Ö¡£USBµÄϵͳÈí¼þÓÉÁ½²¿·Ö×é³É£ºUSBD£¨Í¨Óô®ÐÐ×Ü 
ÏßÇý¶¯Æ÷£©ºÍHCD£¨Ö÷¿ØÖÆÆ÷Çý¶¯Æ÷£©¡£USBDÓÉMicrosoftÌṩ¶øÓÃUSBÆ÷¼þÇý¶¯Æ÷ 
ʵÏָ߼¶¹¦ÄÜ¡£  
    HCDÄ£¼þÌṩµ½Êµ¼ÊÓ²¼þ£¨OHCD¿ªÂ·Ö÷¿ØÖÆÆ÷Çý¶¯Æ÷»òUHCDͨÓÃÖ÷¿ØÖÆÆ÷Çý¶¯Æ÷£© 
µÄ½Ó¿Ú¡£  
 
Ethernet/Fast Ethernet  
    Ethernet£¨ÒÔÌ«Íø£©ºÍFast Ethernet(IEEE 802.3ºÍ802.3n)ÊÇ×î¹ã·ºÓ¦ÓõĠ
¾ÖÓòÍøÂç¼¼Êõ£¬Ö¼ÔÚÐ¡ÇøÓò£¨¼´Ò»¸ö°ì¹«ÊÒ£©·¶Î§Á¬½Ó¼ÆËã»ú¡£Ethernet¹¤×÷ÔÚ 
10Mbits/s¶øFast Ethernet¹¤×÷ÔÚ100Mbits/s¡£Á½¸öЭÒéµÄ²î±ðÏÞÓÚÎïÀí²ãºÍͨÐÅ 
ýÌ塣ýÌå´æÈ¡¹æÔòÊÇCSMA/CD£¨Ôز¨¼ì²â¶à·´æÈ¡/³åÍ»¼ì²â£©¡£Windows CEͨ¹ý 
ÆäNDIS 4.0ʵÏÖÖ§³ÖIEEE802.3С¿ÚÇý¶¯Æ÷¡£Ethernet¿¨¿ÉÒÔÔÚÆ½Ì¨ÉÏ»òͨ¹ýÒ»¸ö 
PCMCIA²Û½øÐÐÈȲ岦¡£  
 
IEEE1394  
    IEEE1394ÊǸßËÙ´®ÐÐ×ÜÏߣ¬ÆäÊý¾ÝÂÊΪ25¡«400Mbits/s¡£ËüÆðÔ´ÓÚApple Computer 
µÄFireWire×ÜÏߣ¬ÊÇ×÷ΪͨÓÃÍâÉè´®ÐÐ×ÜÏß¶øÉè¼ÆµÄ£¬µ«ËüµÄÓ¦ÓÃÖØµãתΪËùÓÐÀàÐÍ 
µÄÏû·ÑÀàÉ豸ÈçÊý×ÖÏà»úºÍɨÃèÒÇ¡£  
    ÀÂÏßÐÍ1394×ÜÏß¿ÉÖ§³Ö63¸öÆ÷¼þ¡£Æ÷¼þÖ®Ò»±ä³É×ÜÏß¹ÜÀíÕߣ¬ÓëÆäËûÆ÷¼þЭµ÷ 
Ö®ºó¹ÜÀí×ÜÏßÖ´ÐС£ÀÂÏßÔ½³¤ËüËùÄܹ»´¦ÀíµÄÊý¾ÝÂʾÍÔ½µÍ¡£Ò»°ã³¤¶ÈΪ¼¸Ãס£  
 
    IEEE1394ºÍUSB¶¼ÊÇ´®ÐÐЭÒ飬Ȼ¶øUSBºÍIEEE1394±ÈÆä¾ºÕù¼¼ÊõÓиü´óµÄ»¥²¹ÐÔ£¬ 
USBÊôÓڵ͵½Öдø¿í£¬¶øIEEE1394ÊôÓÚÖе½¸ß´ø¿í¡£¸÷ÖÖͨÐż¼ÊõµÄ±È½Ï¼û±í1¡£  
 
PC¿¨  
    PC¿¨Í¨³£ÓÃÓÚÒÆ¶¯¼ÆËãºÍǶÈëÊг¡µÄͨÐźʹ洢װÖá£1990ÄêÊ×ÏÈΪ´æ´¢Æ÷¿¨ 
¶¨Îª±ê×¼¡£¸Ã±ê×¼¶¨ÒåÍâÉ迨ºÍÖ÷ϵͳ²å×ùÖ®¼ä68Òý½Å½Ó¿Ú¡£ÓÐÈý¸ö±ê×¼£ºTypeI¡¢ 
IIºÍIII¡£×öΪ±ê×¼µÄÒ»²¿·ÖÒ²ÌṩÈí¼þ¼´²å¼´ÓÃÄÜÁ¦¡£Èí¼þ±ê×¼Óɲå×ù·þÎñºÍ¿¨·þÎñ 
×é³É£¬ËüÃÇҲСÐĵطÖÅäÇëÇó×ÊÔ´£¨Öжϣ¬DMAͨµÀµÈ£©¡£¿¨·þÎñµÄ×÷ÓÃÀàËÆÓÚÒ»¸ö 
·þÎñÆ÷£¬¶ÔÇëÇóÓ¦ÓóÌÐòºÍÉ豸Çý¶¯Æ÷Ìṩ²»Í¬µÄ·þÎñ¡£¿¨·þÎñ½Ó¿Ú¶¨Òå¿Í»§/·þÎñÆ÷ 
ͨÐŽӿڡ£²å×ù·þÎñΪʵ¼ÊµÄ²å×ùÌṩӲ¼þ¶ÀÁ¢µÄÈí¼þ½Ó¿Ú¡£  
 
    ±í1 ¸÷ÖÖͨÐż¼Êõ±È½Ï  
 
ͨÐż¼Êõ                    ×î´óͨОàÀë             ×î´óͨÐÅËÙ¶È  
USB                         ¼¸Ã×                     12Mbits/s  
IEEE1394                    ¼¸Ã×                     40Mbits/s  
Ethernet/Fast Ethernet      100Ã×ÒÔÉÏ                100Mbits/s  
IrDA/Fast IrDA              Ð¡ÓÚ1Ã×                  4Mbits/s  
Serial                      10Ã×ÒÔÉÏ                 115Kbits/s  
Parallel(EPP/ECP)           ¼¸Ã×                     2Mbytes/s  
 
    1996ÄêPCMCIA£¨¸öÈ˼ÆËã»ú´æ´¢Æ÷¿¨¹ú¼ÊÁªºÏ»á£©ÎªPC¿¨Öƶ¨ÁËеĸßÐÔÄÜ×ÜÏß 
±ê×¼£¬³ÆÖ®ÎªCardbus£¬ÕâÊÇÒ»ÖÖPCIÐÍ×ÜÏߣ¬ËüÓÃ32λ×ÜÏß¿ØÖÆ£¬¿É¹¤×÷ÔÚ33MHz¡£  
    Windows CEΪ±ê×¼PCMCIA×ÜÏßÌṩ֧³Ö¡£  
 
´«Í³I/O  
    ³ýеĸßËÙͨÐÅÉ豸Í⣬¶ÔÓÚÏñ´®ÐС¢²¢ÐкͼüÅ̶˿ڵÄÓ²¼þ½Ó¿ÚÈÔ´æÔÚÉè¼Æ 
ÐèÒª£¬È»¶ø¹ýÈ¥¼¸ÄêÕâЩÆ÷¼þ·¢Õ¹µ½Òª´¦Àí¸ü¸ßÊý¾ÝÂÊ¡£ÀýÈ磬±ê×¼Centrorics²¢ÐР
¶Ë¿ÚÏÖÔÚ±»¸ßËÙË«Ïò²¢Ðж˿ÚECP£¨À©Õ¹Í¨ÐŶ˿ڣ©Ìæ´ú£¬ºóÕßËù´¦ÀíµÄÊý¾ÝÂʳ¬¹ý 
2Mbytes/s¡£  
    Windows CEÖ§³Ö¸ßËÙECP²¢Ðж˿ÚͨÐÅ£¬¶øÓÃÓÚECP²¢Ðж˿ڵÄÒ»¸öʵÀýÇý¶¯Æ÷ 
°üº¬ÔÚWindow CE ETKÖС£  
 
    ±¾ÎÄËùÌÖÂÛµÄ×ÜÏ߽ṹºÍͨÐŽӿڿÉÓÉÒ»¸ö»ù׼ƽ̨Ìṩ¡£Îª²úÆ·¿ª·¢Ñ¡ÔñÊÊ 
µ±µÄ»ù׼ƽ̨ÊǷdz£ÖØÒªµÄ£¬ÒòΪÔڴ󲿷ÖÇé¿öÏÂËüÒ²ÊÇвúÆ·µÄ»ù×¼Éè¼Æ¡£ÔÚ²úÆ· 
Éè¼ÆµÄÔçÆÚ½×¶ÎËüÒ²¿ÉÌṩ¸ÅÄîÑù»ú»úÀíµÄ¿ìËÙÑéÖ¤£¬¶ø²»ÓúܴóµÄͶ×Ê¡£  
    Microsoft¿ª·¢Ò»ÖÖ³ÆÖ®ÎªHARP£¨Ó²¼þ½á¹¹»ù׼ƽ̨£©µÄÐÂWindows CE»ù׼ƽ̨ 
¹æ·¶£¬HARPÒÔCompactPCI±ê׼Ϊ»ù´¡¡£³ý´¦ÀíÆ÷°åÍ⣬HARPÒ²¹æ¶¨Ò»¸ö 
6U CompactPCI I/O¿¨£¨RIO£©£¬ËüΪWindows CEÈ·Ö¤ÌṩËùÐèµÄÈ«²¿I/O¡£Ò»¸öÓë 
MicrosoftµÄHARP¹æ·¶¼æÈݵĻù׼ƽ̨ʾÓÚͼ1¡£ÔÚCompactPCIÉÏÐèÒªÒ»¸öCompactPCI 
±³°åÀ´Á¬½Ó´øI/O°åµÄ´¦ÀíÆ÷°å¡£  
    HARP±£Ö¤ÓëWindows CEµÄÓ²¼þºÍÈí¼þ¼æÈÝÐÔ£¬²¢ÌṩÁé»îµÄÁ¬½Ó²âÊÔ»·¾³¡£ 
Windows CE²»ÒÀÀµÓÚPCI×ÜÏߵĴæÔÚ¡£ÊÂʵÉϺܶàWindows CE²úÆ·²»ÐèÒªÍⲿ×ÜÏß¡£ 
 
  £¨Åí¾©Ïæ±àÒë×Ô¡¶Electronic Systems Technology &Design¡·Feb.1999£©  
  ¡¶µç×Ó²úÆ·ÊÀ½ç¡·±à¼­²¿°æÈ¨ËùÓР 



--

¡ù À´Ô´:£®¹þ¹¤´ó×϶¡Ïã http://bbs.hit.edu.cn [FROM: 218.108.29.91]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.573ºÁÃë