?? 00000006.htm
字號:
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>[范文][Embedded]嵌入式Internet技術及其 sunno </title></head><body><center><h1>BBS 水木清華站∶精華區</h1></center><a name="top"></a>發信人: sunno (民工★節網失敗ing), 信區: Embedded <br />標 題: [范文][Embedded]嵌入式Internet技術及其應用 (轉載) <br />發信站: BBS 水木清華站 (Sat Apr 15 14:26:23 2000) <br /> <br />【 以下文字轉載自 New_board 討論區 】 <br />【 原文由 beyondsky 所發表 】 <br />發信人: seabed (哈哈), 信區: Embedded <br />標 題: 嵌入式Internet技術及其應用 <br />發信站: 武漢白云黃鶴站 (Thu Dec 9 20:45:17 1999), 站內信件 <br />嵌入式Internet技術及其應用 <br /> <br />中國單片機公共實驗室(BOL) <br />北京塔斯金(Tasking)軟件技術有限公司 <br />呂京建 肖海橋 <br /> <br /> 單片機或微控制器(MCU )已經在家庭和工業的各個領域得到了應用,通稱嵌入式系 <br />統,因為計算機芯片 是嵌入在有關的設備中的,沒有自己獨立的外殼。 目前大多數嵌 <br />入式系統還處于單獨應用的階段,以MCU為 核心,與一些監測、伺服、指示設備配合實 <br />現一定的功能。在一些工業和汽車應用中,為了實現多個MCU之間的信息交流,利用CAN、 <br />RS-232、RS-485等總線將MCU組網,但這種網絡的有效半徑比較有限,有關的通 信協議 <br />也比較少,并且一般是孤立于Internet以外的。Internet現已成為社會重要的基礎信息 <br />設施之一,是信息流通的重要渠道,如果嵌入式系統能夠連接到Internet上面,則可以 <br />方便、低廉地將信息傳送到幾乎世界上的任何一個地方。 <br /> 將嵌入式系統與Internet結合起來的想法其實很早以前就有了,主要的困難在于, <br />Internet 上面的各 種通信協議對于計算機存儲器、運算速度等的要求比較高,而嵌入 <br />式系統中除部分32位處理器以外,大量存在的是8位和16位MCU,支持TCP/IP等Internet <br />協議將占用大量系統資源,或根本不可能。本文將以嵌入式微控制器Internet技術(EMIT) <br />及其在中國的技術開發中心BOL/TASKING 公司的解決方案為基礎,描述如何實現嵌入式 <br />設備的Internet網絡化。 <br />一、嵌入式Internet的應用 <br /> 嵌入式Internet技術具有廣闊的應用前景,其應用領域可以包括: <br />1.智能公路 <br /> 交通管理、車輛導航、流量控制、信息監測與汽車服務; <br />2.植物工廠 <br /> 特種植物工場,如實現野生名貴藥材的遠程監控培養和種植,無土栽培技術應用, <br />智能種子工程等; <br />3.虛擬現實(VR)機器人 <br /> 交通警察、門衛、家用機器人等; <br />4.信息家電 <br /> 冰箱、空調等的網絡化; <br />5.工業制冷 <br /> 冷庫、中央空調、超級市場冰柜; <br />6.VR庫房 <br /> 糧庫、油庫、食品庫等; <br />7.VR精品店 <br /> 客戶可以在Internet上實時地看到存貨狀況; <br />8.VR家政系統 <br /> 水、電、煤氣表的自動抄表,安全防火、防盜系統; <br />9.工業自動化 <br /> 目前已經有大量的8、16、32 位嵌入式微控制器在應用中,網絡化是提高生產效率 <br />和產品質量、減少人力資源的主要途徑,如制藥工業過程控制、電力系統、電網安全、 <br />電網設備監測、石油化工系統; <br />10.POS網絡及電子商務 <br /> 公共交通無接觸智能卡(Contactless Smartcard, CSC)發行系統,公共電話卡發行 <br />系統,自動售貨機; <br />11.環境工程與自然 <br /> 水文資料實時監測,防洪體系及水土質量監測、堤壩安全,地震監測網,實時氣象 <br />信息網,水源和空氣污染監測。 <br /> <br />二、嵌入式Internet的原理 <br /> <br /> 如前面所述,在8位和16位MCU上實現Internet通信協議是比較困難的,如果將現有 <br />嵌入式系統中的MCU 都更換成32位或64位的高性能處理器,從經濟性和現實性上來說都 <br />不太可能。EMIT從另一個角度出發,對 這個問題進行了很好的處理,其系統結構如圖1 <br />所示。 <br /> EMIT采用桌面計算機或高性能的嵌入式處理器作為網關,稱為emGateway, 上面支 <br />持TCP/IP協議并運行http服務程序,形成一個用戶可以通過網絡瀏覽器進行遠程訪問的 <br />服務器。emGateway通過RS-232、RS-485、CAN、紅外、射頻等輕量級總線與多個嵌入式 <br />設備聯系起來,每個嵌入式設備的應用程序中包含一個獨立的通信任務,稱為emMicro, <br />監測嵌入式設備中預先定義的各個變量,并將結果反饋到emGateway中;同時emMicro還 <br />可以解釋emGateway的命令,修改設備中的變量,或進行某種控制。 <br /> 增加到嵌入式系統中的emMicro代碼長度一般在1-8 KBytes左右,不會影響MCU的正 <br />常運作。這樣僅通 過增加了一個emGateway網關,就解決了嵌入式設備上Internet的問 <br />題;網關還可以同時管理多個嵌入式設備,從而提高嵌入式網絡的結構化、智能化、瀏 <br />覽信息資源的歸一化,并具有迄今為止其它解決方案無可 比擬的性能價格比優勢。 <br /> 除桌面計算機和嵌入式處理器以外,emGateway還可以作為ISP服務器中的一個任務 <br />運行,僅用軟件實現。 <br /> <br />三、嵌入式Internet的開發 <br /> <br /> EMIT技術包括一套嵌入式Internet的開發工具,其中包括多個部件,均以Embedded <br />Microcontroller的字頭縮寫emXxxx命名各個部件,以便于記憶,如emGateway稱為嵌入 <br />式微控制器網關。EMIT技術在中國通過BOL/Tasking軟件公司發行。EMIT開發平臺包括: <br /> 1.emMicro <br /> 是目前唯一的適合于小型電子設備的微型網絡服務器。emMicro駐留在嵌入式設備 <br /> 中,是emGateway和嵌入式設備系統軟件之間的通信服務模塊。emMicro 占用的字 <br /> 節可以小到1KBytes,和emGateway一起,為8位和16位嵌入式設備提供網絡服務器 <br /> 功能。 <br /> 2.emGateway <br /> 是EMIT分布式網絡平臺的關鍵。它是輕量級設備網絡(如 RS-232,RS-485,CAN, <br /> RF等)和大型高性能網絡(如Intranets,Internet)之間的橋梁,emGateway提供 <br /> emMicro中沒有包括的網絡服務功能,并且可以與多種用戶界面相連接,如網絡瀏 <br /> 覽器、數據庫、應用程序等。emGateway可以駐留在PC、單板機、ISP 服務器或32 <br /> 位以上的嵌入式處理器上。 <br /> 3.EMIT Access Library <br /> 是一個可以在通用高級語言(C, C++, Java, Visual Basic, 等)下調用的庫函數, <br /> 實現從一個通用程序(如網絡瀏覽器)或用戶程序中訪問和監測設備。EMIT Access <br /> Library 能夠將嵌入式設備中的數據輸出到一個大的數據庫或客戶應用程序中。 <br /> EMIT Access Library 中包含按鈕、表頭等各種指示、控制控件,供開發人員選 <br /> 用。 <br /> 4.emLink <br /> 在emGateway中為每個外部嵌入式設備提供通信管理功能,以保持網絡連接,支持 <br /> 最常見的物理層協議(RS232, RS485, RF, etc.)的數據鏈路功能。emLink Toolkit <br /> 允許開發者修改通信鏈路以適應特殊的網絡物理層連接。 <br /> 5.emObjects <br /> 是預先建立的Java對象,能夠實現從標準網絡瀏覽器中訪問和控制嵌入式設備。 <br /> <br /> EMIT的圖形化開發界面非常簡單直接,并具有多種預先制作好的控件,供用戶在 <br />emGateway主頁中選用。在嵌入式中增加emMicro通信任務時,并不需要大量改變原有代 <br />碼,原來的代碼是用C 語言還是匯編語言編寫并不會影響嵌入式設備的網絡化開發,這 <br />樣不但是新設備,而且現有的很多嵌入式設備也可以通過簡單的改造實現網絡化信息交 <br />流與控制。 <br /> 嵌入式Internet與MCU技術密切相關,需要多方面的協作,因此包括Siemens/Infineon <br />Philips和Motorola在內的數十個公司聯合成立了“嵌入式Internet聯盟(ETI)”,共同 <br />推動這一市場。可以預言,嵌入式設備與Internet的結合代表著嵌入式系統和網絡技術 <br />的真正未來。 <br /> <br />-- <br />其實你不懂我的心 <br /> <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 166.111.65.54] <br /><a href="00000005.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一頁</a><a href="index.htm">回到目錄</a><a href="#top">回到頁首</a><a href="00000007.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區</h1></center></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -