基于VxWorks的SHDSL路由器系统软件的研究与实现
【摘要】:嵌入式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倍的电信带宽。
【关键词】:MPC875 VxWorks BSP 串口驱动 网口驱动 HDLC SDFE-4
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332;TP316