基于VxWorks的SHDSL路由器系統(tǒng)軟件的研究與實(shí)現(xiàn)
發(fā)布時間:2019-01-14 10:12
【摘要】:嵌入式MPC處理器具有強(qiáng)大的網(wǎng)絡(luò)通信能力,該系列處理器在通信領(lǐng)域被廣泛應(yīng)用。本文對基于MPC875處理器和VxWorks嵌入式操作系統(tǒng)的SHDSL路由器系統(tǒng)軟件進(jìn)行了研究與開發(fā)實(shí)現(xiàn),主要內(nèi)容包括:1.研究了MPC875處理器和具有4個SHDSL通道的SDFE-4收發(fā)器的結(jié)構(gòu)和性能,分析了路由器硬件平臺主要元器件的性能特點(diǎn),并介紹了CPU,SCI和SDFE-4間的控制關(guān)系。2.研究了VxWorks嵌入式操作系統(tǒng)的特點(diǎn)、組成和VxWorks內(nèi)核的基本功能。介紹了Tornado集成開發(fā)環(huán)境和VxWorks的映象及VxWorks的啟動和加載流程。3.設(shè)計(jì)實(shí)現(xiàn)了基于MPC875的板級支持包BSP、基于SMC通道的串口驅(qū)動和基于FEC的快速以太網(wǎng)驅(qū)動。在此工作期間,根據(jù)功能和性能要求對VxWorks操作系統(tǒng)進(jìn)行裁剪與移植,并逐步增加系統(tǒng)的功能組件。通過串口驅(qū)動,可以向主機(jī)打印目標(biāo)機(jī)的系統(tǒng)信息,來獲取目標(biāo)機(jī)系統(tǒng)的運(yùn)行狀況。通過網(wǎng)口可以加載編譯好的系統(tǒng)映像,為后續(xù)開發(fā)調(diào)試帶來便利。4.設(shè)計(jì)實(shí)現(xiàn)了基于SCC4通道的HDLC驅(qū)動,對SDFE-4通信芯片組實(shí)現(xiàn)了PEF24624驅(qū)動,并且在HDLC驅(qū)動和PEF24624驅(qū)動間實(shí)現(xiàn)了接口函數(shù),可以使MPC875處理器通過SCC4通道以HDLC協(xié)議將SDFE-4固件加載到SDFE-4的RAM上。啟動SDFE-4固件后可以完成4個SHDSL通道的配置,使路由器的4個RJ11口都可以收發(fā)數(shù)據(jù)。5.對系統(tǒng)的各個模塊進(jìn)行了功能測試,測試結(jié)果表明系統(tǒng)性能穩(wěn)定,路由器可以支持最高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.
【學(xué)位授予單位】:國防科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】: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.
【學(xué)位授予單位】:國防科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP332;TP316
【參考文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 翁羽翔;基于VxWorks嵌入式系統(tǒng)的應(yīng)用研究[D];同濟(jì)大學(xué);2007年
,本文編號:2408600
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2408600.html
最近更新
教材專著