当前位置:主页 > 科技论文 > 计算机论文 >

龙芯3A基础支撑软件平台的实现

发布时间:2018-12-12 04:41
【摘要】:为维护国家安全和利益,信息技术的国产化研究工作具有重大的战略意义。核心电子器件、高端通用芯片以及基础软件产品是国产化过程中的重中之重。基础软件产品主要是指操作系统等支撑软件平台,除了核心硬件以外,这些基础支撑软件必须做到自主可控才能实现真正意义上的信息安全。结合709所科技创新项目的研究内容,开展了基于国产化处理器平台的基础支撑软件平台构建的研究。 龙芯系列处理器是具有自主知识产权的系列处理器,最新开发的龙芯3号处理器的性能已经接近市场上x86架构通用处理器。然而,硬件的高速发展必须有相关软件的发展来配合才能够发挥其真正的性能与作用。针对市场上目前没有支持龙芯3号处理器的基础软件产品的问题,实现一套基于龙芯3A处理器平台的基础支撑软件环境,并通过设计整体系统测试程序进行验证。设计结果提供一套简单易用的应用与开发环境。 首先,阐述国产化计算平台研究的意义,,分析国内外不同平台基础支撑软件研究现状,特别是龙芯处理器架构下基础支撑软件的研究工作。 在介绍一般基础软件平台的基础上,提出基础支撑软件平台的定义,分析基础支撑软件平台的开发方法以及选择Linux操作系统作为移植对象的原因与意义,并对Linux系统的组成结构与相关部分的移植方案做简要说明与分析。 龙芯3A平台下基础支撑软件平台的实现过程是本文主要工作内容,包括Linux内核移植,本地编译环境建立,图形界面实现和系统测试程序设计。Linux内核的移植首先完成引导加载程序的编译与初始化配置,并添加到开发板环境中,然后通过交叉编译工具将修改过的Linux内核源码进行编译,这些修改主要包括对处理器架构和中断相关的内核源码的修改。通过引导加载程序将编译好的Linux内核以硬盘启动方式加载到内存中运行。由于龙芯架构指令集与MIPS兼容,本地编译环境的建立采取GCC for MIPS作为移植对象,配合模拟器QEMU模拟MIPS平台,将GCC编译工具添加到系统中。在内核移植完成以及本地编译环境建立后,将X Window的相关软件包进行编译,实现图形界面。相关依赖包的搜集与编译是需要注意的地方。 为评估基于龙芯3A硬件平台的系统整体性能,本文设计开发龙芯3A平台的系统测试程序,主要测试系统的内存访问,硬盘访问,网络通信和2D图形显示。介绍测试程序的设计思路和具体实现,并对测试验证结果进行截图说明。最后,作者进行整体工作的总结,并提出下一步的研究工作。
[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.
【学位授予单位】:中国舰船研究院
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP332;TP316.81

【相似文献】

相关期刊论文 前10条

1 ;产品资讯[J];大众用电;2008年10期

2 本刊记者;;共同发展中国新一代财务及管理软件——微软与用友签定长期合作协议[J];财务与会计;1996年05期

3 朱国材;用NST来测试各计算机系统[J];计算机工程;1986年05期

4 孙克勤;钟秦;沈凯;陈道轮;张东平;张俊礼;;SCR烟气脱硝仿真支撑软件平台的开发研究[J];电力建设;2007年08期

5 吴宗保;PCM计算机兼容性的测试方法[J];计算机工程;1984年04期

6 张艳;;实现开放环境下、一体化的基础电子政务应用系统[J];办公自动化;2003年11期

7 李晓龙,罗源伟,张诗才;CAID的应用开发评述[J];桂林电子工业学院学报;1998年01期

8 ;揭示硬件真正性能SYSmark2004首度曝光![J];电脑与电信;2004年03期

9 MickaelJ.Miller ,BrianNadel ,陈欣;理想的PC选购指南[J];个人电脑;1994年01期

10 林竹;中国软件产业发展历程[J];中国高新技术企业;2001年03期

相关会议论文 前3条

1 吕崇德;薛亚丽;;电厂系统仿真技术的发展[A];仿真科学技术发展及应用论文汇编[C];2007年

2 吕崇德;薛亚丽;;电厂系统仿真技术的发展[A];节能环保 和谐发展——2007中国科协年会论文集(一)[C];2007年

3 李威;;基于LabBIEW的电位计相关性能的测试系统[A];第一届全国虚拟仪器设计大赛论文集[C];2011年

相关重要报纸文章 前8条

1 ;451 架构助力青岛电子政务[N];中国计算机报;2005年

2 朱星明(中国水利水电科学研究院信息中心教授级高级工程师);专业软件支撑水利学科发展[N];中国水利报;2006年

3 张振;中软路上中软人[N];中国计算机报;2002年

4 本报记者 曹云坤;深化应用 全面拓展[N];淮南日报;2006年

5 刘平;用科技的力量推动邮政的腾飞[N];中国邮政报;2003年

6 本报记者夏欣;上市冲破资金瓶颈中软踏上资本征程[N];中国经营报;2002年

7 记者 宋华茹;许昌市 选拔人才以用为本[N];河南日报;2010年

8 记者 朝霞;重庆:公共服务牵引公路交通信息共享[N];中国交通报;2011年

相关硕士学位论文 前9条

1 石扬;龙芯3A基础支撑软件平台的实现[D];中国舰船研究院;2012年

2 方丽娜;移动增值业务短信平台的研究与开发[D];北京邮电大学;2007年

3 张玉莲;电磁兼容仿真建模技术研究[D];西安电子科技大学;2007年

4 石天立;虚拟试验设备组件辅助生成软件开发[D];哈尔滨工业大学;2010年

5 张玉莲;电子设备电磁兼容仿真建模研究[D];西安电子科技大学;2007年

6 张琦;异构地理信息Web服务集成方法研究[D];武汉大学;2005年

7 张晓红;铝型材挤压模具CAD/CAPP集成系统关键技术研究[D];重庆大学;2003年

8 陈昊炜;省级电子政务专网建设关键技术应用研究[D];湖北工业大学;2010年

9 谢婷婷;电动汽车驱动系统测试平台的研究[D];北京交通大学;2012年



本文编号:2373931

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2373931.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6f91e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com