您現(xiàn)在的位置:
中國(guó)傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
技術(shù)百科
>
高性能嵌入式工業(yè)以太網(wǎng)監(jiān)控系統(tǒng)設(shè)計(jì)
時(shí)間:2008-07-07 09:11:00來(lái)源:ronggang
圖3 嵌入式工業(yè)以太網(wǎng)監(jiān)控系統(tǒng)軟件基本結(jié)構(gòu)圖[/align]
1、uCLinux操作系統(tǒng)的TCP/IP協(xié)議。如圖4所示,參照網(wǎng)絡(luò)協(xié)議體系自身結(jié)構(gòu),uCLinux中的TCP/IP簇組成若干相連的軟件層。圖中BSD套接字由通用的套接字軟件所支持。INET套接字層,用來(lái)管理基于IP的TCP與UDP的端到端互聯(lián)。TCP是面向連接協(xié)議,而UDP則是非面向連接協(xié)議。當(dāng)UDP報(bào)文發(fā)送后,uCLinux不知道也不關(guān)心它是否成功到達(dá)目的主機(jī)。而對(duì)于TCP傳輸,傳輸接點(diǎn)間先要建立連接,然后通過(guò)該連接傳輸己排好順序的報(bào)文,保證了傳輸?shù)恼_性。
[align=center]
圖4 uCLinux操作系統(tǒng)的網(wǎng)絡(luò)層次結(jié)構(gòu)[/align]
2、uCLinux下的Socket套接字。Socket套接字建立在TCP/IP協(xié)議基礎(chǔ)之上,它由主機(jī)的IP地址和端口共同確定。uCLinux系統(tǒng)通過(guò)Socket將底層的各種形式的協(xié)議封裝起來(lái)提供給用戶(hù)的通用網(wǎng)絡(luò)通信編程接口。Socket對(duì)各種網(wǎng)絡(luò)通信操作進(jìn)行抽象定義,使調(diào)用Socket如同操作普通文件一般,返回一個(gè)對(duì)應(yīng)的Socket描述符整數(shù),它指向一個(gè)與該Socket有關(guān)的數(shù)據(jù)結(jié)構(gòu)。通過(guò)Socket調(diào)用一旦建立了Socket描述符,應(yīng)用程序可以使用其它特定的調(diào)用來(lái)為它添加其他詳細(xì)信息,以完成建立通信的過(guò)程。
3、uCLinux下微型Web服務(wù)器的實(shí)現(xiàn)。本文設(shè)計(jì)的嵌入式Web服務(wù)器主要通過(guò)移植并修改uCLinux下的Boa Web服務(wù)器程序?qū)崿F(xiàn)。Boa是一個(gè)源碼開(kāi)放、性能優(yōu)秀的單任務(wù)HTTP服務(wù)器,它支持用戶(hù)密碼驗(yàn)證和CGI功能,能提供理想的同時(shí)登陸用戶(hù)數(shù)目,而且所需存儲(chǔ)空間大小合適,非常適合于嵌入式系統(tǒng)的應(yīng)用。本系統(tǒng)使用Boa實(shí)現(xiàn)Web服務(wù)器程序主要通過(guò)對(duì)boa. conf和mime. types文件進(jìn)行修改來(lái)實(shí)現(xiàn)。boa.conf位于user/boa/examples/目錄下,在文件中完成的工作包括指定端口、服務(wù)器運(yùn)行的用戶(hù)和組屬性、服務(wù)器名稱(chēng)、HTML文檔的根目錄、最大用戶(hù)連接數(shù)、網(wǎng)頁(yè)的字符編碼以及支持的文件類(lèi)型等。mine. types位于user/boa/examples/目錄下,該文件定義了Boa支持的文件類(lèi)型及此種文件的類(lèi)屬。
本文作者創(chuàng)新點(diǎn)
在基于建立無(wú)縫的企業(yè)信息集成的發(fā)展趨勢(shì)、32位嵌入式處理器系統(tǒng)與工業(yè)以太網(wǎng)技術(shù)相互結(jié)合的先進(jìn)控制理念下,本文提出的高性能嵌入式工業(yè)以太網(wǎng)監(jiān)控系統(tǒng)的設(shè)計(jì)方案、重點(diǎn)分析并實(shí)現(xiàn)了新型嵌入式工業(yè)以太網(wǎng)監(jiān)控裝置的硬件架構(gòu)和嵌入式軟件體系。
參考文獻(xiàn):
[1] 熊育悅,趙哲身等,工業(yè)以太網(wǎng)在控制系統(tǒng)中的應(yīng)用前景,儀表技術(shù),2002.3:37-39
[2] 宰守剛,王智,孫優(yōu)賢等,交換機(jī)在工業(yè)以太網(wǎng)中的應(yīng)用探討,化工自動(dòng)化及儀表,2003, 30(1): 48-51
[3] 王學(xué)龍編著,嵌入式Linux系統(tǒng)設(shè)計(jì)與應(yīng)用,北京:清華大學(xué)出版社,2002
[4] 任海兵,陳照章. 工業(yè)以太網(wǎng)技術(shù)及改進(jìn)方案,微計(jì)算機(jī)信息,2007.2-3:130-132
作者簡(jiǎn)介:
李 蔚(1958-), 男, 漢族, 籍貫: 河南駐馬店, 副教授, 碩士生導(dǎo)師, 主要研究方向: 數(shù)據(jù)庫(kù)與信息集成, 內(nèi)存數(shù)據(jù)庫(kù), 嵌入式技術(shù)。
郭一帆(1972-), 男, 漢族, 籍貫: 河南濮陽(yáng)市, 碩士研究生, 主要研究方向: 內(nèi)存數(shù)據(jù)庫(kù), 嵌入式技術(shù)。
標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門(mén)給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23
推薦專(zhuān)題
更多>