基于ARM的網(wǎng)絡(luò)鏈路加密系統(tǒng)硬件及驅(qū)動程序設(shè)計(jì)
本文選題:網(wǎng)絡(luò)驅(qū)動 + 系統(tǒng)移植 ; 參考:《黑龍江大學(xué)》2014年碩士論文
【摘要】:隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展與普及,網(wǎng)絡(luò)信息的安全傳輸問題越來越備受關(guān)注。本文主要研究了基于ARM的網(wǎng)絡(luò)鏈路加密系統(tǒng)硬件電路以及驅(qū)動程序設(shè)計(jì),該方案將Linux操作系統(tǒng)應(yīng)用到嵌入式系統(tǒng)的研究與開發(fā),不但具有較強(qiáng)的靈活性、較高的可靠性等優(yōu)勢,,而且用戶可以根據(jù)自己產(chǎn)品需求開發(fā)設(shè)備驅(qū)動程序,加密系統(tǒng)的可移植性能突出。 論文主要研究了基于ARM的網(wǎng)絡(luò)鏈路加密系統(tǒng)網(wǎng)絡(luò)驅(qū)動程序。課題研究的過程中首先根據(jù)功能需求設(shè)計(jì)了具有雙網(wǎng)絡(luò)接口的底板,該底板與飛凌公司的OK6410核心板組成了系統(tǒng)硬件平臺。其次,利用Ubuntu系統(tǒng)下的終端作為開發(fā)工具,編寫DM9000以太網(wǎng)卡驅(qū)動程序。它包含了設(shè)備初始化函數(shù)、中斷處理函數(shù)、設(shè)備打開或關(guān)閉函數(shù)以及數(shù)據(jù)包發(fā)送和接收等功能函數(shù)的編寫,并在內(nèi)核編譯時(shí)將該以太網(wǎng)卡驅(qū)動程序成功編寫到Linux的內(nèi)核中。最后,本文將編譯成功的內(nèi)核文件zImage、系統(tǒng)引導(dǎo)文件uboot以及rootfs.yaffs2文件燒寫到本文所搭建的系統(tǒng)硬件平臺上進(jìn)行測試。在系統(tǒng)測試過程中,配置好網(wǎng)卡IP地址并通過ping命令測試硬件電路設(shè)計(jì)的正確性,接下來通過FTP工具對數(shù)據(jù)傳輸功能進(jìn)行測試。測試結(jié)果表明,該網(wǎng)絡(luò)鏈路加密系統(tǒng)硬件電路和驅(qū)動程序設(shè)計(jì)的準(zhǔn)確性,系統(tǒng)可以實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的正常傳輸功能。
[Abstract]:With the rapid development and popularization of Internet technology, the security transmission of network information has attracted more and more attention. This paper mainly studies the hardware circuit of network link encryption system based on ARM and the design of driver program. This scheme applies the Linux operating system to the research and development of the embedded system, which not only has strong flexibility, but also has a strong flexibility. Higher reliability and other advantages, and users can develop device drivers according to their product needs, and the portability of the encryption system is outstanding.
This paper mainly studies the network driver of network link encryption system based on ARM. In the course of the research, we first designed the baseplate with dual network interface according to the function requirement. The floor and the OK6410 core board of the flying company constitute the system hardware platform. Secondly, using the terminal of the Ubuntu system as the development tool and writing DM9 000 Ethernet card driver. It includes device initialization function, interrupt processing function, device opening or closing function, and writing function functions such as packet sending and receiving, and successfully compiling the Ethernet card driver in Linux kernel when kernel is compiled. Finally, this article will compile a successful kernel file, zImage, The system boot file uboot and the rootfs.yaffs2 file are burned on the system hardware platform built in this paper. In the process of system testing, the network card IP address is configured and the hardware circuit design is tested through the ping command. The data transmission function is tested by the FTP tool. The test results show that the network Link encryption system hardware circuit and driver design accuracy, the system can achieve the normal transmission function of network data.
【學(xué)位授予單位】:黑龍江大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.08
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 林仕鼎,任愛華,王雷,周伯生;Linux內(nèi)核在新型硬件平臺上的實(shí)現(xiàn)[J];北京航空航天大學(xué)學(xué)報(bào);2003年03期
2 陳陽;黃寧;康銳;李瑞瑩;;局域網(wǎng)FTP業(yè)務(wù)可靠性試驗(yàn)與評估技術(shù)[J];北京航空航天大學(xué)學(xué)報(bào);2011年01期
3 巫鐘興;李輝;;一種數(shù)據(jù)加密傳輸方案的設(shè)計(jì)與實(shí)現(xiàn)[J];北京化工大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年02期
4 李國輝;范科峰;;基于ARM+DM9000的TCP/IP協(xié)議棧移植與實(shí)現(xiàn)[J];電子科技;2008年06期
5 易平,蔣嶷川,張世永,鐘亦平;移動ad hoc網(wǎng)絡(luò)安全綜述[J];電子學(xué)報(bào);2005年05期
6 宋穎慧,遲關(guān)心,趙萬生,侯爽;增強(qiáng)Linux內(nèi)核實(shí)時(shí)性能的研究與實(shí)現(xiàn)[J];哈爾濱工業(yè)大學(xué)學(xué)報(bào);2005年06期
7 陳旭,溫陽東;LINUX系統(tǒng)網(wǎng)絡(luò)安全問題分析及對策[J];合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2002年03期
8 季春志;褚偉;;Linux平臺下高分辨率攝像頭設(shè)備USB驅(qū)動的研究與改進(jìn)[J];合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年07期
9 郭立力;趙春江;;高效FTP搜索引擎的設(shè)計(jì)與實(shí)現(xiàn)[J];華南理工大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年01期
10 易發(fā)勝;陳貴海;劉明;龔海剛;曾家智;;基于服務(wù)的網(wǎng)絡(luò)體系結(jié)構(gòu)的設(shè)計(jì)和實(shí)現(xiàn)[J];軟件學(xué)報(bào);2008年12期
本文編號:1820292
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1820292.html