Font Size: a A A

The Design Of Ethernet Layer 3 Switch Boot Module And VDSL Access Module Driver

Posted on:2005-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:Z L ZhangFull Text:PDF
GTID:2168360152956705Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embedded systems are based on application-centered hardware design and application specific software product development . Embedded systems are widely used in many fields : manufacture , process control , communication , instrment , automobile , amrine vehicle .aviation . military equipment , and consumer product . A typical embedded application is the integration of hardware design centered on a microprocessor or microcontroller and software development based on embedded real-time operating system .The most widely used embedded real-time operating system now is the VxWorks which is developed by the WindRiver company .It is specific designed for the application of embedded system , it include the BSP(Board Support Package)and operating kernel and user selected component and ISR(interrupt service routine) . The main design aim of the BSP module is to make the high operating system independent from the low level hardware . The operating system is running on the virtual platform , all the hardware code is included in the BSP package .It includes: 1 .the hardware initialize code when system power on . 2. the device driver of the hardware module in system .After system power on , the BSP start the initialization of CPU , hardware in system .Operating system .at last , the OS starts and the multitask environment is ready for work.. The main work of this paper is discuss the BSP module and then complete the code of the layer 3 switch , to make it more efficient ,divide it into 3 modules .They work together to complete the startup of the system .The another work of this paper is to program the device driver of the VDSL module by updating the layer 3 switch to layer 3 VDSL switch . One state machine is designed to manage the link state change activity .The following is my main work of the paper in the development of this project. This paper discuss the embedded system ,and how to use it to make a product development in detail .In the base of the embedded processor MPC8240 of the Motorola company and the VxWorks real time operating system , we develop the layer 3 routing switch .The main part of this paper is how to develop the device driver of the switch , especially the boot loader module . Because many network device's control software need to be updated times .and the IP network is not reliable ,and the data maybe lost in this transfer of software .and I developed one method to resole this problem by using two places to store the software .and there are three boot modules in this system .It can avoid this kinds of network problem . This paper also discuss the VDSL layer 3 switch and its use in network world, with the development of network , we decided to develop the layer 3 VDSL switch on the base of primary layer 3 switch.The main changes we made is to replace the PHY module using the VDSL chipset of Infineon company , so the user can choose the VDSL module or common Ethernet module according their network structure . This paper discuss how to make the update . and the software changes of the system . In layer 3 VDSL switch , I made a software state machine to configure the device . By using this software state machine , the switch can run normally in the good or bad environment.At the last of this paper , I conclude the development of this project and its successful experience and the points that still need more attention . Wish these experience can benefit the development work of the following project.
Keywords/Search Tags:Ethernet
PDF Full Text Request
Related items