基于VxWorks系統(tǒng)的嵌入式TCP/IP協(xié)議棧的研究與實(shí)現(xiàn)
發(fā)布時間:2021-01-30 07:34
隨著計(jì)算機(jī)科學(xué)技術(shù)的不斷發(fā)展以及社會的進(jìn)步,越來越多的嵌入式系統(tǒng)被應(yīng)用在了軍事設(shè)備、航空航天、工業(yè)控制、衛(wèi)星通信以及人們的日常生活等各個方面。為了使嵌入式系統(tǒng)能夠共享Internet網(wǎng)絡(luò)的資源,嵌入式系統(tǒng)的Internet網(wǎng)絡(luò)化研究越來越受到重視。而要對嵌入式系統(tǒng)的網(wǎng)絡(luò)化進(jìn)行研究,首先要做的工作就是在嵌入式系統(tǒng)中實(shí)現(xiàn)一個符合特定要求的TCP/IP協(xié)議棧。本研究以德國控創(chuàng)科技公司的嵌入式平臺AM4140為硬件平臺,以美國風(fēng)河公司的VxWorks操作系統(tǒng)為軟件平臺,以Wind River Workbench3.3作為集成開發(fā)環(huán)境,通過深入研究嵌入式TCP/IP協(xié)議棧原理以及設(shè)計(jì)思想,自行設(shè)計(jì)并實(shí)現(xiàn)了一個符合應(yīng)用需求的嵌入式TCP/IP協(xié)議棧。本文首先介紹了嵌入式實(shí)時操作系統(tǒng)VxWorks6.9的組成原理,闡述了VxWorks操作系統(tǒng)在硬件上的啟動過程,分析了集成開發(fā)環(huán)境Wind River Workbench3.3的特點(diǎn),然后深入研究了TCP/IP協(xié)議設(shè)計(jì)原理和相關(guān)實(shí)現(xiàn)方法,在分析了VxWorks操作系統(tǒng)的網(wǎng)絡(luò)架構(gòu)之后,重點(diǎn)討論了ARP協(xié)議、IP協(xié)議、ICMP協(xié)議、UDP協(xié)議以及以太網(wǎng)MA...
【文章來源】:西北農(nóng)林科技大學(xué)陜西省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:60 頁
【學(xué)位級別】:碩士
【部分圖文】:
VxWorks的啟動過程
(3) 目標(biāo)機(jī)與宿主機(jī)的通信連接方式:開發(fā)人員在宿主機(jī)上編譯產(chǎn)生的可執(zhí)行代要在目標(biāo)機(jī)上運(yùn)行,目標(biāo)機(jī)運(yùn)行的結(jié)果也需要在宿主機(jī)上查看,這時候就需要目標(biāo)宿主機(jī)建立通信連接,一般目標(biāo)機(jī)與宿主機(jī)可以使用串行線、以太網(wǎng)線來連接。本中選用以太網(wǎng)線作為目標(biāo)機(jī)與宿主機(jī)的通信連接方式。嵌入式 TCP/IP 協(xié)議棧的開發(fā)是采用目標(biāo)機(jī)、宿主機(jī)交叉開發(fā)方式,宿主機(jī)可以常見通用操作系統(tǒng),如 Sun Solaris、Linux 或者 Windows XP 操作系統(tǒng)。目標(biāo)機(jī)運(yùn)xWorks 操作系統(tǒng),交叉開發(fā)環(huán)境如下圖 2-2 所示。
圖 3-2 VxWorks 網(wǎng)絡(luò)架構(gòu)Fig. 3-2 VxWorks network architecture 層為編程者提供以下兩種方式來定制相應(yīng)服務(wù):過在數(shù)據(jù)鏈路層編寫相應(yīng)的網(wǎng)絡(luò)接口驅(qū)動程序來增加對網(wǎng)絡(luò)層協(xié)議過在網(wǎng)絡(luò)協(xié)議層編寫相應(yīng)的網(wǎng)絡(luò)協(xié)議來增加對特定數(shù)據(jù)鏈路層的支動程序準(zhǔn)備傳遞數(shù)據(jù)給網(wǎng)絡(luò)協(xié)議時,網(wǎng)絡(luò)接口驅(qū)動程序(在數(shù)據(jù)鏈路層函數(shù)來處理這些細(xì)節(jié)。MUX 在協(xié)議層與數(shù)據(jù)鏈路層的位置如下圖
【參考文獻(xiàn)】:
期刊論文
[1]基于嵌入式TCP/IP協(xié)議棧的網(wǎng)絡(luò)家電服務(wù)器[J]. 喬麗,姜慧霖. 商丘師范學(xué)院學(xué)報(bào). 2009(03)
[2]輕量級嵌入式TCP/IP協(xié)議棧的設(shè)計(jì)[J]. 王力生,梅巖,曹南洋. 計(jì)算機(jī)工程. 2007(02)
[3]一種嵌入式TCP/IP協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)[J]. 婁莉,劉天時. 微計(jì)算機(jī)信息. 2006(35)
[4]論六種實(shí)時以太網(wǎng)的通信協(xié)議[J]. 繆學(xué)勤. 自動化儀表. 2005(04)
[5]嵌入式TCP/IP協(xié)議的分析與研究[J]. 李素俠,段友祥. 微計(jì)算機(jī)信息. 2005(10)
[6]基于嵌入式系統(tǒng)的TCP/IP協(xié)議棧的實(shí)現(xiàn)[J]. 李立清,路海. 計(jì)算機(jī)工程. 2004(19)
[7]基于精簡TCP/IP協(xié)議棧的信息家電網(wǎng)絡(luò)服務(wù)器[J]. 陳武,雷航. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2004(06)
[8]TCP/IP協(xié)議棧在嵌入式芯片上的實(shí)現(xiàn)[J]. 項(xiàng)敏,王學(xué)軍. 電子設(shè)計(jì)應(yīng)用. 2004(05)
[9]基于ARM的嵌入式TCP/IP協(xié)議的實(shí)現(xiàn)[J]. 胡友水,李漢強(qiáng). 電子技術(shù)應(yīng)用. 2003(12)
[10]嵌入式TCP/IP實(shí)現(xiàn)的研究和分析[J]. 孟蕾,陳文藝,宋煥生. 西安郵電學(xué)院學(xué)報(bào). 2004(01)
博士論文
[1]嵌入式TCP/IP以太網(wǎng)控制器芯片研究與設(shè)計(jì)[D]. 鄒連英.華中科技大學(xué) 2006
[2]基于嵌入式網(wǎng)絡(luò)技術(shù)的網(wǎng)絡(luò)化自動抄表系統(tǒng)的研究[D]. 周志洪.浙江大學(xué) 2005
碩士論文
[1]嵌入式TCP/IP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)[D]. 姜慧霖.南京理工大學(xué) 2013
[2]嵌入式TCP/IP協(xié)議棧的研究與實(shí)現(xiàn)[D]. 王文良.哈爾濱理工大學(xué) 2010
[3]嵌入式TCP/IP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)[D]. 周海瑞.西北工業(yè)大學(xué) 2007
[4]基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)[D]. 宮蓉蓉.長沙理工大學(xué) 2006
[5]嵌入式工業(yè)以太網(wǎng)絡(luò)接口的研究與開發(fā)[D]. 曾祥輝.浙江大學(xué) 2006
[6]基于嵌入式系統(tǒng)的TCP/IP協(xié)議棧的研究[D]. 齊志強(qiáng).燕山大學(xué) 2006
[7]嵌入式TCP/IP協(xié)議棧研究與實(shí)現(xiàn)[D]. 胡海.西南交通大學(xué) 2005
[8]嵌入式TCP/IP協(xié)議棧設(shè)計(jì)方法的研究[D]. 吳艷光.太原理工大學(xué) 2004
[9]可配置嵌入式TCP/IP協(xié)議棧研究與實(shí)現(xiàn)[D]. 伍洲凱.重慶大學(xué) 2004
[10]VxWorks下IPv6協(xié)議的實(shí)現(xiàn)[D]. 黃河.北京工業(yè)大學(xué) 2003
本文編號:3008518
【文章來源】:西北農(nóng)林科技大學(xué)陜西省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:60 頁
【學(xué)位級別】:碩士
【部分圖文】:
VxWorks的啟動過程
(3) 目標(biāo)機(jī)與宿主機(jī)的通信連接方式:開發(fā)人員在宿主機(jī)上編譯產(chǎn)生的可執(zhí)行代要在目標(biāo)機(jī)上運(yùn)行,目標(biāo)機(jī)運(yùn)行的結(jié)果也需要在宿主機(jī)上查看,這時候就需要目標(biāo)宿主機(jī)建立通信連接,一般目標(biāo)機(jī)與宿主機(jī)可以使用串行線、以太網(wǎng)線來連接。本中選用以太網(wǎng)線作為目標(biāo)機(jī)與宿主機(jī)的通信連接方式。嵌入式 TCP/IP 協(xié)議棧的開發(fā)是采用目標(biāo)機(jī)、宿主機(jī)交叉開發(fā)方式,宿主機(jī)可以常見通用操作系統(tǒng),如 Sun Solaris、Linux 或者 Windows XP 操作系統(tǒng)。目標(biāo)機(jī)運(yùn)xWorks 操作系統(tǒng),交叉開發(fā)環(huán)境如下圖 2-2 所示。
圖 3-2 VxWorks 網(wǎng)絡(luò)架構(gòu)Fig. 3-2 VxWorks network architecture 層為編程者提供以下兩種方式來定制相應(yīng)服務(wù):過在數(shù)據(jù)鏈路層編寫相應(yīng)的網(wǎng)絡(luò)接口驅(qū)動程序來增加對網(wǎng)絡(luò)層協(xié)議過在網(wǎng)絡(luò)協(xié)議層編寫相應(yīng)的網(wǎng)絡(luò)協(xié)議來增加對特定數(shù)據(jù)鏈路層的支動程序準(zhǔn)備傳遞數(shù)據(jù)給網(wǎng)絡(luò)協(xié)議時,網(wǎng)絡(luò)接口驅(qū)動程序(在數(shù)據(jù)鏈路層函數(shù)來處理這些細(xì)節(jié)。MUX 在協(xié)議層與數(shù)據(jù)鏈路層的位置如下圖
【參考文獻(xiàn)】:
期刊論文
[1]基于嵌入式TCP/IP協(xié)議棧的網(wǎng)絡(luò)家電服務(wù)器[J]. 喬麗,姜慧霖. 商丘師范學(xué)院學(xué)報(bào). 2009(03)
[2]輕量級嵌入式TCP/IP協(xié)議棧的設(shè)計(jì)[J]. 王力生,梅巖,曹南洋. 計(jì)算機(jī)工程. 2007(02)
[3]一種嵌入式TCP/IP協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)[J]. 婁莉,劉天時. 微計(jì)算機(jī)信息. 2006(35)
[4]論六種實(shí)時以太網(wǎng)的通信協(xié)議[J]. 繆學(xué)勤. 自動化儀表. 2005(04)
[5]嵌入式TCP/IP協(xié)議的分析與研究[J]. 李素俠,段友祥. 微計(jì)算機(jī)信息. 2005(10)
[6]基于嵌入式系統(tǒng)的TCP/IP協(xié)議棧的實(shí)現(xiàn)[J]. 李立清,路海. 計(jì)算機(jī)工程. 2004(19)
[7]基于精簡TCP/IP協(xié)議棧的信息家電網(wǎng)絡(luò)服務(wù)器[J]. 陳武,雷航. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2004(06)
[8]TCP/IP協(xié)議棧在嵌入式芯片上的實(shí)現(xiàn)[J]. 項(xiàng)敏,王學(xué)軍. 電子設(shè)計(jì)應(yīng)用. 2004(05)
[9]基于ARM的嵌入式TCP/IP協(xié)議的實(shí)現(xiàn)[J]. 胡友水,李漢強(qiáng). 電子技術(shù)應(yīng)用. 2003(12)
[10]嵌入式TCP/IP實(shí)現(xiàn)的研究和分析[J]. 孟蕾,陳文藝,宋煥生. 西安郵電學(xué)院學(xué)報(bào). 2004(01)
博士論文
[1]嵌入式TCP/IP以太網(wǎng)控制器芯片研究與設(shè)計(jì)[D]. 鄒連英.華中科技大學(xué) 2006
[2]基于嵌入式網(wǎng)絡(luò)技術(shù)的網(wǎng)絡(luò)化自動抄表系統(tǒng)的研究[D]. 周志洪.浙江大學(xué) 2005
碩士論文
[1]嵌入式TCP/IP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)[D]. 姜慧霖.南京理工大學(xué) 2013
[2]嵌入式TCP/IP協(xié)議棧的研究與實(shí)現(xiàn)[D]. 王文良.哈爾濱理工大學(xué) 2010
[3]嵌入式TCP/IP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)[D]. 周海瑞.西北工業(yè)大學(xué) 2007
[4]基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)[D]. 宮蓉蓉.長沙理工大學(xué) 2006
[5]嵌入式工業(yè)以太網(wǎng)絡(luò)接口的研究與開發(fā)[D]. 曾祥輝.浙江大學(xué) 2006
[6]基于嵌入式系統(tǒng)的TCP/IP協(xié)議棧的研究[D]. 齊志強(qiáng).燕山大學(xué) 2006
[7]嵌入式TCP/IP協(xié)議棧研究與實(shí)現(xiàn)[D]. 胡海.西南交通大學(xué) 2005
[8]嵌入式TCP/IP協(xié)議棧設(shè)計(jì)方法的研究[D]. 吳艷光.太原理工大學(xué) 2004
[9]可配置嵌入式TCP/IP協(xié)議棧研究與實(shí)現(xiàn)[D]. 伍洲凱.重慶大學(xué) 2004
[10]VxWorks下IPv6協(xié)議的實(shí)現(xiàn)[D]. 黃河.北京工業(yè)大學(xué) 2003
本文編號:3008518
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3008518.html
最近更新
教材專著