基于龙芯平台的U-Boot系统移植
发布时间:2018-06-14 06:39
本文选题:龙芯 + 固件系统 ; 参考:《南京邮电大学》2013年硕士论文
【摘要】:“龙芯”是中国科学院计算所自主研发的基于MIPS架构的高性能通用CPU,在2002年研制成功“龙芯1号”处理器芯片后,近些年分别研制成功“龙芯2B”、“龙芯2C”、“龙芯2E"、“龙芯2F”、“龙芯3A”等一系列产品。江苏中科梦兰电子科技有限公司是龙芯的产业基地和龙头企业,致力于基于龙芯CPU的产品研发和市场化推广,用自主创新技术打造行业信息化整体解决方案。目前已开发研制了福珑、逸珑和灵珑等几大系列产品,并基于这些产品打造了农村信息化、教育信息化等多种解决方案。 U-Boot,全称Universal BootLoader,是一款从8xxROM、PPCBoot、ARMBoot项目逐步发展演化而来嵌入式固件系统。其开发遵循GPL协议,对所有用户开放源代码。U-Boot系统还在不断的开发过程中,到目前的版本已经能够支持PowerPC、ARM、X86、MIPS、68k及MicroBlaze等多种架构的处理器。该系统在嵌入式开发领域被广泛应用。 本文通过研究龙芯产品和U-Boot系统的特点,提出将U-Boot作为固件(firmware)系统移植到龙芯平台的实施方案,本文分析了U-Boot的系统结构特点、启动流程、Loongson-2F CPU初始化相关的指令集及基于该CPU的Yeeloong8089笔记本的主板结构和相关设备,说明了系统移植的方法,论述了相关的开发平台以及应用技术,描述了系统性能指标、功能特性和运行环境。并通过运行实例验证了所述技术方案的正确性和有效性。
[Abstract]:"Dragon Son" is a high performance universal CPU based on MIPS architecture developed by the Institute of Computing of the Chinese Academy of Sciences. After the successful development of the "Godson 1" processor chip in 2002, in recent years, "Godson 2B" and "Dragon Son 2C" have been developed respectively. "Longson 2 E", "long son 2 F", "long son 3A" and a series of products. Jiangsu Zhongke Meng Lan Electronic Technology Co., Ltd. is the industrial base and leading enterprise of Longson. It is committed to the R & D and marketization of products based on Godson CPU, and uses independent innovation technology to create the overall solution of industry informatization. At present, several series of products, such as Fu long, Yi long and Ling long, have been developed, and based on these products, rural informatization has been built. U-Boot (Universal Boot Loader) is an embedded firmware system developed from 8xxROM PPC Boot ARMBoot project. Its development follows the GPL protocol, and the open source .U-Boot system for all users is still in the process of continuous development. So far, the current version has been able to support a variety of processors such as PowerPC ARMU X86 MIPST 68k and MicroBlaze. The system is widely used in the field of embedded development. By studying the characteristics of the Godson products and the U-Boot system, this paper proposes a scheme of transplanting U-Boot as firmware system to the Godson platform, and analyzes the structural characteristics of U-Boot system. The instruction set related to the initialization of Loongson-2F CPU and the main board structure and related equipment of the Yeeloong8089 notebook based on this CPU are introduced in this paper. The method of system porting is explained, the development platform and application technology are discussed, and the performance index of the system is described. Functional features and operating environment. The correctness and validity of the technical scheme are verified by a running example.
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.54;TP332
【参考文献】
相关期刊论文 前5条
1 李翔;许迎娣;;U-BOOT的启动参数传递与移植分析[J];黑龙江科技信息;2008年34期
2 赵连玉;靳飞;;嵌入式计算机系统Bootloader的设计与实现[J];天津理工大学学报;2011年01期
3 杨怀德;柯钢;李建新;祝衍军;;基于MIPS的BootLoader设计与研究[J];软件导刊;2012年07期
4 武杰;黎敬涛;;U-boot在ARM9上的移植分析与实现[J];微计算机应用;2011年05期
5 申爽;;基于S3C2440的Uboot分析与移植[J];计算机系统应用;2012年05期
,本文编号:2016492
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2016492.html