簡介
後PC機時代的到來引發了信息產品的產生,而Internet與信息產品的結合是當今發展的一個趨勢,嵌入式Internet技術的產生正好迎合了這個趨勢。據分析,嵌入式Internet系統在Internet電話、遊戲裝置和手持式通信裝置的推動下將會有突飛猛進的發展。由於Internet技術的滲透,嵌入式系統正變得越來越智慧型化並具有越來越多的網路友好特性;又由於Web技術的飛速發展,給嵌入式系統帶入Internet提供了絕佳的途徑。本文就在嵌入式Internet中發展最快的嵌入式Web伺服器技術進行討論。
發展背景
隨著計算機技術的發展,嵌入式系統已成為計算機領域的一個重要組成部分。廣義講,凡是帶有微處理器的專用軟硬體系統都可以稱為嵌入式系統。所謂嵌入式設備,是指具有計算機功能,但又不稱為計算機的設備或器材,幾乎包括了我們周期的所有電路設備:PDA、手機機頂盒、汽車、微波爐、電梯、安全系統、自動售貨機、醫療儀器、自動取款機等。嵌入式系統可以通過各種無線形式(如WAP、Blue
Tooth等)和有線形式(TCP/IP、PPP等)的網路連線方式實現它們之間的相互連線,因此,在網路通信市場上極具生命力。現在人們對Internet套用的依賴程式日漸增加,也促進了嵌入式技術的增長。信息家電的發展也為嵌入式Internet技術提供空間,如面向Internet的信息冰櫃。這種信息家電的特點就是價格低廉、軟體功能強大、全面支持Internet訪問、軟體可通過網路升級、有效保護用戶投資。
嵌入式Internet技術主要包括感測器技術、通信技術、計算機技術和積體電路技術等。以前的設備控制系統一般是通過專用通信線中進行的,其通信介質、通信協定、相關軟體和硬體都是專用的,而Internet技術的發展使嵌入式設備的遠程控制和管理方式有了改變。不需要專用的通信線路,並且傳輸的信息不局局於數據信號,還有聲音和圖像。最重要的是其通信協定是標準且公開的。隨著Web技術的發展,幾乎改變了現在的信息表達形式,很多套用都是基於Web技術的。由於HTML語言的標準統一性,只要在嵌入式設備中有一個微型伺服器,
就可以使用任意一種Web瀏覽器接收和傳送信息。所以如何設計這種特別的Web伺服器,如何在嵌入式設備中安裝Web伺服器,就成了嵌入式Web伺服器的發展和研究方向。
對於嵌入式Web伺服器的研究和套用,其意義是重大的。它為我們管理、控制和監測各種各樣設備提供了一個很好的途徑。這種設備可以是具有有限記憶體資源的8位或16位系統,已足夠提供一個用戶界面,而且這種方式是基於Internet的。這種設備可以在世界任何一個地方,只要它連入Internet就能夠控制它。
目前國外的相關研究很多,如Pharlap公司的MicroWeb、AgranatSystems公司的EmWeb、EmWare公司的emMicro、Allegro公司的RomPager、WindRiver公司的Wind,還有Boa、Enea、PicoWeb、ChipWeb、Ipic、NetAcquire、Voyager、Quiotix等。國內的有Webit。
套用
新型DS80C400是具有高性能結構、多層網路節點和I/O口及穩定的ROM固件的網路微控制器。它廣泛套用於工業控制/自動化、數據轉換器、遠距離數據採集設備、環境監測、家庭/辦公室自動化、交易/支付終端及網路感測器等領域。DSSOCA00除以上特點之外,其內部集成了10/100Mbps的乙太網控制器,它支持使用乙太網/IEEE802.3協定的物理設備。它通過一個媒體獨立接口(MID提供了接收,傳送和流控制機制。MⅡ包含了一個串列管理匯流排,它可以用來設定外部物理設備。MⅡ可以設定為半雙工和全雙工模式,速率可以是10Mbps和100Mbps,也可以設定成支持10Mbps的ENDEC操作模式。其固件同時支持IPv4和IPv6雙協定棧。