基于Arm+Linux架构的嵌入式VPN开发平台设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:w370724
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着internet的广泛应用,企业对互联网高质量传输数据的需求越来越强烈。VPN这种保证数据在internet上高质量传输的技术,应市场的需求不断的发展和完善。由于其能够提供几乎相当于专网质量的服务,却具有专网无法比拟的成本低,地域无限制优势,获得了市场的认可。 近年来,随着arm技术的不断发展,arm微处理器以其高性能、低功耗、低成本优势,在嵌入式领域得到了广泛应用,同时推动了嵌入式技术在各种领域的应用。开源的linux操作系统,以其源码公开,可裁减,稳定优势近年来也得到了广泛的应用。 本课题设计的基于arm+linux构架的嵌入式VPN开发平台是当今嵌入式技术领域中的arm微处理器技术和嵌入式linux操作系统技术在VPN领域的应用。本文主要从总体方案设计,硬件设计,软件设计三个方面介绍本嵌入式VPN开发平台的设计过程和实现方法,并详细的介绍了开发过程中由作者负责的软件部分的设计和实现。总体方案阶段:首先确定了本平台的arm+linux基本架构;从模块化角度将系统功能需求划分为六大模块:IPSec功能模块;硬件自动恢复功能模块;以太网通信模块;串口通信模块;实时时钟模块;linux操作系统平台模块。硬件设计阶段:针对VPN应用要求采用了sdram、flash作为系统物理存储器;为了保密需求采用CPLD技术设计看门狗硬件逻辑电路;实现和实现了sdram、flash、看门狗、实时时钟、网络通信、串口通信硬件电路。软件设计阶段:针对本系统应用环境设计了有TFTP文件下载、flash读写、串口通信、linux内核引导等功能的Bootloader程序;通过修改linux2.4.内核源码中针对硬件平台部分代码,完成了内核linux2.4到本平台的移植;驱动设计部分实现了实时时钟、看门狗、串口、网口等硬件在本系统linux2.4.平台下的马Ⅸ动程序,文中详细的介绍了实时时钟和看门狗驱动实现,特别介绍了看门狗模块中I2C协议的软件实现。 本设计最终实现的嵌入式VPN开发平台具有低功耗,低成本,高性能等优势,很好的满足了市场需求。
其他文献
本文主要从机构部分,从研究人员的资历、项目方案的执行力、知情同意过程、原始资料的记录、试验用药品的记录和管理、SAE记录与报告、专业组质控检查、申办方监查等方面,谈
本文综述了声子晶体的研究现状及应用前景,介绍了声子晶体的基本知识及其特性,通过自行制备的双向可调节管阵列模型,研究了二维钢管/空气体系声子晶体的带隙结构。利用平面波
随着我国人口的不断增加以及老龄化问题的加重,国内下肢运动功能障碍患者的数量也在逐年上升。其中有一部分患者能够通过后来的康复训练逐渐康复,康复医疗器械势必会在康复阶
本文首先从表述模糊可靠性设计理论的若干基本概念入手,对模糊可靠性设计中常见的几种不确定性进行了综合比较分析,并对模糊数学应用中的几个重要概念的实际应用含义进行了阐述
目前,工业现场常采用基于PC的工控机组成复杂的监控系统监控系统,它具备了丰富的图形交互界面和网络功能。对于大型系统,这种方案是合理、实用的。但对于一些小型系统(或复杂
随着我国经济发展,商用车销量持续增长,商用车的舒适性逐渐受到用户越来越多的关注。为了提高商用车的平顺舒适性,企业也加大了对商用车舒适性的研发工作。驾驶室悬置系统作为商
国内越来越多的企业申请出口安全认证,参与全球市场竞争。但是目前国内出口家电产品的电气安全问题频频出现,成为影响我国家电企业形象和品牌声誉的一个最重要因素,加上欧美强制
将金属标准液滴加至微孔滤膜表面低温干燥制成标注滤膜样品,用空气-乙炔火焰原子吸收光谱法测定元素含量,样品加标回收率为100.1%-100.3%,该制膜方法简单、经济,适用于实验室室
水液压传动技术采用地球上易获取的海(淡)水为工作介质,相对于液压油而言,该工作介质具有不易燃烧、绿色环保等优势,因此日益受到国内外液压传动与控制领域的重视,其发展也日新月异。但是相对成熟而又丰富多样的油压元件而言,水液压元件品种需要不断研发与补充。本文所研究的水压三通减压阀是“水压平面环形缝隙泄漏特性实验台”中一个重要的压力控制元件,其主要性能指标为:入口最高压力12MPa,额定流量18L/min