基于ARM的嵌入式文件傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-11-03 23:29
隨著計(jì)算機(jī)技術(shù)的發(fā)展,嵌入式系統(tǒng)已經(jīng)被越來(lái)越多地應(yīng)用到各種領(lǐng)域當(dāng)中。然而,在網(wǎng)絡(luò)文件傳輸領(lǐng)域,無(wú)論是個(gè)人應(yīng)用還是商業(yè)應(yīng)用,都是采用相對(duì)昂貴的PC機(jī)為主流平臺(tái)。因此,本文順應(yīng)嵌入式系統(tǒng)的發(fā)展潮流,提出了一種基于ARM的嵌入式文件傳輸系統(tǒng)。 系統(tǒng)以內(nèi)嵌了ARM920T的微處理器芯片S3C2440A和網(wǎng)絡(luò)控制器DM9000為實(shí)現(xiàn)核心。本文首先研究了基于S3C2440A的嵌入式系統(tǒng)的硬件架構(gòu),詳細(xì)分析了ARM最小系統(tǒng)中各個(gè)組成模塊的功能;然后,搭建了在PC機(jī)上進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā)所必需的交叉編譯環(huán)境,針對(duì)本硬件平臺(tái),對(duì)Bootloader,Linux內(nèi)核和設(shè)備驅(qū)動(dòng)程序進(jìn)行修改、配置與編譯,并制作適合嵌入式系統(tǒng)的根文件系統(tǒng),構(gòu)成一個(gè)功能完善的嵌入式Linux平臺(tái)。在適合本硬件設(shè)置的嵌入式Linux平臺(tái)上,進(jìn)行了FTP協(xié)議與Telnet協(xié)議的研究,并通過(guò)移植、配置Busybox工具集和VSFTP服務(wù)器軟件,實(shí)現(xiàn)文件傳輸和對(duì)系統(tǒng)的遠(yuǎn)程登錄功能。 論文研究和實(shí)現(xiàn)的基于ARM的嵌入式文件傳輸系統(tǒng),滿足了設(shè)計(jì)要求,達(dá)到了預(yù)期目標(biāo)。系統(tǒng)內(nèi)嵌FTP協(xié)議和Telnet協(xié)議,為用戶提供了功能完善的文...
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題研究背景
1.2 嵌入式系統(tǒng)的現(xiàn)狀與發(fā)展
1.3 本文主要工作及內(nèi)容安排
第二章 系統(tǒng)設(shè)計(jì)概要
2.1 ARM 微控制器
2.1.1 ARM 簡(jiǎn)介
2.1.2 ARM 的應(yīng)用
2.2 嵌入式操作系統(tǒng)
2.2.1 嵌入式操作系統(tǒng)介紹
2.2.2 嵌入式系統(tǒng)的選擇
2.3 常用的遠(yuǎn)程登錄協(xié)議
2.4 常用的網(wǎng)絡(luò)傳輸協(xié)議
2.5 系統(tǒng)整體設(shè)計(jì)方案
2.6 本章小結(jié)
第三章 硬件設(shè)計(jì)
3.1 系統(tǒng)整體硬件方案
3.2 核心電路
3.2.1 S3C2440A 微處理器
3.2.2 電源電路
3.2.3 復(fù)位電路
3.2.4 晶振電路
3.2.5 Flash 存儲(chǔ)器
3.2.6 SDRAM 存儲(chǔ)器
3.2.7 JTAG 接口電路
3.3 擴(kuò)展電路
3.3.1 串行接口電路
3.3.2 擴(kuò)展存儲(chǔ)電路
3.3.3 網(wǎng)絡(luò)接口電路
3.4 PCB 設(shè)計(jì)概要
3.5 本章小結(jié)
第四章 嵌入式Linux移植
4.1 交叉開(kāi)發(fā)環(huán)境
4.2 Bootloader
4.2.1 Bootloader 介紹
4.2.2 Uboot 簡(jiǎn)要分析
4.2.3 Uboot 移植
4.3 Linux 內(nèi)核
4.3.1 移植前準(zhǔn)備
4.3.2 內(nèi)核移植
4.4 根文件系統(tǒng)
4.4.1 根文件系統(tǒng)介紹
4.4.2 根文件系統(tǒng)制作
4.5 自動(dòng)掛載/卸載設(shè)備
4.6 本章小結(jié)
第五章 遠(yuǎn)程登錄與文件傳輸?shù)膶?shí)現(xiàn)
5.1 遠(yuǎn)程登錄
5.1.1 Telnet 工作原理
5.1.2 Telnet 實(shí)現(xiàn)
5.2 文件傳輸
5.2.1 FTP 協(xié)議概述
5.2.2 FTP 實(shí)現(xiàn)
5.3 本章小結(jié)
第六章 總結(jié)
致謝
參考文獻(xiàn)
研究成果
【參考文獻(xiàn)】:
期刊論文
[1]基于ARM的嵌入式Bootloader分析與移植[J]. 杜海星. 微計(jì)算機(jī)信息. 2010(29)
[2]基于ARM9嵌入式Linux內(nèi)核的移植[J]. 方興. 中國(guó)科技信息. 2010(16)
[3]基于S3C2440的Bootloader設(shè)計(jì)與實(shí)現(xiàn)[J]. 田會(huì)峰. 自動(dòng)化技術(shù)與應(yīng)用. 2010(07)
[4]深入理解FTP數(shù)據(jù)連接方式[J]. 王文選. 華南金融電腦. 2010(07)
[5]YAFFS2在嵌入式系統(tǒng)中的實(shí)現(xiàn)[J]. 韋峰,盧再奇,劉偉. 現(xiàn)代電子技術(shù). 2010(08)
[6]FTP端口和被動(dòng)傳輸模式區(qū)別和應(yīng)用[J]. 陳翔盛. 才智. 2010(08)
[7]淺談嵌入式軟件操作系統(tǒng)[J]. 黃艷敏. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2009(12)
[8]嵌入式系統(tǒng)若干技術(shù)的發(fā)展與趨勢(shì)[J]. 葉少珍,何文婷,鄭文波. 自動(dòng)化博覽. 2009(05)
[9]基于VSFTP在線注冊(cè)用戶的設(shè)計(jì)與實(shí)現(xiàn)[J]. 周明俊. 電腦知識(shí)與技術(shù). 2009(08)
[10]U-BOOT的啟動(dòng)參數(shù)傳遞與移植分析[J]. 李翔,許迎娣. 黑龍江科技信息. 2008(34)
本文編號(hào):3700825
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題研究背景
1.2 嵌入式系統(tǒng)的現(xiàn)狀與發(fā)展
1.3 本文主要工作及內(nèi)容安排
第二章 系統(tǒng)設(shè)計(jì)概要
2.1 ARM 微控制器
2.1.1 ARM 簡(jiǎn)介
2.1.2 ARM 的應(yīng)用
2.2 嵌入式操作系統(tǒng)
2.2.1 嵌入式操作系統(tǒng)介紹
2.2.2 嵌入式系統(tǒng)的選擇
2.3 常用的遠(yuǎn)程登錄協(xié)議
2.4 常用的網(wǎng)絡(luò)傳輸協(xié)議
2.5 系統(tǒng)整體設(shè)計(jì)方案
2.6 本章小結(jié)
第三章 硬件設(shè)計(jì)
3.1 系統(tǒng)整體硬件方案
3.2 核心電路
3.2.1 S3C2440A 微處理器
3.2.2 電源電路
3.2.3 復(fù)位電路
3.2.4 晶振電路
3.2.5 Flash 存儲(chǔ)器
3.2.6 SDRAM 存儲(chǔ)器
3.2.7 JTAG 接口電路
3.3 擴(kuò)展電路
3.3.1 串行接口電路
3.3.2 擴(kuò)展存儲(chǔ)電路
3.3.3 網(wǎng)絡(luò)接口電路
3.4 PCB 設(shè)計(jì)概要
3.5 本章小結(jié)
第四章 嵌入式Linux移植
4.1 交叉開(kāi)發(fā)環(huán)境
4.2 Bootloader
4.2.1 Bootloader 介紹
4.2.2 Uboot 簡(jiǎn)要分析
4.2.3 Uboot 移植
4.3 Linux 內(nèi)核
4.3.1 移植前準(zhǔn)備
4.3.2 內(nèi)核移植
4.4 根文件系統(tǒng)
4.4.1 根文件系統(tǒng)介紹
4.4.2 根文件系統(tǒng)制作
4.5 自動(dòng)掛載/卸載設(shè)備
4.6 本章小結(jié)
第五章 遠(yuǎn)程登錄與文件傳輸?shù)膶?shí)現(xiàn)
5.1 遠(yuǎn)程登錄
5.1.1 Telnet 工作原理
5.1.2 Telnet 實(shí)現(xiàn)
5.2 文件傳輸
5.2.1 FTP 協(xié)議概述
5.2.2 FTP 實(shí)現(xiàn)
5.3 本章小結(jié)
第六章 總結(jié)
致謝
參考文獻(xiàn)
研究成果
【參考文獻(xiàn)】:
期刊論文
[1]基于ARM的嵌入式Bootloader分析與移植[J]. 杜海星. 微計(jì)算機(jī)信息. 2010(29)
[2]基于ARM9嵌入式Linux內(nèi)核的移植[J]. 方興. 中國(guó)科技信息. 2010(16)
[3]基于S3C2440的Bootloader設(shè)計(jì)與實(shí)現(xiàn)[J]. 田會(huì)峰. 自動(dòng)化技術(shù)與應(yīng)用. 2010(07)
[4]深入理解FTP數(shù)據(jù)連接方式[J]. 王文選. 華南金融電腦. 2010(07)
[5]YAFFS2在嵌入式系統(tǒng)中的實(shí)現(xiàn)[J]. 韋峰,盧再奇,劉偉. 現(xiàn)代電子技術(shù). 2010(08)
[6]FTP端口和被動(dòng)傳輸模式區(qū)別和應(yīng)用[J]. 陳翔盛. 才智. 2010(08)
[7]淺談嵌入式軟件操作系統(tǒng)[J]. 黃艷敏. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2009(12)
[8]嵌入式系統(tǒng)若干技術(shù)的發(fā)展與趨勢(shì)[J]. 葉少珍,何文婷,鄭文波. 自動(dòng)化博覽. 2009(05)
[9]基于VSFTP在線注冊(cè)用戶的設(shè)計(jì)與實(shí)現(xiàn)[J]. 周明俊. 電腦知識(shí)與技術(shù). 2009(08)
[10]U-BOOT的啟動(dòng)參數(shù)傳遞與移植分析[J]. 李翔,許迎娣. 黑龍江科技信息. 2008(34)
本文編號(hào):3700825
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3700825.html
最近更新
教材專著