嵌入式千兆網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-11-13 15:29
隨著嵌入式系統(tǒng)的應(yīng)用,使底層設(shè)備與網(wǎng)絡(luò)連接成為必要的趨勢,而傳統(tǒng)的RS-485、RS-232、CAN-BUS、PCI等通信接口,無法直接同以太網(wǎng)連接,因此利用嵌入式技術(shù)設(shè)計(jì)性價(jià)比高的以太網(wǎng)實(shí)現(xiàn)網(wǎng)絡(luò)互連,實(shí)現(xiàn)真正的遠(yuǎn)程監(jiān)控就顯得很有意義。同時(shí)隨著千兆網(wǎng)絡(luò)的逐步普及,基于大容量、高速數(shù)據(jù)傳輸系統(tǒng)的研究成為當(dāng)今討論的熱門話題,也是今后工程控制領(lǐng)域發(fā)展的一種趨勢。在本文中,將千兆以太網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分。硬件系統(tǒng)的核心選擇了Samsung公司的ARM9系列處理器S3C2410,本文圍繞著處理器與以太網(wǎng)絡(luò)控制器、USB接口、SDRAM、Flash、外接存儲器等重要器件的接口設(shè)計(jì)問題進(jìn)行了分析和討論。軟件設(shè)計(jì)方面重點(diǎn)討論了Linux操作系統(tǒng)的移植,包括交叉編譯環(huán)境的建立、引導(dǎo)程序的建立、內(nèi)核的移植、網(wǎng)絡(luò)設(shè)備的驅(qū)動移植、根文件系統(tǒng)的建立;最后設(shè)計(jì)完成了服務(wù)器和客戶端千兆網(wǎng)絡(luò)通信程序,并且給出了測試結(jié)果。實(shí)驗(yàn)結(jié)果表明,該設(shè)計(jì)達(dá)到了高速數(shù)據(jù)傳輸?shù)幕疽?取得了良好的傳輸效果。
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題的提出和意義
1.2 課題主要研究的內(nèi)容
1.3 論文內(nèi)容的安排
第二章 嵌入式網(wǎng)絡(luò)通信基礎(chǔ)
2.1 網(wǎng)絡(luò)基礎(chǔ)知識
2.1.1 計(jì)算機(jī)網(wǎng)絡(luò)概述
2.1.2 以太網(wǎng)技術(shù)概述
2.2 嵌入式系統(tǒng)基礎(chǔ)知識
2.2.1 嵌入式系統(tǒng)技術(shù)的發(fā)展、特點(diǎn)及發(fā)展趨勢
2.2.2 ARM處理器概述
2.3 小結(jié)
第三章 千兆網(wǎng)硬件平臺的設(shè)計(jì)
3.1 千兆網(wǎng)連接方式的分類
3.2 基于USB2.0的千兆以太網(wǎng)接口設(shè)計(jì)
3.2.1 USB2.0芯片概述
3.2.2 處理器USB2.0接口設(shè)計(jì)
3.2.3 USB芯片外圍電路設(shè)計(jì)
3.2.4 USB2.0芯片驅(qū)動
3.2.5 MAC層芯片概述
3.2.6 MAC層芯片的復(fù)位、啟動與數(shù)據(jù)收發(fā)
3.3 S3C2410微處理器概述
3.4 閃速存儲器接口設(shè)計(jì)
3.5 SDRAM接口電路設(shè)計(jì)
3.6 系統(tǒng)外圍電路設(shè)計(jì)
3.6.1 電源電路
3.6.2 系統(tǒng)晶振和復(fù)位電路
3.6.3 S3C2410的晶振電路
3.6.4 S3C2410的JTAG接口電路
3.7 外接存儲器的設(shè)計(jì)
3.7.1 S3C2410與外接存儲器接口設(shè)計(jì)
3.7.2 驅(qū)動編程實(shí)現(xiàn)
3.8 小結(jié)
第四章 嵌入式LINUX系統(tǒng)的構(gòu)造
4.1 LINUX操作系統(tǒng)概述
4.2 嵌入式系統(tǒng)的移植
4.2.1 交叉編譯環(huán)境的建立
4.2.2 引導(dǎo)程序
4.2.3 內(nèi)核的移植
4.2.4 網(wǎng)絡(luò)設(shè)備的驅(qū)動移植
4.2.5 根文件系統(tǒng)的建立
4.3 嵌入式千兆網(wǎng)系統(tǒng)的驗(yàn)證
4.3.1 嵌入式系統(tǒng)的驗(yàn)證
4.3.2 硬件系統(tǒng)的驗(yàn)證
4.4 小結(jié)
第五章 嵌入式千兆網(wǎng)絡(luò)通信程序設(shè)計(jì)
5.1 網(wǎng)絡(luò)傳輸?shù)膶?shí)現(xiàn)原理
5.1.1 服務(wù)器端程序設(shè)計(jì)
5.1.2 客戶端程序設(shè)計(jì)
5.2 網(wǎng)絡(luò)傳輸測試
5.3 小結(jié)
結(jié)束語
致謝
參考文獻(xiàn)
在讀期間的研究成果
【參考文獻(xiàn)】:
期刊論文
[1]基于ARM9和Linux的FPGA驅(qū)動設(shè)計(jì)[J]. 周文杰,趙婧,趙力. 電子元器件應(yīng)用. 2010(03)
[2]基于ARM920T的嵌入式Linux系統(tǒng)開發(fā)[J]. 張靜,葉梧,馮穗力. 現(xiàn)代電子技術(shù). 2005(04)
[3]嵌入式Internet體系結(jié)構(gòu)研究[J]. 闕建榮. 微型機(jī)與應(yīng)用. 2004(03)
[4]面向二十一世紀(jì)的嵌入式系統(tǒng)及發(fā)展方向[J]. 馮繼超. 工業(yè)控制計(jì)算機(jī). 2001(05)
[5]互連網(wǎng)技術(shù)在嵌入式系統(tǒng)中的實(shí)現(xiàn)[J]. 吳曉蓉,汪櫟,涂時(shí)亮. 計(jì)算機(jī)工程. 2001(04)
碩士論文
[1]基于嵌入式的工業(yè)以太網(wǎng)網(wǎng)關(guān)設(shè)計(jì)[D]. 徐聯(lián)貴.新疆大學(xué) 2007
[2]工業(yè)級嵌入式以太網(wǎng)絡(luò)接口的實(shí)現(xiàn)[D]. 黃國剛.西北工業(yè)大學(xué) 2005
[3]基于以太網(wǎng)的控制接口技術(shù)研究[D]. 陳平.東南大學(xué) 2005
本文編號:3493263
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題的提出和意義
1.2 課題主要研究的內(nèi)容
1.3 論文內(nèi)容的安排
第二章 嵌入式網(wǎng)絡(luò)通信基礎(chǔ)
2.1 網(wǎng)絡(luò)基礎(chǔ)知識
2.1.1 計(jì)算機(jī)網(wǎng)絡(luò)概述
2.1.2 以太網(wǎng)技術(shù)概述
2.2 嵌入式系統(tǒng)基礎(chǔ)知識
2.2.1 嵌入式系統(tǒng)技術(shù)的發(fā)展、特點(diǎn)及發(fā)展趨勢
2.2.2 ARM處理器概述
2.3 小結(jié)
第三章 千兆網(wǎng)硬件平臺的設(shè)計(jì)
3.1 千兆網(wǎng)連接方式的分類
3.2 基于USB2.0的千兆以太網(wǎng)接口設(shè)計(jì)
3.2.1 USB2.0芯片概述
3.2.2 處理器USB2.0接口設(shè)計(jì)
3.2.3 USB芯片外圍電路設(shè)計(jì)
3.2.4 USB2.0芯片驅(qū)動
3.2.5 MAC層芯片概述
3.2.6 MAC層芯片的復(fù)位、啟動與數(shù)據(jù)收發(fā)
3.3 S3C2410微處理器概述
3.4 閃速存儲器接口設(shè)計(jì)
3.5 SDRAM接口電路設(shè)計(jì)
3.6 系統(tǒng)外圍電路設(shè)計(jì)
3.6.1 電源電路
3.6.2 系統(tǒng)晶振和復(fù)位電路
3.6.3 S3C2410的晶振電路
3.6.4 S3C2410的JTAG接口電路
3.7 外接存儲器的設(shè)計(jì)
3.7.1 S3C2410與外接存儲器接口設(shè)計(jì)
3.7.2 驅(qū)動編程實(shí)現(xiàn)
3.8 小結(jié)
第四章 嵌入式LINUX系統(tǒng)的構(gòu)造
4.1 LINUX操作系統(tǒng)概述
4.2 嵌入式系統(tǒng)的移植
4.2.1 交叉編譯環(huán)境的建立
4.2.2 引導(dǎo)程序
4.2.3 內(nèi)核的移植
4.2.4 網(wǎng)絡(luò)設(shè)備的驅(qū)動移植
4.2.5 根文件系統(tǒng)的建立
4.3 嵌入式千兆網(wǎng)系統(tǒng)的驗(yàn)證
4.3.1 嵌入式系統(tǒng)的驗(yàn)證
4.3.2 硬件系統(tǒng)的驗(yàn)證
4.4 小結(jié)
第五章 嵌入式千兆網(wǎng)絡(luò)通信程序設(shè)計(jì)
5.1 網(wǎng)絡(luò)傳輸?shù)膶?shí)現(xiàn)原理
5.1.1 服務(wù)器端程序設(shè)計(jì)
5.1.2 客戶端程序設(shè)計(jì)
5.2 網(wǎng)絡(luò)傳輸測試
5.3 小結(jié)
結(jié)束語
致謝
參考文獻(xiàn)
在讀期間的研究成果
【參考文獻(xiàn)】:
期刊論文
[1]基于ARM9和Linux的FPGA驅(qū)動設(shè)計(jì)[J]. 周文杰,趙婧,趙力. 電子元器件應(yīng)用. 2010(03)
[2]基于ARM920T的嵌入式Linux系統(tǒng)開發(fā)[J]. 張靜,葉梧,馮穗力. 現(xiàn)代電子技術(shù). 2005(04)
[3]嵌入式Internet體系結(jié)構(gòu)研究[J]. 闕建榮. 微型機(jī)與應(yīng)用. 2004(03)
[4]面向二十一世紀(jì)的嵌入式系統(tǒng)及發(fā)展方向[J]. 馮繼超. 工業(yè)控制計(jì)算機(jī). 2001(05)
[5]互連網(wǎng)技術(shù)在嵌入式系統(tǒng)中的實(shí)現(xiàn)[J]. 吳曉蓉,汪櫟,涂時(shí)亮. 計(jì)算機(jī)工程. 2001(04)
碩士論文
[1]基于嵌入式的工業(yè)以太網(wǎng)網(wǎng)關(guān)設(shè)計(jì)[D]. 徐聯(lián)貴.新疆大學(xué) 2007
[2]工業(yè)級嵌入式以太網(wǎng)絡(luò)接口的實(shí)現(xiàn)[D]. 黃國剛.西北工業(yè)大學(xué) 2005
[3]基于以太網(wǎng)的控制接口技術(shù)研究[D]. 陳平.東南大學(xué) 2005
本文編號:3493263
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3493263.html
最近更新
教材專著