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

基于龙芯2F平台的XtratuM的研究与实现

发布时间:2018-02-15 15:14

  本文关键词: 实时系统 XtratuM 龙芯2F 域切换 虚拟化 出处:《兰州大学》2013年硕士论文 论文类型:学位论文


【摘要】:目前虚拟化的应用越来越广泛,已经到了炙手可热的程度。各种各样的虚拟机纷纷涌现出来,如KVM、XEN、Vmware等,它们的应用已经深入到各个方面。同时,国产龙芯CPU历经十余年的发展,已经趋于成熟,在市场上的应用也日益丰盛起来。但是龙芯处理器在实时虚拟化方面的研究还比较薄弱,本文将围绕龙芯处理器进行该方面的研究。 本文以龙芯2F处理器为目标平台。首先分析了龙芯2F平台的时钟、中断以及内存管理单元的特点,并研究了XtratuM虚拟机的基本原理。然后以Linux3.0.4内核为基础实现龙芯2F平台上的XtratuM的移植,具体包括时钟和定时器的接管、中断的接管、域的加载和切换、虚拟时钟和定时器的实现以及XtratuM系统调用的实现等。最后,对基于龙芯2F平台的XtratuM进行了性能的测试和评估,基本符合预期,本工作可以进一步丰富龙芯处理器特别是龙芯2F处理器在嵌入式实时虚拟化领域的应用。
[Abstract]:At present, the application of virtualization is becoming more and more extensive and has reached a hot degree. A variety of virtual machines have emerged, such as KVM Xen Vmware and so on, which have been applied to various aspects. At the same time, the development of domestic CPU has gone through more than a decade. But the research on real time virtualization of the Godson processor is still weak. This paper will focus on the research of the Godson processor. Firstly, the clock, interrupt and the characteristics of memory management unit of Longson 2F platform are analyzed. The basic principle of XtratuM virtual machine is studied, and then the transplanting of XtratuM on Lonson 2F platform based on Linux3.0.4 kernel is realized, including the receiver of clock and timer, the take-over of interrupt, the loading and switching of domain. The realization of virtual clock and timer and the implementation of XtratuM system call etc. Finally, the performance of XtratuM based on Ronson 2F platform is tested and evaluated. This work can further enrich the application of Godson processor, especially Ronson 2F processor, in the field of embedded real-time virtualization.
【学位授予单位】:兰州大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP302

【参考文献】

相关硕士学位论文 前1条

1 吴章金;Linux实时抢占补丁的研究与实践[D];兰州大学;2010年



本文编号:1513561

资料下载
论文发表

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


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

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