嵌入式開(kāi)源操作系統(tǒng)的多處理器功能擴(kuò)展及應(yīng)用
發(fā)布時(shí)間:2018-01-19 21:42
本文關(guān)鍵詞: RTEMS Nios Ⅱ 多處理器系統(tǒng) 移植實(shí)現(xiàn) GDB/GDBServer OpenGL ES 出處:《北京郵電大學(xué)》2013年碩士論文 論文類(lèi)型:學(xué)位論文
【摘要】:RTEMS作為一款實(shí)時(shí)嵌入式操作系統(tǒng),目前廣泛應(yīng)用于軍事,工業(yè),科研等領(lǐng)域。其模塊化的系統(tǒng)結(jié)構(gòu)使得用戶可以根據(jù)實(shí)際應(yīng)用需要對(duì)系統(tǒng)進(jìn)行剪裁。RTEMS支持的CPU類(lèi)型較多,幾乎可以支持所有支持GCC編譯的處理器。Nios II嵌入式軟核處理器是Altera公司推出的第二代片上可編程處理器,配以價(jià)格低廉、性能優(yōu)越的FPGA器件,極大地方便了嵌入式系統(tǒng)的開(kāi)發(fā)。具有靈活配置性特點(diǎn)的NiosⅡ處理器與可編程FPGA器件相結(jié)合,具有較強(qiáng)的系統(tǒng)靈活性,使得FPGA器件在現(xiàn)代電子設(shè)計(jì)中得到廣泛的應(yīng)用。調(diào)試是嵌入式系統(tǒng)開(kāi)發(fā)的一個(gè)重要過(guò)程,設(shè)計(jì)開(kāi)發(fā)GDB/GDBServer工具對(duì)RTEMS進(jìn)行任務(wù)級(jí)的應(yīng)用調(diào)試具有較強(qiáng)的實(shí)際意義。在終端設(shè)備進(jìn)行三維立體圖形的呈現(xiàn)渲染也是實(shí)際應(yīng)用中比較常見(jiàn)的,通過(guò)設(shè)置光照參數(shù)或紋理貼圖顯示立體圖形的材質(zhì)細(xì)節(jié)是OpenGL ES的重要特點(diǎn)。 本文分析了開(kāi)源操作系統(tǒng)RTEMS的基本架構(gòu)和MPCI多處理器通信接口層的工作原理,修改和編寫(xiě)多核處理器的BSP文件、相關(guān)的Makefile文件以實(shí)現(xiàn)對(duì)Nios II處理器的支持,編寫(xiě)MPCI接口層代碼以完成多處理器間的通信,實(shí)現(xiàn)了RTEMS在Nios II多處理器上的移植。同時(shí)對(duì)該系統(tǒng)進(jìn)行GDB/GDBServer遠(yuǎn)程調(diào)試的功能擴(kuò)展,從而可對(duì)RTEMS進(jìn)行任務(wù)級(jí)的應(yīng)用調(diào)試。最后,論文在分析OpenGL ES圖像編程的基本原理和關(guān)鍵技術(shù)的基礎(chǔ)之上,設(shè)計(jì)開(kāi)發(fā)OpenGL ES應(yīng)用程序,實(shí)現(xiàn)了發(fā)光球體的顯示和立方體紋理貼圖效果的展示。
[Abstract]:As a real-time embedded operating system, RTEMS is widely used in military and industry. Scientific research and other fields. Its modular system structure enables users to tailor the system according to the actual application needs. RTEMS supports more types of CPU. Nearly all processors that support GCC compilation. Nios II embedded soft core processors are the second generation programmable processors introduced by Altera, with low cost. The FPGA device with superior performance greatly facilitates the development of embedded system. The combination of Nios 鈪,
本文編號(hào):1445634
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1445634.html
最近更新
教材專(zhuān)著