OBS网络节点嵌入式软件系统的设计与实现

OBS网络节点嵌入式软件系统的设计与实现

论文摘要

随着IP网络业务的爆炸性增长,人们对传送网络的带宽和网络处理速度的要求越来越高,因此,光突发交换(Optical Burst Switching,OBS)技术应运而生。它充分利用了光纤容量大的特点,同时又克服了电处理瓶颈的缺点,成为在目前条件下实现“全光交换”的过渡性技术,已受到国际社会的广泛关注。本论文围绕国家863计划资助课题“光突发交换关键技术和试验网络”,详细讨论了试验系统中交换节点嵌入式软件系统的设计与实现方案。该方案以Motorola公司的PowerPC系列微处理器——MPC860为节点处理器展开设计,讨论了如何引导系统启动,如何实现嵌入式Linux系统的移植,并根据MPC860访问SRAM的方式设计了MPC860访问FPGA的方案,最终实现了网管和协议程序对FPGA的读写访问。论文主要分为三部分:第一部分,介绍OBS网络的结构特点及LOBS试验网络;第二部分,介绍OBS网络节点嵌入式系统的硬件设计,包括嵌入式CPU的选型以及MPC860访问FPGA方案的设计;第三部分,介绍OBS网络节点嵌入式Linux的软件设计,包括嵌入式系统的选型,以及嵌入式系统各模块的介绍与修改移植。第四部分,对整个论文的总结,并对下一步的研究提出一点建议。试验系统测试表明,该方案能够正确的实现交换节点嵌入式Linux系统的启动及运行,为上层应用程序提供了一个稳定的运行环境,实现了应用程序对底层硬件的访问。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 OBS技术产生背景
  • 1.2 OBS网络结构及关键技术
  • 1.3 LOBS试验网络介绍
  • 1.4 论文主要研究内容
  • 第二章 OBS网络节点嵌入式系统硬件设计
  • 2.1 嵌入式微处理器选型
  • 2.1.1 MPC860芯片介绍
  • 2.1.2 MPC860内部寄存器介绍
  • 2.2 MPC860访问FPGA硬件方案设计
  • 第三章 OBS网络节点嵌入式Linux软件设计
  • 3.1 嵌入式操作系统选型
  • 3.2 Linux开发环境介绍
  • 3.2.1 Linux环境下开发平台的组成
  • 3.2.2 Linux开发环境的配置
  • 3.3 嵌入式系统软件模块介绍
  • 3.4 MPCBDM源代码修改
  • 3.5 PPCBOOT修改设计
  • 3.5.1 PPCBOOT介绍
  • 3.5.2 目标板硬件配置信息
  • 3.5.3 PPCBOOT源代码修改
  • 3.5.4 PPCBOOT的配置与编译
  • 3.5.5 制作RAM版的PPCBOOT
  • 3.6 内核配置修改
  • 3.6.1 Linux内核源代码树简介
  • 3.6.2 Linux内核配置
  • 3.6.3 Linux内核源代码修改
  • 3.6.4 嵌入式Linux的BusyBox
  • 3.7 Ramdisk制作及启动脚本的修改
  • 3.8 MPC860访问FPGA的软件设计方案
  • 3.8.1 FPGA嵌入式接口模块设计
  • 3.8.2 网管对FPGA的访问
  • 3.8.3 协议对FPGA的访问
  • 3.9 软件开发流程
  • 3.10 系统嵌入目标板的流程
  • 3.11 本章小结
  • 第四章 论文总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    OBS网络节点嵌入式软件系统的设计与实现
    下载Doc文档

    猜你喜欢