基于ARM的网络链路加密系统硬件及驱动程序设计
发布时间:2018-04-29 14:18
本文选题:网络驱动 + 系统移植 ; 参考:《黑龙江大学》2014年硕士论文
【摘要】:随着互联网技术的快速发展与普及,网络信息的安全传输问题越来越备受关注。本文主要研究了基于ARM的网络链路加密系统硬件电路以及驱动程序设计,该方案将Linux操作系统应用到嵌入式系统的研究与开发,不但具有较强的灵活性、较高的可靠性等优势,,而且用户可以根据自己产品需求开发设备驱动程序,加密系统的可移植性能突出。 论文主要研究了基于ARM的网络链路加密系统网络驱动程序。课题研究的过程中首先根据功能需求设计了具有双网络接口的底板,该底板与飞凌公司的OK6410核心板组成了系统硬件平台。其次,利用Ubuntu系统下的终端作为开发工具,编写DM9000以太网卡驱动程序。它包含了设备初始化函数、中断处理函数、设备打开或关闭函数以及数据包发送和接收等功能函数的编写,并在内核编译时将该以太网卡驱动程序成功编写到Linux的内核中。最后,本文将编译成功的内核文件zImage、系统引导文件uboot以及rootfs.yaffs2文件烧写到本文所搭建的系统硬件平台上进行测试。在系统测试过程中,配置好网卡IP地址并通过ping命令测试硬件电路设计的正确性,接下来通过FTP工具对数据传输功能进行测试。测试结果表明,该网络链路加密系统硬件电路和驱动程序设计的准确性,系统可以实现网络数据的正常传输功能。
[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.
【学位授予单位】:黑龙江大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.08
【参考文献】
相关期刊论文 前10条
1 林仕鼎,任爱华,王雷,周伯生;Linux内核在新型硬件平台上的实现[J];北京航空航天大学学报;2003年03期
2 陈阳;黄宁;康锐;李瑞莹;;局域网FTP业务可靠性试验与评估技术[J];北京航空航天大学学报;2011年01期
3 巫钟兴;李辉;;一种数据加密传输方案的设计与实现[J];北京化工大学学报(自然科学版);2011年02期
4 李国辉;范科峰;;基于ARM+DM9000的TCP/IP协议栈移植与实现[J];电子科技;2008年06期
5 易平,蒋嶷川,张世永,钟亦平;移动ad hoc网络安全综述[J];电子学报;2005年05期
6 宋颖慧,迟关心,赵万生,侯爽;增强Linux内核实时性能的研究与实现[J];哈尔滨工业大学学报;2005年06期
7 陈旭,温阳东;LINUX系统网络安全问题分析及对策[J];合肥工业大学学报(自然科学版);2002年03期
8 季春志;褚伟;;Linux平台下高分辨率摄像头设备USB驱动的研究与改进[J];合肥工业大学学报(自然科学版);2009年07期
9 郭立力;赵春江;;高效FTP搜索引擎的设计与实现[J];华南理工大学学报(自然科学版);2009年01期
10 易发胜;陈贵海;刘明;龚海刚;曾家智;;基于服务的网络体系结构的设计和实现[J];软件学报;2008年12期
本文编号:1820292
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1820292.html