基于S3C4510B的嵌入式路由器的研究與設(shè)計(jì)
發(fā)布時(shí)間:2023-02-19 11:38
本文研究與設(shè)計(jì)了基于S3C4510B的嵌入式路由器,主要從總體設(shè)計(jì)、硬件系統(tǒng)設(shè)計(jì)、Linux路由策略的分析及系統(tǒng)應(yīng)用軟件的實(shí)現(xiàn)幾個(gè)方面分別進(jìn)行闡述。這些內(nèi)容的研究為以后嵌入式系統(tǒng)的應(yīng)用和產(chǎn)品開發(fā)奠定堅(jiān)實(shí)的基礎(chǔ)。 本文首先研究嵌入式路由器的基本構(gòu)成與特點(diǎn),給出系統(tǒng)的總體設(shè)計(jì)方案和路由器硬件平臺(tái)的架構(gòu)。通過對(duì)IP路由策略和Linux路由策略的分析,著重設(shè)計(jì)并實(shí)現(xiàn)了嵌入式路由器的軟件系統(tǒng)。其中,內(nèi)核路由表操作的封裝、協(xié)議轉(zhuǎn)換的實(shí)現(xiàn)和ARP協(xié)議報(bào)文的構(gòu)造及處理是設(shè)計(jì)的關(guān)鍵與重點(diǎn)。所設(shè)計(jì)的嵌入式路由器支持TCP/IP協(xié)議族的絕大部分協(xié)議,實(shí)現(xiàn)了IP包的路由功能,能夠完成TCP/IP協(xié)議和HDLC協(xié)議的相互轉(zhuǎn)換,使兩個(gè)基于TCP/IP的網(wǎng)絡(luò)實(shí)現(xiàn)互連。最后,對(duì)系統(tǒng)進(jìn)行了功能和性能的測(cè)試。
【文章頁數(shù)】:69 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景
1.2 課題研究目的及意義
1.3 本文工作及內(nèi)容安排
第2章 嵌入式路由器概述
2.1 路由器概述
2.1.1 路由器基本結(jié)構(gòu)
2.1.2 路由器的工作原理
2.1.3 路由器的功能
2.1.4 常用路由協(xié)議
2.2 嵌入式路由器
2.2.1 嵌入式路由器的組成
2.2.2 嵌入式路由器的特點(diǎn)
2.3 本章小結(jié)
第3章 嵌入式路由器的總體方案設(shè)計(jì)
3.1 嵌入式路由器的總體設(shè)計(jì)
3.1.1 總體設(shè)計(jì)目標(biāo)
3.1.2 總體系統(tǒng)架構(gòu)
3.1.3 嵌入式路由器的主要功能
3.1.4 嵌入式路由器軟件功能模塊的劃分
3.2 嵌入式路由器的硬件平臺(tái)
3.2.1 S3C4510B芯片
3.2.2 硬件系統(tǒng)總體結(jié)構(gòu)
3.2.3 路由器硬件系統(tǒng)設(shè)計(jì)
3.3 嵌入式路由器的軟件平臺(tái)
3.3.1 嵌入式操作系統(tǒng)的選型
3.3.2 嵌入式uClinux系統(tǒng)的移植
3.4 嵌入式路由器設(shè)計(jì)中的關(guān)鍵問題
3.4.1 內(nèi)核路由表操作的封裝
3.4.2 驅(qū)動(dòng)程序的開發(fā)
3.4.3 ARP協(xié)議報(bào)文的構(gòu)造及處理
3.5 本章小結(jié)
第4章 Linux路由策略分析及路由器網(wǎng)絡(luò)體系結(jié)構(gòu)
4.1 IP路由策略分析
4.2 Linux路由策略分析
4.2.1 Linux中路由功能實(shí)現(xiàn)原理
4.2.2 數(shù)據(jù)包在uClinux路由器中的傳輸過程
4.3 嵌入式路由器網(wǎng)絡(luò)體系結(jié)構(gòu)的確立
4.3.1 uClinux網(wǎng)絡(luò)系統(tǒng)體系結(jié)構(gòu)
4.3.2 路由器網(wǎng)絡(luò)體系結(jié)構(gòu)模型
4.4 本章小結(jié)
第5章 嵌入式路由器應(yīng)用軟件的實(shí)現(xiàn)與測(cè)試
5.1 TCP/IP網(wǎng)絡(luò)協(xié)議棧
5.2 數(shù)據(jù)包進(jìn)入TCP/IP協(xié)議棧的封裝過程
5.3 uClinux下的網(wǎng)絡(luò)編程
5.4 嵌入式路由器各軟件功能模塊的實(shí)現(xiàn)
5.4.1 數(shù)據(jù)包采集模塊實(shí)現(xiàn)
5.4.2 路由查詢模塊實(shí)現(xiàn)
5.4.3 協(xié)議轉(zhuǎn)換模塊實(shí)現(xiàn)
5.4.4 ARP模塊實(shí)現(xiàn)
5.4.5 數(shù)據(jù)包的生成和發(fā)送模塊實(shí)現(xiàn)
5.5 系統(tǒng)的測(cè)試
5.5.1 測(cè)試環(huán)境
5.5.2 系統(tǒng)測(cè)試
5.6 本章小結(jié)
第6章 總結(jié)與展望
致謝
參考文獻(xiàn)
在讀期間發(fā)表的論文
本文編號(hào):3746146
【文章頁數(shù)】:69 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景
1.2 課題研究目的及意義
1.3 本文工作及內(nèi)容安排
第2章 嵌入式路由器概述
2.1 路由器概述
2.1.1 路由器基本結(jié)構(gòu)
2.1.2 路由器的工作原理
2.1.3 路由器的功能
2.1.4 常用路由協(xié)議
2.2 嵌入式路由器
2.2.1 嵌入式路由器的組成
2.2.2 嵌入式路由器的特點(diǎn)
2.3 本章小結(jié)
第3章 嵌入式路由器的總體方案設(shè)計(jì)
3.1 嵌入式路由器的總體設(shè)計(jì)
3.1.1 總體設(shè)計(jì)目標(biāo)
3.1.2 總體系統(tǒng)架構(gòu)
3.1.3 嵌入式路由器的主要功能
3.1.4 嵌入式路由器軟件功能模塊的劃分
3.2 嵌入式路由器的硬件平臺(tái)
3.2.1 S3C4510B芯片
3.2.2 硬件系統(tǒng)總體結(jié)構(gòu)
3.2.3 路由器硬件系統(tǒng)設(shè)計(jì)
3.3 嵌入式路由器的軟件平臺(tái)
3.3.1 嵌入式操作系統(tǒng)的選型
3.3.2 嵌入式uClinux系統(tǒng)的移植
3.4 嵌入式路由器設(shè)計(jì)中的關(guān)鍵問題
3.4.1 內(nèi)核路由表操作的封裝
3.4.2 驅(qū)動(dòng)程序的開發(fā)
3.4.3 ARP協(xié)議報(bào)文的構(gòu)造及處理
3.5 本章小結(jié)
第4章 Linux路由策略分析及路由器網(wǎng)絡(luò)體系結(jié)構(gòu)
4.1 IP路由策略分析
4.2 Linux路由策略分析
4.2.1 Linux中路由功能實(shí)現(xiàn)原理
4.2.2 數(shù)據(jù)包在uClinux路由器中的傳輸過程
4.3 嵌入式路由器網(wǎng)絡(luò)體系結(jié)構(gòu)的確立
4.3.1 uClinux網(wǎng)絡(luò)系統(tǒng)體系結(jié)構(gòu)
4.3.2 路由器網(wǎng)絡(luò)體系結(jié)構(gòu)模型
4.4 本章小結(jié)
第5章 嵌入式路由器應(yīng)用軟件的實(shí)現(xiàn)與測(cè)試
5.1 TCP/IP網(wǎng)絡(luò)協(xié)議棧
5.2 數(shù)據(jù)包進(jìn)入TCP/IP協(xié)議棧的封裝過程
5.3 uClinux下的網(wǎng)絡(luò)編程
5.4 嵌入式路由器各軟件功能模塊的實(shí)現(xiàn)
5.4.1 數(shù)據(jù)包采集模塊實(shí)現(xiàn)
5.4.2 路由查詢模塊實(shí)現(xiàn)
5.4.3 協(xié)議轉(zhuǎn)換模塊實(shí)現(xiàn)
5.4.4 ARP模塊實(shí)現(xiàn)
5.4.5 數(shù)據(jù)包的生成和發(fā)送模塊實(shí)現(xiàn)
5.5 系統(tǒng)的測(cè)試
5.5.1 測(cè)試環(huán)境
5.5.2 系統(tǒng)測(cè)試
5.6 本章小結(jié)
第6章 總結(jié)與展望
致謝
參考文獻(xiàn)
在讀期間發(fā)表的論文
本文編號(hào):3746146
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3746146.html
最近更新
教材專著