Font Size: a A A

The Research And Design Of Broadband Communication Controller Driver Software And Testing Platform

Posted on:2016-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:H BaiFull Text:PDF
GTID:2298330467992085Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
This topic comes from the Chinese Academy of Sciences Center for networking cooperative wireless broadband monitoring and information transmission project. According to the characteristics of national border, this paper aims to realize the development of chain wireless broadband transmission equipment and relevant monitoring information.This paper studies the requirements and architeetureof the core module of wireless broadband transmission equipment, which is called Communication Controller Unit (CCU). Focusing on the completion of the CCU CPLD (Complex Programmable Logic Device) system configuration, U-Boot porting, the porting and the simplifying of Linux operating system and design of automatic hardware and software test plan for the batch production.In view of the PowerPC (Performance Optimized With Enhanced RISC) series processor startup process is more complex, so the CCU power on sequence and system configuration nees to be designed carefully.In order to make the CCU work correctly, this paper deeply studies the CCU startup process, the specific role played by CPLD in the analysis process, and then determins the two core functions of the CPLD code. And the two functions are the realization the correct startup sequence of each module, and the initialization of the system configuration.This paper studies the process of U-Boot (Universal Boot Loader) porting on the embedded system PowerPC, and puts forward the detailed poring project, including the design of the code framework of porting and the correct address mapping table. This paper then completes the CCU support for large capacity DDR (Double Data Rate) and FLASH, creatively realized the support of the drive of VSC7385network interface.This paper analyses the function and structure of CCU, researches the Linux kernel source code framework, and designs Linux porting project, according to the characteristics of CCU. This paper then completes the porting of system kernel, witch matches with the P2020E processor, and the development of the corresponding file system, and also completes the development of the corresponding file system.In order to guarantee the automation testing after the mass production of CCU, this paper designs the software and hardware testing program for the CCU core module, including plate basic module testing, network module testing and storage module testing, and then proves the availability and reliability of CCU.
Keywords/Search Tags:PowerPC, CPLD, U-Boot, Linux porting, hardware test
PDF Full Text Request
Related items