天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

面向SoC嵌入式實時操作系統(tǒng)的研究與實現(xiàn)

發(fā)布時間:2019-01-25 10:27
【摘要】:研究課題選題及研究內(nèi)容:圍繞LT-H10專用數(shù)控系統(tǒng)的SoC(系統(tǒng)級芯片)擴(kuò)展控制單元,設(shè)計實現(xiàn)一種基于FPGA芯片的So C系統(tǒng)的嵌入式實時操作系統(tǒng)。LT-H10滾齒機(jī)數(shù)控系統(tǒng)采用基于ARM的系統(tǒng)結(jié)構(gòu),其處理器性能、資源等比以往基于x86的系統(tǒng)受到很大的限制,所以CPU的占用率也相對較高。針對LT-H10數(shù)控系統(tǒng)存在的問題與不足,同時為了降低ARM CPU的占用率,考慮把系統(tǒng)運行的主站控制功能遷移到底板FPGA Micro Blaze軟核處理器上運行,本文提出了一種基于Micro Blaze軟核處理器的So C_rt OS嵌入式實時操作系統(tǒng)的設(shè)計方案。在對實時操作系統(tǒng)和Micro Blaze軟核處理器進(jìn)入深入學(xué)習(xí)和研究的基礎(chǔ)上,本文分別從搶占式任務(wù)調(diào)度、任務(wù)管理、任務(wù)間同步和通信、存儲管理、中斷5個方面對So C_rt OS系統(tǒng)進(jìn)行了詳細(xì)設(shè)計。從系統(tǒng)任務(wù)管理、中斷管理、系統(tǒng)內(nèi)存管理和系統(tǒng)外設(shè)管理四個方面著手,在Micro Blaze軟核處理器上具體實現(xiàn)So C_rt OS系統(tǒng),并完成了I/O讀寫管理在So C_rt OS系統(tǒng)中的具體實現(xiàn)。在完成So C_rt OS系統(tǒng)在Micro Blaze軟核處理器上的具體實現(xiàn)的基礎(chǔ)上,對系統(tǒng)進(jìn)行了測試,結(jié)果表明實現(xiàn)在Micro Blaze軟核處理器上的So C_rt OS系統(tǒng)可以正常穩(wěn)定運行。為了驗證So C_rt OS系統(tǒng)在任務(wù)調(diào)度時的任務(wù)切換速度是否能夠滿足原有LT-H10數(shù)控系統(tǒng)的應(yīng)用需求,設(shè)計了一個對比系統(tǒng):針對Micro Blaz So C_rt OS系統(tǒng)和ARM Linux系統(tǒng)設(shè)計任務(wù)調(diào)度算法對任務(wù)的切換時間進(jìn)行測量和分析。實驗結(jié)果表明So C_rt OS系統(tǒng)運行在Micro Blaze上之后,不僅可以穩(wěn)定的運行,而且能夠?qū)崿F(xiàn)快速的任務(wù)切換,符合數(shù)控系統(tǒng)的實時性要求,可以滿足LT-H10滾齒機(jī)控制系統(tǒng)的應(yīng)用需要。
[Abstract]:Research topics and research contents: SoC (System-Level Chip) extended control unit around LT-H10 dedicated NC system, A kind of embedded real-time operating system of So C system based on FPGA chip is designed and implemented. The CNC system of LT-H10 hobbing machine adopts the system structure based on ARM. Its processor performance, resource and so on are more limited than those based on x86. So the occupancy rate of CPU is relatively high. In view of the problems and shortcomings of LT-H10 numerical control system, in order to reduce the occupancy rate of ARM CPU, the master station control function of the system is transferred to the bottom board FPGA Micro Blaze soft core processor to run. This paper presents a design scheme of So C_rt OS embedded real-time operating system based on Micro Blaze soft core processor. On the basis of in-depth study and research on real-time operating system and Micro Blaze soft core processor, this paper respectively from preemptive task scheduling, task management, task synchronization and communication, storage management, The So C_rt OS system is designed in detail in 5 aspects of interrupt. From four aspects of system task management, interrupt management, system memory management and system peripheral management, So C_rt OS system is implemented on Micro Blaze soft core processor. The realization of I / O read-write management in So C_rt OS system is also completed. On the basis of the implementation of So C_rt OS system on Micro Blaze soft core processor, the system is tested. The results show that the So C_rt OS system implemented on Micro Blaze soft core processor can run normally and stably. In order to verify whether the task switching speed of So C_rt OS system in task scheduling can meet the application requirements of the original LT-H10 CNC system, A comparative system is designed: task scheduling algorithm is designed for Micro Blaz So C_rt OS system and ARM Linux system to measure and analyze the task switching time. The experimental results show that the So C_rt OS system can not only run stably, but also realize fast task switching after running on Micro Blaze, which meets the real-time requirements of CNC system. It can meet the application needs of LT-H10 gear hobbing machine control system.
【學(xué)位授予單位】:中國科學(xué)院大學(xué)(中國科學(xué)院沈陽計算技術(shù)研究所)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP316.2

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 陳瑞杰;;實時操作系統(tǒng)RTOS發(fā)展概述[J];通信電源技術(shù);2016年04期

