Font Size: a A A

Design And Development Of Embedded Linux System Based On MPC8377

Posted on:2016-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:X C LiangFull Text:PDF
GTID:2308330464454713Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
This paper relies on a customized projects I was involved in during my internship in the Institute, mainly related to the underlying system development.The underlying system uses Freescale’s MPC8377 processor with embedded Linux system solutions, and need to set up configuration environment for switch chip and service chip both with PCIe interfaces. This paper mainly relates to the switch chip system design.According to the project design requirements, we need to replace the original design program. The original system program uses MPC8270 with VxWorks system. Switching chip and service chip is configured by MPC8270 local bus, which makes the high cost and complexity of design. With the service requirements and new service chip uses the PCIe interface, MPC8270 can not meet the existing requirements.Also in the development of embedded Linux system with respect to the VxWorks has a lot of advantages. In this paper, the design is divided into two parts.The first part introduces the building of embedded Linux system in MPC8377, including analysis and transplantation of bootloader—uboot, configuration, transplantation and commile of Linux kernel, making embedded Linux root file system. The second part introduces specific applications development based on platform of MPC8377, including the design of PCI/PCIe device driver under Linux,taking an example of BCM5751 network card driver, deeply analyse the design of PCI device driver, and test the PCIe interface of hardware system with the driver;and then is to establish the configuration environment by using BCM SDK for switch chip.Analyse and transplant the Broadcom BCM SDK software to the system.Through BCM Shell successfully implement communication and configuration for switch chip.This paper taking MPC8377 as the core, introduces in detail the whole process of embedded Linux design and development.Especially for the development of Broadcom switch chip design has strong reference and application value.
Keywords/Search Tags:MPC8377, embedded Linux, PCI/PCIe device driver, BCM SDK
PDF Full Text Request
Related items