基于armlinux架构的嵌入式vpn开发平台设计与实现

基于armlinux架构的嵌入式vpn开发平台设计与实现

ID:22819316

大小:179.00 KB

页数:50页

时间:2018-10-31

基于armlinux架构的嵌入式vpn开发平台设计与实现_第1页
基于armlinux架构的嵌入式vpn开发平台设计与实现_第2页
基于armlinux架构的嵌入式vpn开发平台设计与实现_第3页
基于armlinux架构的嵌入式vpn开发平台设计与实现_第4页
基于armlinux架构的嵌入式vpn开发平台设计与实现_第5页
资源描述:

《基于armlinux架构的嵌入式vpn开发平台设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子科技大学硕士学位论文基于Arm+Linux架构的嵌入式VPN开发平台设计与实现姓名:杨富友申请学位级别:硕士专业:机械电子工程指导教师:骆德渊20068>0501摘要摘要随着的广泛应用,企业对互联网高质量传输数据的需求越来越强烈。这种保证数据在上高质量传输的技术,应市场的需求不断的发展和完善。由于其能够提供几乎相当于专网质量的服务,却具有专网无法比拟的成本低,地域无限制优势,获得了市场的认可。近年来,随着瑚技术的不断发展,肿微处理器以其高性能、低功耗、低成本优势,在嵌入式领域得到了广泛应用,同时推动了嵌入式技术

2、在各种领域的应用。丌源的操作系统,以其源码公开,可裁减,稳定优势近年来也得到了广泛的应用。木课题设计的基于朋构架的嵌入式开发平台是当今嵌入式技术领域中的加微处理器技术和嵌入式操作系统技术在领域的应用。本文主要从总体方案设计,硬件设计,软件设计三个方面介绍本嵌入式7T发平台的设计过程和实现方法,并详细的介绍了开发过程中由作者负责的软件部分的设计和实现。总体方案阶段:首先确定Y本平台的加基本架构;从模块化角度将系统功能需求划分为六大模块:功能模块;硬二自动恢复功能模块;以太网通信模块;串厂通信模块;实时时钟模块;操作系

3、统平台模块。硬件设计阶段:针对应用要求采用了、作为系统物理存储器;为了保密需求采用技术设计看门狗硬件逻辑电路;实现和实现了、、看门狗、实时时钟、网络通信、串口通信硬件电路。软件设计阶段:针对本系统应用环境没计了有文件下载、读写、串曰通信、内核引导等功能的程序;通过修改.内核源码中针对硬件平台部分代码,完成了内核】.到本甲台的移植:驱动设汁部分实现了实时时钟、看门狗、串u、网口等硬件在本系统.平台下的驱动程序,文中详细的介绍了实时时钟和看门狗马IX动实现,特别介绍了看门狗模块中协议的软件实现。本设计最终实现的嵌入式丌

4、发平台具有低功耗,低成本,高性能等优势,很好的满足了市场需求。关键词:,,>,,邢’曲舻,曲向硼.OO肿珊,•西:.陀独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研宄成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含丼他人己经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我~同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。签名:二址日期:厶岛年月内墨关于论文使用授权的说明本学位论文作者完全了解电子科技

5、大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。保密的学位论文在解密后应遵守此规定签名:导师签名:墨期:力第一章绪论第一章绪论O•技术产生背景对于企业用户来说,网络上数据传输的安全性十分重要。在技术出现以前企业用户要想获得高安全的网络通信唯一的方式是租用:,等专线。这样的解决方案一个严重缺陷是费用昂贵,对于一些中小型公司这样的开

6、支更是不能负担。而且随着经济的发展,企业的规模在逐渐变大,用于企业相关交流的网络范围也不断扩大,从一个本地网络发展到跨地区跨城市甚至是跨国家的网络,同时移动办公人员有联网需求,面对企业网用户的这种联网需求专线难当重任。技术『是在这样的市场背景下发展成熟起来的。技术就是解决了在公网上传输的数据不安全,没保证等缺陷的一种技术,它能够为公网上传输的数据提供安全,等保证技术的简要介绍奠氛虚拟专用网络,是一门网络新技术,通过对网络数据的封包和加密,使其在公网上传输达到私有网络安全级别的网络技术。I渊主要采用四琐技术来保证安全

7、,这嚣琐技术分别是隧道技术王玎、加解密技术&、密钥管理技术、使用者与设备身份认证技术。加解密技术是数据通信中一项较成熟的技术,可直接利用现有技术。密钥管理技术的主要任务是如何在公用数据网上安全地传递密钥而不被窃取。现行密钥管理技术又分为与即/乙两种。主要是利用一的演算法煲,在网络上传身份认证技输密钥;在中,双方都有两把密钥,分别用于公用、私用。术最常用的是使用者名称与密码或卡片式认证等方式。隧道指的是利用一种网络协议来传输另一种网络协议,它主要利用网络隧道协议来实现这种功能。网络隧道技术涉及了三种网络协议,郎网络隧

8、道拂议、隧道协议下西的承载协议和隧道协议所承载的被承载协议。根据网络层次模型,隧道协议可分力三大类,分别是策二层隧道协议、第三层隧道协议和第四层隧道协议。无论哪种隧道协议电子科技大学硕士学位论文都是由传输的载体、不同的封装格式以及被传输数据包组成的。在协议中,数据包的组成如下:传输协议封装协议乘客协议图.数据包组成传输协议被用来传送封装协议。是一种常见的传输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。