龙芯3A基础支撑软件平台的实现
[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