基于微內(nèi)核的操作系統(tǒng)設(shè)計(jì)以及嵌入式虛擬化應(yīng)用的研究
[Abstract]:At present, with the rapid improvement of embedded processor performance and the gradual popularization of various high-bandwidth network communication technologies, the application of embedded virtualization technology in military and civilian fields has begun to emerge. But did not form the unified pattern and the fixed standard. A variety of micro-kernel operating systems, such as consumer electronics, automotive electronics and other system customization field, has achieved great success, its microkernel system design methods, also adopted by many designers and mainstream manufacturers. Therefore, one of the research objectives of this paper is to discuss the design principles and related technologies of the microkernel operating system from the point of view of design methods, and summarize the microkernel technology. The second research goal is to discuss the embedded virtualization scheme based on the microkernel design method and the implementation technology details of the embedded virtualization platform. The third goal is to build a secure and reliable architecture solution based on the existing embedded virtualization platform. It is also of great significance to improve the security and reliability of embedded systems such as mobile phone tablets and various devices in the 3G/4G era. Firstly, based on the design method of microkernel operating system, the first generation microkernel, the second generation microkernel, the third generation microkernel and the design method of several microkernels in industry are discussed in this paper. The development direction and trend of micro-nuclear technology are also summarized. The driving force behind the evolution from the first generation of microkernels to the second generation of microkernels is to improve the performance of microkernels: due to the emphasis on performance in the design of the second generation microkernels, many security problems have been overlooked. In the process of solving these problems, the third generation microkernels were produced. In particular, virtualization has become one of the main research directions of microkernel. Secondly, the relationship between virtualization technology and microkernel is discussed, and the main goal of embedded virtualization is to demonstrate that the embedded virtualization is mainly based on paravirtualization and the basic scheme of type I virtualization supporting POSIX PSE51. Thirdly, we design and implement the embedded virtualization platforms L4eRTL and L4eRTL.OCbased on the second generation microkernel and the third generation microkernel system, including memory virtualization, interrupt virtualization and timer virtualization, etc. The operation and results are tested and evaluated. Compared with the embedded virtualization platform based on the second generation microkernel, the third generation microkernel-based embedded virtualization platform has greatly improved in terms of security and reliability, which can provide higher protection and more strict isolation. Based on the embedded virtualization platform realized in this paper, a reliable architecture based on embedded virtualization platform is proposed, and the PC stepper motor control system is taken as an application example of reliable architecture.
【學(xué)位授予單位】:蘭州大學(xué)
【學(xué)位級(jí)別】:博士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP368.1
【共引文獻(xiàn)】
相關(guān)期刊論文 前2條
1 顏躍進(jìn);秦瑩;孔金珠;戴華東;邵立松;;操作系統(tǒng)設(shè)備驅(qū)動(dòng)可靠性研究綜述[J];計(jì)算機(jī)工程與科學(xué);2009年05期
2 MA Chao;YAN Dong;WANG YuPing;HU ShiMin;;Advanced graph model for tainted variable tracking[J];Science China(Information Sciences);2013年11期
相關(guān)博士學(xué)位論文 前1條
1 吳慶波;基于虛擬機(jī)的可信操作系統(tǒng)關(guān)鍵技術(shù)及應(yīng)用研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年
相關(guān)碩士學(xué)位論文 前9條
1 劉軍衛(wèi);用戶態(tài)驅(qū)動(dòng)框架的研究與實(shí)現(xiàn)[D];中國(guó)科學(xué)技術(shù)大學(xué);2011年
2 徐揚(yáng);PCI Express接口相變存儲(chǔ)卡的設(shè)計(jì)[D];華中科技大學(xué);2011年
3 丁瑩;基于微內(nèi)核系統(tǒng)的設(shè)備驅(qū)動(dòng)虛擬化技術(shù)研究[D];蘭州大學(xué);2010年
4 陳康才;基于μC/OSⅡ內(nèi)核的車載影音系統(tǒng)設(shè)計(jì)[D];華南理工大學(xué);2012年
5 楊紅剛;基于用戶空間IO框架的1wIP協(xié)議的移植[D];蘭州大學(xué);2013年
6 孔朋;基于WDF的光纖傳輸卡PCIe接口驅(qū)動(dòng)的研究和實(shí)現(xiàn)[D];西北大學(xué);2013年
7 焦向;基于L4的微內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2013年
8 孫永霞;基于ARM9和μC/OS-II的車機(jī)系統(tǒng)設(shè)計(jì)[D];華南理工大學(xué);2013年
9 關(guān)倩玉;Linux下設(shè)備驅(qū)動(dòng)的分析與可靠性研究[D];昆明理工大學(xué);2013年
,本文編號(hào):2312408
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2312408.html