基于ARM的网络地址转换平台设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lml2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的发展,网络地址日益紧缺,已经被视为是一种宝贵的网络资源。为了解决这个问题,网络地址转换技术被人们广泛使用,它将网络地址从一个地址域映射到另一个地址域。网络地址转换是将私有IP地址保留出来供内部网络重复使用,允许一个机构以一个IP地址出现在因特网上,以解决IP地址紧缺的问题。实际中,通常使用路由器或者计算机配置网络地址转换软件将内部局域网接入因特网,成本较高。针对这一状况,提出基于ARM处理器的的嵌入式系统解决方案。该系统可以完成地址转换功能,适合办公室、家庭等应用场合。本文以基于S3C4510B处理器的网络转换平台的软件设计和实现为主要内容,阐述了其相关技术和具体实现流程,其中重点分析uC/OS-II嵌入式操作系统在ARM处理器上的移植和嵌入式网络协议栈在该操作系统上的实现。通过分析uC/OS-II的任务调度切换机制和中断处理方式,并结合处理器的硬件资源和工作机制,对系统的相关文件做必要的修改,实现系统内核在硬件平台上的移植;在网络通信协议方面,选择LwIP协议栈实现系统的网络功能,根据uC/OS-II系统服务对相关的功能做了具体的实现,实现了系统的网络服务;在地址转换功能设计中,采用网络地址转换表的方案,为进一步的软件实现提供了参考。本嵌入式网络地址转换系统平台设计与实现为后继的进一步开发打下了的基础。
其他文献
卫星光通信与微波通信相比,具有通信容量大、终端体积小以及保密性好等优点。卫星间光通信中的光束瞄准、捕获、和跟踪一直是急需解决的关键技术,其中捕获主要用于激光链路的
摘要:随着新高考听力测试的推行,听力技能的培养在高中英语教学中受到了普遍重视。本文根据新课程和高考《考试说明》关于听力的要求,认为中学英语教学在进行学生英语听力训练时,必须相应地注重各种听力技能的培养。  关键词:听力教学;听力理解;听力技能  中图分类号:G632.0 文献标识码:A 文章编号:1992-7711(2016)04-0070  《英语课程标准》明确指出了听力要求,即学生高中毕业时“
随着高性能嵌入式处理器的普及和集成电路设计技术快速发展,嵌入式系统的功能越来越强。由于Linux的成本低廉、源代码开放等特点,目前已成为国内外厂商极力发展的嵌入式系统