英創å‘客戶æä¾›çš„嵌入å¼ç¶²çµ¡æ¨¡å¡Šçš„æ‰€æœ‰åž‹è™Ÿä¸ï¼Œæœ‰ç›¸ç•¶ä¸€éƒ¨åˆ†æä¾›äº†ä»¥å¤ªç¶²çµ¡æŽ¥å£ã€‚這些以太網絡接å£å‡ç¬¦åˆæ¨™æº–以太網絡接å£çš„物ç†å’Œé›»æ°£ç‰¹æ€§ï¼Œå®¢æˆ¶åªéœ€è¦ä½¿ç”¨æ¨™æº–RJ45接é 便å¯å°‡å…¶å¼•出,并接入客戶所è¦é€šè¨Šçš„以太網絡ä¸ã€‚
在信æ¯åŒ–發展的大潮ä¸ï¼Œåœ¨å·¥æ¥è‡ªå‹•化ã€é›»åŠ›è¨å‚™ã€é€šè¨Šç®¡ç†ã€æ™ºèƒ½çµ‚ç«¯ã€æ™ºèƒ½å°å€ç‰ç‰æ‡‰ç”¨é‡Œï¼Œç”±äºŽå…¶å…·æœ‰é€Ÿåº¦å¿«ã€é€šç”¨æ€§å¥½ã€æ“´å±•性強ç‰ç‰å„ªé»žï¼Œä»¥å¤ªç¶²çµ¡æ—¥æ¼¸æˆç‚ºè¨å‚™ä¹‹é–“é€²è¡Œé€šè¨Šçš„ä¸»è¦æ–¹å¼ã€‚英創嵌入å¼ç¶²çµ¡æ¨¡å¡Šä¸åƒ…æä¾›äº†ä»¥å¤ªç¶²çµ¡çš„ç‰©ç†æŽ¥å£ï¼Œé‚„æä¾›äº†é…套的商æ¥ç´šTCP/IP軟件å”è°åº«å’Œç›¸é—œä¾‹ç¨‹ï¼Œæ˜¯ç”¨æˆ¶é€²è¡ŒåµŒå…¥å¼ä»¥å¤ªç¶²çµ¡çµ‚端è¨å‚™é–‹ç™¼çš„åƒ¹å»‰ç‰©ç¾Žçš„é¸æ“‡ã€‚
使用英創嵌入å¼ç¶²çµ¡æ¨¡å¡Šé€²è¡ŒTCP/IP以太網絡通訊
英創å‘客戶å…è²»æä¾›çš„TCP/IPå”è°åº«æ˜¯åŸºäºŽå„ªç§€çš„商æ¥è»Ÿä»¶æºç¢¼ï¼Œå¹¶ç¶“éŽé•·æœŸå…¨é¢çš„æ¸¬è©¦ï¼Œå…¶æ€§èƒ½ç©©å®šå¯é ,具有很高的傳輸指標。å”è°åº«é‡‡ç”¨Borland C/C++編程生æˆï¼Œå¯æ–¹ä¾¿åœ°éˆå…¥ç”¨æˆ¶æ‡‰ç”¨ç¨‹åºä¹‹ä¸ï¼Œå¹«åŠ©å¿«é€Ÿå®Œæˆå„種網絡應用產å“的開發。
英創的TCP/IPå”è°åº«é‡å°åµŒå…¥å¼æ‡‰ç”¨é–‹ç™¼çš„特點,以“連接â€ç‚ºå°è±¡ï¼Œå°è£äº†ç‚ºæ•¸ä¸å¤šçš„æ‡‰ç”¨API函數,涵蓋了嵌入å¼ç¶²çµ¡é–‹ç™¼çš„大部分應用,具有良好的å¯ç”¨æ€§å’Œéˆæ´»æ€§ã€‚基本é‹è¡Œç©ºé–“å°äºŽ90K。
英創嵌入å¼TCP/IPå”è°åº«
附:英創TCP/IPå”è°åº«ä»¥å¤ªç¶²çµ¡é€Ÿåº¦æ¸¬è©¦å ±å‘Š
測試硬件環境:英創嵌入å¼ç¶²çµ¡æ¨¡å¡ŠNetBox-II(48MHz 386EX CPU/10M以太網接å£ï¼‰ä½œç‚ºå®¢æˆ¶ç«¯ï¼Œé‡‡ç”¨Celeron 1GHz CPUçš„PC(Windows98/10M以太網絡接å£ï¼‰ä½œç‚ºæœå‹™å™¨ç«¯ã€‚10M星形以太網絡,5類雙絞線。
ç·¨è¯ç’°å¢ƒï¼šBorland C++3.1(Huge Mode)
æ¸¬è©¦çµæžœï¼š
ä»¥å¤ªç¶²çš„å¹€çµæ§‹å¦‚下表所示:
æ ¹æ“šä»¥å¤ªç¶²çš„å¹€çµæ§‹å¯çŸ¥ï¼šæ•¸æ“šæ®µçš„æœ€å¤§é•·åº¦ç‚º1500å—節。
æ ¹æ“šTCP/IP標準,IPæ•¸æ“šå ±å ±é 的最å°é•·åº¦ç‚º20å—節,TCPå ±æ–‡æ®µé¦–éƒ¨çš„æœ€å°é•·åº¦ç‚º20å—節,UDPç”¨æˆ¶æ•¸æ“šå ±é¦–éƒ¨çš„æœ€å°é•·åº¦ç‚º8å—節。由æ¤å¯çŸ¥ï¼ŒTCP的最大包長為1500-20-20=1460Bytes,UDP的最大包長為1500-20-8=1472Bytes。