基于多核ARM的實時Linux在數(shù)控系統(tǒng)中的應(yīng)用研究
本文關(guān)鍵詞:基于多核ARM的實時Linux在數(shù)控系統(tǒng)中的應(yīng)用研究,由筆耕文化傳播整理發(fā)布。
【摘要】:裝備制造業(yè)的不斷發(fā)展對數(shù)控機(jī)床提出了越來越高的要求,數(shù)控系統(tǒng)作為數(shù)控機(jī)床的控制中樞,對設(shè)備總體功能和性能有著巨大的影響。目前主流的基于嵌入式處理器的數(shù)控系統(tǒng)普遍采用單核ARM平臺,但由于單核處理器本身的能力有限,在提升數(shù)控系統(tǒng)性能方面遇到了一些瓶頸,在這種情況下,通過多核平臺來解決單核遇到的問題具有重要的現(xiàn)實意義。本文選擇Linux操作系統(tǒng)作為數(shù)控系統(tǒng)的軟件基礎(chǔ),研究了多核ARM平臺在數(shù)控系統(tǒng)上的應(yīng)用。本文簡要敘述了課題研究的背景及意義,以及數(shù)控系統(tǒng)與多核處理器的研究現(xiàn)狀;分析了Linux操作系統(tǒng)在實時方面的不足,深入研究了Linux操作系統(tǒng)的實時改造方案,重點研究了實時搶占補(bǔ)丁的實現(xiàn)原理,并將該補(bǔ)丁移植到多核ARM平臺。在此基礎(chǔ)上,分析了數(shù)控系統(tǒng)實時任務(wù)的特點,提出了一種實時任務(wù)與特定CPU核綁定的調(diào)度方案,并采用改進(jìn)的延遲單調(diào)速率調(diào)度策略調(diào)度數(shù)控系統(tǒng)實時任務(wù)。最后,利用嵌入式版本的Qt,即Qt Embedded開發(fā)了數(shù)控系統(tǒng)圖形界面,編寫了逐點法直線插補(bǔ)算法,實現(xiàn)基本的插補(bǔ)功能。實驗測試結(jié)果表明,本文構(gòu)造的系統(tǒng)能夠有效地提高數(shù)控系統(tǒng)任務(wù)調(diào)度的實時性,為進(jìn)一步縮短插補(bǔ)周期、提高加工效率創(chuàng)造了條件。
【關(guān)鍵詞】:多核ARM Linux系統(tǒng) 實時性 數(shù)控系統(tǒng)
【學(xué)位授予單位】:中國科學(xué)院研究生院(沈陽計算技術(shù)研究所)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TG659;TP316.81
【目錄】:
- 摘要5-6
- ABSTRACT6-9
- 引言9-11
- 第一章 緒論11-17
- 1.1 數(shù)控系統(tǒng)研究背景11-12
- 1.2 國內(nèi)外研究現(xiàn)狀12-13
- 1.3 多核數(shù)控系統(tǒng)研究的目的和意義13-15
- 1.3.1 多核處理器的發(fā)展歷程14-15
- 1.3.2 多核處理器在數(shù)控系統(tǒng)研究中的意義15
- 1.4 本文的研究內(nèi)容和論文組織結(jié)構(gòu)15-17
- 第二章 實時操作系統(tǒng)概述17-27
- 2.1 實時系統(tǒng)的相關(guān)概念17
- 2.2 實時操作系統(tǒng)17-22
- 2.2.1 實時操作系統(tǒng)概述17-19
- 2.2.2 實時操作系統(tǒng)性能的測試指標(biāo)19-22
- 2.3 Linux操作系統(tǒng)22-26
- 2.3.1 Linux操作系統(tǒng)概述22-23
- 2.3.2 Linux操作系統(tǒng)實時性分析23-24
- 2.3.3 Linux操作系統(tǒng)實時化改造方案24-26
- 2.4 本章小結(jié)26-27
- 第三章 實時搶占補(bǔ)丁研究27-38
- 3.1 實時搶占補(bǔ)丁概述27-29
- 3.2 實時搶占補(bǔ)丁關(guān)鍵技術(shù)研究29-34
- 3.3 實時搶占補(bǔ)丁的移植34-37
- 3.3.1 目標(biāo)平臺與環(huán)境搭建34-36
- 3.3.2 實時搶占補(bǔ)丁移植36-37
- 3.4 本章小結(jié)37-38
- 第四章 數(shù)控系統(tǒng)實時任務(wù)調(diào)度38-50
- 4.1 數(shù)控系統(tǒng)實時任務(wù)38-39
- 4.2 多核ARM的調(diào)度系統(tǒng)設(shè)計39-41
- 4.2.1 Linux內(nèi)核的調(diào)度系統(tǒng)39-40
- 4.2.2 改進(jìn)的任務(wù)調(diào)度系統(tǒng)40-41
- 4.3 數(shù)控系統(tǒng)實時任務(wù)調(diào)度算法41-44
- 4.3.1 單調(diào)速率調(diào)度算法41
- 4.3.2 基于延遲的單調(diào)速率算法41-42
- 4.3.3 改進(jìn)的單調(diào)速率調(diào)度算法42-44
- 4.4 RM算法和改進(jìn)的DRM算法實現(xiàn)44-49
- 4.4.1 RM算法實現(xiàn)44-46
- 4.4.2 改進(jìn)的DRM算法實現(xiàn)46-49
- 4.5 本章小結(jié)49-50
- 第五章 數(shù)控系統(tǒng)軟件設(shè)計與實現(xiàn)50-58
- 5.1 數(shù)控系統(tǒng)軟件結(jié)構(gòu)50-51
- 5.2 圖形界面開發(fā)51-55
- 5.2.1 Qt Embedded簡介51-53
- 5.2.2 Qt Embedded開發(fā)環(huán)境搭建53-54
- 5.2.3 數(shù)控系統(tǒng)圖形界面設(shè)計與實現(xiàn)54-55
- 5.3 插補(bǔ)算法設(shè)計與實現(xiàn)55-57
- 5.3.1 插補(bǔ)算法簡介55
- 5.3.2 逐點比較直線插補(bǔ)算法55-57
- 5.4 本章小結(jié)57-58
- 第六章 系統(tǒng)性能測試與分析58-65
- 6.1 測試工具58
- 6.2 Linux系統(tǒng)實時性能測試58-61
- 6.2.1 中斷響應(yīng)時間測試58-59
- 6.2.2 上下文切換時間測試59-60
- 6.2.3 時間精度測試60-61
- 6.3 數(shù)控系統(tǒng)實時任務(wù)調(diào)度測試61-62
- 6.3.1 上下文切換次數(shù)測試61-62
- 6.3.2 逐點法直線插補(bǔ)算法測試62
- 6.4 圖形交互界面測試62-64
- 6.5 本章小結(jié)64-65
- 結(jié)束語65-66
- 參考文獻(xiàn)66-69
- 發(fā)表文章69-70
- 致謝70
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 ;多種數(shù)控系統(tǒng)鉆孔循環(huán)編程的比較[J];計算機(jī)輔助設(shè)計與制造;2000年11期
2 孫季初;用于高速加工的數(shù)控系統(tǒng)[J];世界制造技術(shù)與裝備市場;2000年03期
3 韓江,趙福民,王治森,吳焱明;網(wǎng)絡(luò)數(shù)控系統(tǒng)的概念及其技術(shù)內(nèi)容[J];中國機(jī)械工程;2001年10期
4 李雪文;數(shù)控系統(tǒng)特殊故障排除三例[J];機(jī)床電器;2001年04期
5 陸紅偉,汪木蘭;數(shù)控系統(tǒng)實驗裝置的研制[J];南京工程學(xué)院學(xué)報;2001年01期
6 張運泰,王利;多種數(shù)控系統(tǒng)鉆孔循環(huán)編程的比較[J];機(jī)械工人.冷加工;2001年01期
7 ;數(shù)控系統(tǒng)的種類和用途[J];機(jī)械工人.冷加工;2001年05期
8 李瑩,王炳升;開放化的數(shù)控系統(tǒng)[J];機(jī)械工人.冷加工;2001年11期
9 李宏勝;現(xiàn)代數(shù)控系統(tǒng)的技術(shù)特點與發(fā)展趨勢[J];制造業(yè)自動化;2002年11期
10 賴國庭,吳玉厚,富大偉,張俊萍;數(shù)控系統(tǒng)的發(fā)展趨勢及若干問題的探討[J];機(jī)械與電子;2002年06期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 丁文飛;孫永全;郭建英;;數(shù)控系統(tǒng)故障模式模糊風(fēng)險分析[A];2009年全國機(jī)械可靠性技術(shù)學(xué)術(shù)交流會暨第四屆可靠性工程分會成立大會論文集[C];2009年
2 鄒方;薛漢杰;劉強(qiáng);;數(shù)控系統(tǒng)的網(wǎng)絡(luò)支持技術(shù)[A];《制造業(yè)自動化與網(wǎng)絡(luò)化制造》學(xué)術(shù)交流會論文集[C];2004年
3 鄒方;薛漢杰;劉強(qiáng);;數(shù)控系統(tǒng)的網(wǎng)絡(luò)支持技術(shù)[A];先進(jìn)制造技術(shù)論壇暨第三屆制造業(yè)自動化與信息化技術(shù)交流會論文集[C];2004年
4 陳道君;米玉華;;840D數(shù)控系統(tǒng)用于兩地控制的改造技術(shù)[A];第二屆全國信息與電子工程學(xué)術(shù)交流會暨第十三屆四川省電子學(xué)會曙光分會學(xué)術(shù)年會論文集[C];2006年
5 林波;周尚榮;林培輝;;基于數(shù)控系統(tǒng)網(wǎng)絡(luò)化通信的對比研究[A];先進(jìn)制造技術(shù)論壇暨第五屆制造業(yè)自動化與信息化技術(shù)交流會論文集[C];2006年
6 王太勇;李宏偉;汪文津;趙巍;李波;;基于嵌入式架構(gòu)自治模型的數(shù)控系統(tǒng)智能化平臺的研究[A];全面建設(shè)小康社會:中國科技工作者的歷史責(zé)任——中國科協(xié)2003年學(xué)術(shù)年會論文集(上)[C];2003年
7 劉清建;王太勇;劉振忠;吳榮宗;王潤;;數(shù)控系統(tǒng)在機(jī)狀態(tài)監(jiān)測與遠(yuǎn)程監(jiān)控研究[A];機(jī)械動力學(xué)理論及其應(yīng)用[C];2011年
8 雒補(bǔ)清;;西門子802D數(shù)控系統(tǒng)典型故障分析研究[A];2009年促進(jìn)中部崛起專家論壇暨第五屆湖北科技論壇——裝備制造產(chǎn)業(yè)發(fā)展論壇論文集(下)[C];2009年
9 韓向春;李浩;;數(shù)控系統(tǒng)程序編輯器的設(shè)計與實現(xiàn)[A];《制造業(yè)自動化與網(wǎng)絡(luò)化制造》學(xué)術(shù)交流會論文集[C];2004年
10 韓向春;李浩;;數(shù)控系統(tǒng)程序編輯器的設(shè)計與實現(xiàn)[A];先進(jìn)制造技術(shù)論壇暨第三屆制造業(yè)自動化與信息化技術(shù)交流會論文集[C];2004年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 功山;數(shù)控系統(tǒng)確立“十一五”目標(biāo)[N];中國工業(yè)報;2006年
2 徐虹;多通道模塊數(shù)控系統(tǒng)問世[N];科技日報;2005年
3 金石;日數(shù)控系統(tǒng)漲價 臺機(jī)床業(yè)面臨成本壓力[N];中國工業(yè)報;2011年
4 亓娟;泰鋼能源數(shù)控系統(tǒng)運行穩(wěn)定[N];中國冶金報;2012年
5 喬立;誰將是中國數(shù)控系統(tǒng)第一品牌[N];中國機(jī)電日報;2002年
6 蘇靜 繆金元;數(shù)控系統(tǒng)實現(xiàn)智能化開放式[N];中國航天報;2000年
7 見習(xí)記者 嚴(yán)曼青;中低端數(shù)控系統(tǒng) 從獨行俠到眾人行[N];機(jī)電商報;2005年
8 李本禹;中國要發(fā)展自己的高端數(shù)控系統(tǒng)[N];機(jī)電商報;2005年
9 本報記者 胥娟;國產(chǎn)數(shù)控系統(tǒng)路在何方[N];機(jī)電商報;2005年
10 趙立新;中國機(jī)床呼喚“中國大腦”數(shù)控系統(tǒng)產(chǎn)業(yè)共圖發(fā)展大計[N];機(jī)電商報;2005年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 黃祖廣;基子功能安全的數(shù)控系統(tǒng)設(shè)計方法及關(guān)鍵技術(shù)研究[D];山東大學(xué);2015年
2 王濤;數(shù)控系統(tǒng)的可靠性設(shè)計理論和方法研究[D];天津大學(xué);2008年
3 王文斌;嵌入式可重構(gòu)數(shù)控系統(tǒng)及其關(guān)鍵技術(shù)研究[D];上海大學(xué);2007年
4 喬巍巍;數(shù)控系統(tǒng)可靠性建模及熵權(quán)模糊綜合評價[D];吉林大學(xué);2008年
5 余順周;編譯型數(shù)控系統(tǒng)及其關(guān)鍵技術(shù)的研究[D];哈爾濱工業(yè)大學(xué);2007年
6 劉清建;數(shù)控系統(tǒng)運動控制及運行優(yōu)化[D];天津大學(xué);2010年
7 金新娟;面向服務(wù)的動態(tài)可配置數(shù)控系統(tǒng)及其關(guān)鍵技術(shù)研究[D];武漢理工大學(xué);2012年
8 岳東峰;數(shù)控系統(tǒng)功能安全關(guān)鍵技術(shù)的研究[D];中國科學(xué)技術(shù)大學(xué);2012年
9 楊磊;基于工業(yè)以太網(wǎng)的數(shù)控系統(tǒng)實時性問題研究[D];中國科學(xué)技術(shù)大學(xué);2014年
10 任清榮;基于以太網(wǎng)的數(shù)控系統(tǒng)數(shù)字接口技術(shù)研究[D];華中科技大學(xué);2008年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 葉蕾;基于uC/OS-II和ARM9的嵌入式數(shù)控系統(tǒng)人機(jī)接口研究[D];華南理工大學(xué);2015年
2 徐愷;國產(chǎn)數(shù)控系統(tǒng)通信機(jī)制及軟件研究與實現(xiàn)[D];中國地質(zhì)大學(xué)(北京);2015年
3 劉娜娜;基于UMAC的鏜銑加工中心的數(shù)控系統(tǒng)的研究與開發(fā)[D];沈陽理工大學(xué);2015年
4 王明陽;基于UMAC的超精密車銑復(fù)合機(jī)床數(shù)控系統(tǒng)的研制[D];哈爾濱工業(yè)大學(xué);2015年
5 馬軍;數(shù)控機(jī)床VMC850E的數(shù)控系統(tǒng)改造[D];電子科技大學(xué);2014年
6 鄧林;基于DSP和1553B總線的航空發(fā)動機(jī)數(shù)控系統(tǒng)的設(shè)計與實現(xiàn)[D];上海交通大學(xué);2014年
7 OH和;高壓氣瓶專用螺紋數(shù)控機(jī)床電氣設(shè)計[D];北京工業(yè)大學(xué);2014年
8 周志敏;基于開放性數(shù)控系統(tǒng)的黃金鏈珠車花機(jī)床的研制[D];哈爾濱工業(yè)大學(xué);2015年
9 王兵強(qiáng);基于運動控制卡的數(shù)控實驗臺數(shù)控系統(tǒng)研究[D];青島大學(xué);2015年
10 趙偉;基于ARM和FPGA的嵌入式數(shù)控系統(tǒng)的研究實現(xiàn)[D];上海交通大學(xué);2013年
本文關(guān)鍵詞:基于多核ARM的實時Linux在數(shù)控系統(tǒng)中的應(yīng)用研究,由筆耕文化傳播整理發(fā)布。
,本文編號:337276
本文鏈接:http://sikaile.net/kejilunwen/jiagonggongyi/337276.html