龍芯3A基礎(chǔ)支撐軟件平臺的實現(xiàn)
[Abstract]:In order to safeguard national security and interests, the localization of information technology is of great strategic significance. Core electronic devices, high-end universal chips and basic software products are the most important in the process of localization. The basic software products mainly refer to the operating system and other supporting software platforms. In addition to the core hardware, these basic support software must be independent and controllable in order to achieve the true meaning of information security. Combined with the research contents of 709 science and technology innovation projects, the research on the construction of basic supporting software platform based on domestic processor platform is carried out. Godson series processor is a series of processors with independent intellectual property rights. The performance of the newly developed Godson 3 processor is close to that of the x86 architecture universal processor on the market. However, the rapid development of hardware must have the development of related software to play its real function. In order to solve the problem that there is no basic software product supporting Ronson 3 processor in the market at present, a basic supporting software environment based on Godson 3A processor platform is implemented and verified by designing the whole system test program. The design results provide a simple and easy-to-use application and development environment. First of all, the significance of the research on the home-made computing platform is expounded, and the research status of the basic support software of different platforms at home and abroad is analyzed, especially the research work of the basic support software under the framework of the Godson processor. On the basis of introducing the general basic software platform, the definition of the basic support software platform is put forward, the development method of the basic supporting software platform and the reason and significance of choosing Linux operating system as the transplant object are analyzed. The composition and structure of Linux system and the transplant scheme of related parts are briefly described and analyzed. The implementation process of the basic support software platform is the main work of this paper, including the transplantation of Linux kernel, the establishment of local compiling environment, and the implementation of the basic support software platform based on the Longson 3A platform. The porting of the Linux kernel completes the compilation and initialization configuration of the boot loader and adds it to the development board environment. Then the modified Linux kernel source code is compiled by cross-compiling tools. These modifications mainly include the kernel source code changes related to processor architecture and interrupt. The compiled Linux kernel is loaded into memory by boot loader as hard disk boot. Because the instruction set of the Godson architecture is compatible with MIPS, the local compiling environment is built with GCC for MIPS as the transplant object, and the GCC compiler tool is added to the system with the simulator QEMU to simulate the MIPS platform. The software package of X Window is compiled to realize the graphical interface after the completion of the inner nuclear transplant and the establishment of the local compiling environment. The collection and compilation of dependent packages are important. In order to evaluate the overall performance of the system based on the Godson 3A hardware platform, this paper designs and develops the system testing program of the Godson 3A platform, which mainly tests the memory access, hard disk access, network communication and 2D graphics display of the test system. The design and implementation of the test program are introduced, and the test verification results are illustrated by screenshots. Finally, the author summarizes the whole work and puts forward the next research work.
【學(xué)位授予單位】:中國艦船研究院
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP332;TP316.81
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 ;產(chǎn)品資訊[J];大眾用電;2008年10期
2 本刊記者;;共同發(fā)展中國新一代財務(wù)及管理軟件——微軟與用友簽定長期合作協(xié)議[J];財務(wù)與會計;1996年05期
3 朱國材;用NST來測試各計算機(jī)系統(tǒng)[J];計算機(jī)工程;1986年05期
4 孫克勤;鐘秦;沈凱;陳道輪;張東平;張俊禮;;SCR煙氣脫硝仿真支撐軟件平臺的開發(fā)研究[J];電力建設(shè);2007年08期
5 吳宗保;PCM計算機(jī)兼容性的測試方法[J];計算機(jī)工程;1984年04期
6 張艷;;實現(xiàn)開放環(huán)境下、一體化的基礎(chǔ)電子政務(wù)應(yīng)用系統(tǒng)[J];辦公自動化;2003年11期
7 李曉龍,羅源偉,張詩才;CAID的應(yīng)用開發(fā)評述[J];桂林電子工業(yè)學(xué)院學(xué)報;1998年01期
8 ;揭示硬件真正性能SYSmark2004首度曝光![J];電腦與電信;2004年03期
9 MickaelJ.Miller ,BrianNadel ,陳欣;理想的PC選購指南[J];個人電腦;1994年01期
10 林竹;中國軟件產(chǎn)業(yè)發(fā)展歷程[J];中國高新技術(shù)企業(yè);2001年03期
相關(guān)會議論文 前3條
1 呂崇德;薛亞麗;;電廠系統(tǒng)仿真技術(shù)的發(fā)展[A];仿真科學(xué)技術(shù)發(fā)展及應(yīng)用論文匯編[C];2007年
2 呂崇德;薛亞麗;;電廠系統(tǒng)仿真技術(shù)的發(fā)展[A];節(jié)能環(huán)保 和諧發(fā)展——2007中國科協(xié)年會論文集(一)[C];2007年
3 李威;;基于LabBIEW的電位計相關(guān)性能的測試系統(tǒng)[A];第一屆全國虛擬儀器設(shè)計大賽論文集[C];2011年
相關(guān)重要報紙文章 前8條
1 ;451 架構(gòu)助力青島電子政務(wù)[N];中國計算機(jī)報;2005年
2 朱星明(中國水利水電科學(xué)研究院信息中心教授級高級工程師);專業(yè)軟件支撐水利學(xué)科發(fā)展[N];中國水利報;2006年
3 張振;中軟路上中軟人[N];中國計算機(jī)報;2002年
4 本報記者 曹云坤;深化應(yīng)用 全面拓展[N];淮南日報;2006年
5 劉平;用科技的力量推動郵政的騰飛[N];中國郵政報;2003年
6 本報記者夏欣;上市沖破資金瓶頸中軟踏上資本征程[N];中國經(jīng)營報;2002年
7 記者 宋華茹;許昌市 選拔人才以用為本[N];河南日報;2010年
8 記者 朝霞;重慶:公共服務(wù)牽引公路交通信息共享[N];中國交通報;2011年
相關(guān)碩士學(xué)位論文 前9條
1 石揚(yáng);龍芯3A基礎(chǔ)支撐軟件平臺的實現(xiàn)[D];中國艦船研究院;2012年
2 方麗娜;移動增值業(yè)務(wù)短信平臺的研究與開發(fā)[D];北京郵電大學(xué);2007年
3 張玉蓮;電磁兼容仿真建模技術(shù)研究[D];西安電子科技大學(xué);2007年
4 石天立;虛擬試驗設(shè)備組件輔助生成軟件開發(fā)[D];哈爾濱工業(yè)大學(xué);2010年
5 張玉蓮;電子設(shè)備電磁兼容仿真建模研究[D];西安電子科技大學(xué);2007年
6 張琦;異構(gòu)地理信息Web服務(wù)集成方法研究[D];武漢大學(xué);2005年
7 張曉紅;鋁型材擠壓模具CAD/CAPP集成系統(tǒng)關(guān)鍵技術(shù)研究[D];重慶大學(xué);2003年
8 陳昊煒;省級電子政務(wù)專網(wǎng)建設(shè)關(guān)鍵技術(shù)應(yīng)用研究[D];湖北工業(yè)大學(xué);2010年
9 謝婷婷;電動汽車驅(qū)動系統(tǒng)測試平臺的研究[D];北京交通大學(xué);2012年
本文編號:2373931
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2373931.html