2 季照平;;基于單片機(jī)ARM嵌入式技術(shù)的數(shù)控系統(tǒng)的開發(fā)研究[J];輕工科技;2015年11期

3 CHENG Zhonghan;XU Xin;HUANG Hao;ZHU Runsheng;;A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment[J];Chinese Journal of Electronics;2015年02期

4 Wang Feng;Lin Hu;Zheng Liaomo;Yang Lei;Feng Jinjin;Zhang Han;;Design and implementation of five-axis transformation function in CNC system[J];Chinese Journal of Aeronautics;2014年02期

5 Shuang Gu;Cheng-Dong Wu;Yong Yue;Carsten Maple;Da-You Li;Bei-Sheng Liu;;Real-time Compliance Control of an Assistive Joint Using QNX Operating System[J];International Journal of Automation and Computing;2013年06期

6 張開生;陳明;周子超;;FPGA實時操作系統(tǒng)μC/OS-Ⅱ的實現(xiàn)[J];電子科技;2013年10期

7 胡偉;余瑩瑩;;安徽省裝備制造業(yè)發(fā)展的現(xiàn)狀及對策研究[J];中國制造業(yè)信息化;2012年09期

8 陶銳;李洋;曹海燕;;基于ARM7內(nèi)核的UCOS-Ⅱ移植研究[J];企業(yè)技術(shù)開發(fā);2012年05期

9 王帥;陳金鷹;鄒振宇;;基于MicroBlaze的μC/OS-Ⅱ移植[J];中國集成電路;2011年07期

10 ;Key Technology of Embedded System Implementation for Software-based CNC System[J];Chinese Journal of Mechanical Engineering;2010年02期

相關(guān)博士學(xué)位論文 前2條

1 陳新春;無理論刃形誤差剮齒刀設(shè)計與制造基礎(chǔ)研究[D];天津大學(xué);2014年

2 高豐;基于SOC的實時操作系統(tǒng)的研究[D];浙江大學(xué);2002年

相關(guān)碩士學(xué)位論文 前10條

1 崔浩鑫;基于實時操作系統(tǒng)的任務(wù)調(diào)度算法研究及硬件實現(xiàn)[D];哈爾濱理工大學(xué);2015年

2 張小川;Modbus設(shè)備嵌入式網(wǎng)頁控制方法的研究與實現(xiàn)[D];華北理工大學(xué);2015年

3 黃紅超;任意波形發(fā)生器的控制端設(shè)計[D];哈爾濱工業(yè)大學(xué);2014年

4 徐士強(qiáng);基于ARM9的嵌入式Linux系統(tǒng)的研究與應(yīng)用[D];南京郵電大學(xué);2012年

5 石亦磊;嵌入式實時操作系統(tǒng)測試方法研究[D];湖南大學(xué);2011年

6 楊露;實時操作系統(tǒng)μC/OS-Ⅱ任務(wù)調(diào)度機(jī)制的分析與改進(jìn)[D];南京郵電大學(xué);2011年

7 蔡雪亮;面向?qū)崟r系統(tǒng)的搶占式任務(wù)切換方法研究[D];東北大學(xué);2010年

8 高潔;大連機(jī)床集團(tuán)發(fā)展戰(zhàn)略研究[D];燕山大學(xué);2009年

9 譚強(qiáng);基于ARM的嵌入式強(qiáng)實時內(nèi)核設(shè)計[D];遼寧師范大學(xué);2008年

10 李斌;數(shù)控縱切車床CAD/CAM自動編程系統(tǒng)的方案設(shè)計[D];四川大學(xué);2006年



本文編號:2415047

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2415047.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶21324***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com