面向SoC嵌入式實時操作系統(tǒng)的研究與實現(xiàn)
[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
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2415047.html