基于ARM的通信電臺(tái)系統(tǒng)時(shí)鐘同步單元設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:In the communication station system, the clock synchronization unit is an integral part of the transceiver, which can produce and distribute the clock needed by the system. In the hardware aspect of the original clock synchronous unit board card, the main processor PowerPC peripheral interface is few, so a large number of peripheral expansion circuits are needed, and the design complexity is increased. In software, application development is complicated and portability is poor due to copyright and non-open source problems of custom VxWorks. In order to solve the above problems encountered in the development of the paper on the basis of analyzing the functional requirements of the clock synchronous unit board card the main processor the operating system and the design of the driver are re-selected. The main processor is IMX25 processor, which is a high performance ARM processor based on ARM926EJS core chip. It has the main frequency of 400MHz and rich peripheral interface. Using it as the main processor can simplify the peripheral circuit design and shorten the hardware development cycle. The operating system chooses the embedded Linux system. The system has high stability, strong kernel, less resources to run, and powerful network function, so it is very suitable for the application of embedded system. On this basis, the thesis redesigns and implements the clock synchronization card unit according to the general flow of embedded system design based on ARM. The main contents of this thesis are as follows: (1) the composition of embedded system and the knowledge of embedded Linux operating system of embedded microprocessor ARM, are studied deeply. Select and use Freescale 32-bit reduced instruction set architecture embedded microprocessor iMX25 to build the hardware platform of the system. The embedded Linux operating system is used to carry out the operation board as the main control system. (2) the design of the board card unit of the communication station in the past is analyzed. (3) referring to the related card hardware design of the previous communication station, including the study of each hardware chip manual, circuit diagram design, components selection, The signal integrity simulation is used to debug the single board hardware board. (4) the development process of ARM processor is analyzed, and the ARM processor mode, register and instruction system are studied. (5) selecting the appropriate Bootloader, kernel version of embedded Linux system, the file system and the driver of the board card based on the system. (6) the U-boot transplant based on iMX25 chip is completed. The kernel of embedded system is cut and transplanted, the file system is constructed, the driver is developed and the board is debugged, so as to prepare for the debugging of the high-level application program of the board.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TN859;TP368.12
【參考文獻(xiàn)】
相關(guān)期刊論文 前9條
1 張曉利;;嵌入式系統(tǒng)中的處理器技術(shù)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2010年08期
2 羅喧;林瑋平;陳宇華;潘軍彪;;基于Linux的開(kāi)源智能終端軟件棧研究[J];電信科學(xué);2010年03期
3 王靜,劉夏偉;基于Linux的嵌入式系統(tǒng)的啟動(dòng)設(shè)計(jì)[J];電子科技;2004年06期
4 彭浩;龔杰;秦建敏;;基于S3C2440的嵌入式Linux根文件系統(tǒng)構(gòu)建[J];電子設(shè)計(jì)工程;2010年06期
5 宋延昭;嵌入式操作系統(tǒng)介紹及選型原則[J];工業(yè)控制計(jì)算機(jī);2005年07期
6 李勝朝;黃先祥;謝建;;嵌入式Linux系統(tǒng)中字符設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)[J];計(jì)算機(jī)工程;2007年04期
7 全秀祥;田謙益;;基于開(kāi)發(fā)板fs2410的u-boot移植[J];科技信息;2010年10期
8 林興;樊立民;;嵌入式Linux文件系統(tǒng)的優(yōu)化[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年23期
9 邵長(zhǎng)彬;李洪亮;;用Busybox制作嵌入式Linux根文件系統(tǒng)[J];微計(jì)算機(jī)信息;2007年29期
相關(guān)碩士學(xué)位論文 前2條
1 張協(xié)國(guó);嵌入式Linux在ARM9上的移植研究與實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2007年
2 何克之;基于ARM Linux的數(shù)據(jù)通信和處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2009年
,本文編號(hào):2362057
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2362057.html