基于VxWorks的SHDSL路由器系统软件的研究与实现
发布时间:2019-01-14 10:12
【摘要】:嵌入式MPC处理器具有强大的网络通信能力,该系列处理器在通信领域被广泛应用。本文对基于MPC875处理器和VxWorks嵌入式操作系统的SHDSL路由器系统软件进行了研究与开发实现,主要内容包括:1.研究了MPC875处理器和具有4个SHDSL通道的SDFE-4收发器的结构和性能,分析了路由器硬件平台主要元器件的性能特点,并介绍了CPU,SCI和SDFE-4间的控制关系。2.研究了VxWorks嵌入式操作系统的特点、组成和VxWorks内核的基本功能。介绍了Tornado集成开发环境和VxWorks的映象及VxWorks的启动和加载流程。3.设计实现了基于MPC875的板级支持包BSP、基于SMC通道的串口驱动和基于FEC的快速以太网驱动。在此工作期间,根据功能和性能要求对VxWorks操作系统进行裁剪与移植,并逐步增加系统的功能组件。通过串口驱动,可以向主机打印目标机的系统信息,来获取目标机系统的运行状况。通过网口可以加载编译好的系统映像,为后续开发调试带来便利。4.设计实现了基于SCC4通道的HDLC驱动,对SDFE-4通信芯片组实现了PEF24624驱动,并且在HDLC驱动和PEF24624驱动间实现了接口函数,可以使MPC875处理器通过SCC4通道以HDLC协议将SDFE-4固件加载到SDFE-4的RAM上。启动SDFE-4固件后可以完成4个SHDSL通道的配置,使路由器的4个RJ11口都可以收发数据。5.对系统的各个模块进行了功能测试,测试结果表明系统性能稳定,路由器可以支持最高4倍的电信带宽。
[Abstract]:Embedded MPC processors have powerful network communication capability, and this series of processors are widely used in the field of communication. In this paper, the software of SHDSL router based on MPC875 processor and VxWorks embedded operating system is researched and implemented. The main contents are as follows: 1. The structure and performance of MPC875 processor and SDFE-4 transceiver with four SHDSL channels are studied. The performance characteristics of main components of router hardware platform are analyzed, and the control relationship between CPU,SCI and SDFE-4 is introduced. 2. The characteristics and composition of VxWorks embedded operating system and the basic functions of VxWorks kernel are studied. This paper introduces the Tornado integrated development environment, the mapping of VxWorks and the starting and loading flow of VxWorks. The serial port driver based on SMC channel and the fast Ethernet driver based on FEC are designed and implemented for board level support package BSP, based on SMC channel and FEC based on FEC. During this work, the VxWorks operating system is clipped and transplanted according to the function and performance requirements, and the functional components of the system are added step by step. Through the serial port drive, the system information of the target machine can be printed to the host computer to obtain the running state of the target machine system. Through the network interface can load the compiled system image, for the subsequent development and debugging bring convenience. 4. The HDLC driver based on SCC4 channel is designed and implemented. The PEF24624 driver for SDFE-4 communication chipset is implemented, and the interface function between HDLC driver and PEF24624 driver is realized. The MPC875 processor can load the SDFE-4 firmware onto the SDFE-4 RAM via the SCC4 channel over the HDLC protocol. After starting SDFE-4 firmware, you can complete the configuration of four SHDSL channels, so that all four RJ11 ports of the router can send and receive data. 5. 5. The test results show that the performance of the system is stable and the router can support up to 4 times the telecommunication bandwidth.
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332;TP316
本文编号:2408600
[Abstract]:Embedded MPC processors have powerful network communication capability, and this series of processors are widely used in the field of communication. In this paper, the software of SHDSL router based on MPC875 processor and VxWorks embedded operating system is researched and implemented. The main contents are as follows: 1. The structure and performance of MPC875 processor and SDFE-4 transceiver with four SHDSL channels are studied. The performance characteristics of main components of router hardware platform are analyzed, and the control relationship between CPU,SCI and SDFE-4 is introduced. 2. The characteristics and composition of VxWorks embedded operating system and the basic functions of VxWorks kernel are studied. This paper introduces the Tornado integrated development environment, the mapping of VxWorks and the starting and loading flow of VxWorks. The serial port driver based on SMC channel and the fast Ethernet driver based on FEC are designed and implemented for board level support package BSP, based on SMC channel and FEC based on FEC. During this work, the VxWorks operating system is clipped and transplanted according to the function and performance requirements, and the functional components of the system are added step by step. Through the serial port drive, the system information of the target machine can be printed to the host computer to obtain the running state of the target machine system. Through the network interface can load the compiled system image, for the subsequent development and debugging bring convenience. 4. The HDLC driver based on SCC4 channel is designed and implemented. The PEF24624 driver for SDFE-4 communication chipset is implemented, and the interface function between HDLC driver and PEF24624 driver is realized. The MPC875 processor can load the SDFE-4 firmware onto the SDFE-4 RAM via the SCC4 channel over the HDLC protocol. After starting SDFE-4 firmware, you can complete the configuration of four SHDSL channels, so that all four RJ11 ports of the router can send and receive data. 5. 5. The test results show that the performance of the system is stable and the router can support up to 4 times the telecommunication bandwidth.
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332;TP316
【参考文献】
相关硕士学位论文 前1条
1 翁羽翔;基于VxWorks嵌入式系统的应用研究[D];同济大学;2007年
,本文编号:2408600
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2408600.html