您現(xiàn)在的位置:
中國傳動網(wǎng)
>
技術(shù)頻道
>
技術(shù)百科
>
高性能嵌入式工業(yè)以太網(wǎng)監(jiān)控系統(tǒng)設(shè)計(jì)
時(shí)間:2008-07-07 09:11:00來源: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套接字層,用來管理基于IP的TCP與UDP的端到端互聯(lián)。TCP是面向連接協(xié)議,而UDP則是非面向連接協(xié)議。當(dāng)UDP報(bào)文發(fā)送后,uCLinux不知道也不關(guān)心它是否成功到達(dá)目的主機(jī)。而對于TCP傳輸,傳輸接點(diǎn)間先要建立連接,然后通過該連接傳輸己排好順序的報(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)通過Socket將底層的各種形式的協(xié)議封裝起來提供給用戶的通用網(wǎng)絡(luò)通信編程接口。Socket對各種網(wǎng)絡(luò)通信操作進(jìn)行抽象定義,使調(diào)用Socket如同操作普通文件一般,返回一個(gè)對應(yīng)的Socket描述符整數(shù),它指向一個(gè)與該Socket有關(guān)的數(shù)據(jù)結(jié)構(gòu)。通過Socket調(diào)用一旦建立了Socket描述符,應(yīng)用程序可以使用其它特定的調(diào)用來為它添加其他詳細(xì)信息,以完成建立通信的過程。
3、uCLinux下微型Web服務(wù)器的實(shí)現(xiàn)。本文設(shè)計(jì)的嵌入式Web服務(wù)器主要通過移植并修改uCLinux下的Boa Web服務(wù)器程序?qū)崿F(xiàn)。Boa是一個(gè)源碼開放、性能優(yōu)秀的單任務(wù)HTTP服務(wù)器,它支持用戶密碼驗(yàn)證和CGI功能,能提供理想的同時(shí)登陸用戶數(shù)目,而且所需存儲空間大小合適,非常適合于嵌入式系統(tǒng)的應(yīng)用。本系統(tǒng)使用Boa實(shí)現(xiàn)Web服務(wù)器程序主要通過對boa. conf和mime. types文件進(jìn)行修改來實(shí)現(xiàn)。boa.conf位于user/boa/examples/目錄下,在文件中完成的工作包括指定端口、服務(wù)器運(yùn)行的用戶和組屬性、服務(wù)器名稱、HTML文檔的根目錄、最大用戶連接數(shù)、網(wǎng)頁的字符編碼以及支持的文件類型等。mine. types位于user/boa/examples/目錄下,該文件定義了Boa支持的文件類型及此種文件的類屬。
本文作者創(chuàng)新點(diǎn)
在基于建立無縫的企業(yè)信息集成的發(fā)展趨勢、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)用探討,化工自動化及儀表,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
作者簡介:
李 蔚(1958-), 男, 漢族, 籍貫: 河南駐馬店, 副教授, 碩士生導(dǎo)師, 主要研究方向: 數(shù)據(jù)庫與信息集成, 內(nèi)存數(shù)據(jù)庫, 嵌入式技術(shù)。
郭一帆(1972-), 男, 漢族, 籍貫: 河南濮陽市, 碩士研究生, 主要研究方向: 內(nèi)存數(shù)據(jù)庫, 嵌入式技術(shù)。
標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.cdcst56.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>「頻」實(shí)力,新上市——富士電機(jī) FRENIC...
2025-09-08
華為昇騰Atlas800iA2 910B服務(wù)器Deepsee...
2025-09-04
2025-08-06
2025-07-08