Font Size: a A A

A Research On Key Technology Of MPC8377E-based Network Electronic Storage Array

Posted on:2015-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:H L WangFull Text:PDF
GTID:2308330464968781Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Nowadays, rapid change and development in electronic information science and technology of mobile Internet, make all walks of life including the military science and technology, measuring detection and civil communication, spawn a large data storage need, many of which also ask for a convenient function of download. Taking an overview of the existing and developing large data storage technology, such as RAID array, network storage and emerging magnetic media storage and so on, their advantages and disadvantages could be found respectively, some of which play a role in their respective areas of expertise alone, some of which just newly developed and is in the process of entering the market, there are also some do not provide the appropriate network download capability. Based on this situation, the paper proposes a new solution in the aspects of network large data storage.This paper takes Power PC architecture processor MPC8377 E made by Freescale company as the main control chip, uses embedded Linux system as the main control system, with the SATA solid-state drive as the storage medium, designs the network electronic storage array. The main control chip MPC8377 E software system, external network data interface and inside the array PCI Express bus data interaction, key techniques involved in this large data storage array are studied to achieve. This network electronic storage array is composed of 1 management board and the 10 storage boards, all boards takes MPC8377 E as the main control chip. Because the MPC8377 E processor integrates the modules of SATA controller, Gigabit Ethernet controller and PCI Express bus controller, and all of these controllers can be managed by embedded linux system. The management board of this array interacts data with external through the Gigabit Ethernet, and inside the array uses PCI Express bus to realize the data interaction between the management board and 10 storage boards, each storage board will eventually get the PCI Express interactive data stored in a solid state drive through SATA interface. The key of the array is the realization of the MPC8377 E software system, based on the embedded Linux as the leadership, take U-Boot transplantation as a biginning, embedded Linux system have been gradually transplanted in every board includes management board and storage boards respectively. This includes the Linux kernel image file, Power PC’s unique DTB device tree file which communicates U-Bootwith the kernel of embedded Linux, and root file system mirror which is first mounted when kernel boots. Based on the root file system, PCI Express driver source code have been compiled and the driver module have been generated.Based on the embedded Linux system the FTP service program which is not work as the normal is made and through which the data of the memory array interacts with the external. For Power PC, the program is compiled to executable binary file, which eventually completes the software transplantation and the design of the network electronic storage array. On the whole, the FTP data transmission with host computer through network, data download from SATA solid-state drive array both have been realized.The array system consists of 10 MPC8377 E storage boards, each board manages 2 SATA solid state drives of 500 GB, from the whole, this constitutes a memory array whose capacity is up to 10 TB. Based on this structure kind of array, embedded Linux system is transplanted in, and network data download based on FTP protocol for the external have been realized. Based on the above function characteristics, the realization of the MPC8377E-based network electronic storage array which talked in this paper, may provide a new idea and reference to solve the problem of large data storage.
Keywords/Search Tags:MPC8377E, Storage Array, Embedded Linux, FTP
PDF Full Text Request
Related items