版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者单位:武汉邮电科学研究院
学位级别:硕士
导师姓名:余少华
授予年度:2004年
学科分类:0810[工学-信息与通信工程] 08[工学] 081001[工学-通信与信息系统] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:嵌入式系统 交换机 实时操作系统RTOS BSP 交换引擎
摘 要:以太网交换机的软件开发属于嵌入式系统开发,即软件作为一个系统其主要目的在于全方位地实现IP数据平面(有效转发)、控制平面(路由等信令协议)和网管平面的三大功能.如何设计和开发具有良好针对性的嵌入式软件支撑平台,实现所有硬件资源的逻辑化和统一封装,成为摆在嵌入式软件开发人员面前的重要任务.基于上述开发背景,本文以246bit/s背板容量企业级交换机为例,对交换机的相关理论及嵌入式系统软件的底层开发进行了深入的研究.论文涉及到的主要工作有:(1)从第二层交换、VLAN、第二层交换以及交换机系统的功能特性等几方面对交换机系统技术进行了剖析.(2)针对开发的246bit/s背板容量企业级交换机,阐述了其硬件体系结构和软件平台.(3)对嵌入式实时操作系统RTOS及其开发环境进行了简要的介绍.(4)针对目标板的板支持包(BSP)软件的设计与实现,分析了BSP的基本概念、文件构成和系统映像,完成了外围设备驱动程序的编写和调试.(5)分析了交换引擎的体系结构,数据分组流程和嵌入式软件的开发,完成相关软件的实现工作.