嵌入式數(shù)控雕刻機(jī)系統(tǒng)平臺(tái)及人機(jī)界面軟件開(kāi)發(fā)
本文關(guān)鍵詞:嵌入式數(shù)控雕刻機(jī)系統(tǒng)平臺(tái)及人機(jī)界面軟件開(kāi)發(fā),由筆耕文化傳播整理發(fā)布。
【摘要】: 數(shù)控系統(tǒng)是數(shù)控雕刻機(jī)的控制核心,其控制功能的強(qiáng)弱、控制性能的優(yōu)劣直接關(guān)系著數(shù)控雕刻機(jī)的加工質(zhì)量與加工效率。 基于ARM的嵌入式數(shù)控雕刻系統(tǒng)是計(jì)算機(jī)技術(shù)、嵌入式技術(shù)與數(shù)控技術(shù)的高度綜合。本文主要研究了基于ARM的嵌入式數(shù)控雕刻機(jī)系統(tǒng)平臺(tái)軟件的設(shè)計(jì),并在此基礎(chǔ)上進(jìn)行了人機(jī)界面軟件的開(kāi)發(fā)。 論文首先分析了流行的嵌入式操作系統(tǒng)和嵌入式圖形界面庫(kù)的優(yōu)缺點(diǎn),選取Linux和Qt/Embedded作為嵌入式數(shù)控雕刻系統(tǒng)的操作系統(tǒng)和嵌入式圖形界面庫(kù),并在詳細(xì)研究嵌入式Linux操作系統(tǒng)實(shí)時(shí)性能的基礎(chǔ)上,提出了改進(jìn)Linux系統(tǒng)實(shí)時(shí)性能的方法,然后對(duì)輸入設(shè)備驅(qū)動(dòng)程序、驅(qū)動(dòng)程序與圖形界面庫(kù)的接口進(jìn)行了設(shè)計(jì),最后詳細(xì)闡述了嵌入式數(shù)控雕刻系統(tǒng)人機(jī)界面軟件的實(shí)現(xiàn)方案。 此外,論文還給出了系統(tǒng)平臺(tái)和人機(jī)界面軟件的測(cè)試方法和例程源碼。測(cè)試結(jié)果表明,經(jīng)過(guò)改進(jìn)的集成了實(shí)時(shí)子系統(tǒng)的Linux操作系統(tǒng)能滿足微秒級(jí)實(shí)時(shí)響應(yīng)要求,輸入設(shè)備驅(qū)動(dòng)程序和圖形界面庫(kù)驅(qū)動(dòng)接口運(yùn)行正常,開(kāi)發(fā)的人機(jī)界面軟件響應(yīng)正確,為進(jìn)一步完善數(shù)控雕刻系統(tǒng)的開(kāi)發(fā)奠定了堅(jiān)實(shí)基礎(chǔ)。
【關(guān)鍵詞】:嵌入式數(shù)控 ARM Linux 數(shù)控雕刻 驅(qū)動(dòng)程序 人機(jī)界面
【學(xué)位授予單位】:南京航空航天大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TG659
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 緒論9-19
- 1.1 數(shù)控系統(tǒng)概述及其發(fā)展趨勢(shì)9-12
- 1.1.1 數(shù)控系統(tǒng)發(fā)展背景9-10
- 1.1.2 數(shù)控系統(tǒng)發(fā)展現(xiàn)狀10-11
- 1.1.3 數(shù)控系統(tǒng)發(fā)展趨勢(shì)11-12
- 1.2 數(shù)控雕刻機(jī)概述12-14
- 1.2.1 雕刻機(jī)及其分類12-13
- 1.2.2 雕刻機(jī)控制系統(tǒng)13-14
- 1.3 嵌入式系統(tǒng)14-18
- 1.3.1 嵌入式系統(tǒng)概述與特點(diǎn)14-16
- 1.3.2 嵌入式系統(tǒng)應(yīng)用于數(shù)控的優(yōu)勢(shì)16-18
- 1.4 本文的研究?jī)?nèi)容18-19
- 第二章 嵌入式數(shù)控雕刻系統(tǒng)總體結(jié)構(gòu)19-27
- 2.1 嵌入式數(shù)控雕刻系統(tǒng)硬件模塊介紹19-21
- 2.2 嵌入式數(shù)控雕刻系統(tǒng)軟件模塊設(shè)計(jì)21-26
- 2.2.1 嵌入式數(shù)控雕刻機(jī)系統(tǒng)平臺(tái)軟件22-26
- 2.2.2 用戶應(yīng)用程序26
- 2.3 本章小結(jié)26-27
- 第三章 嵌入式數(shù)控雕刻系統(tǒng)實(shí)時(shí)性能改進(jìn)27-43
- 3.1 數(shù)控系統(tǒng)實(shí)時(shí)性能分析27-31
- 3.1.1 數(shù)控系統(tǒng)實(shí)時(shí)性能要求27-28
- 3.1.2 影響實(shí)時(shí)性能因素28-29
- 3.1.3 Linux2.6 實(shí)時(shí)性能分析29-31
- 3.2 實(shí)時(shí)性能的改進(jìn)31-42
- 3.2.1 現(xiàn)有的改進(jìn)方法31-35
- 3.2.2 本文采用的方法35-41
- 3.2.3 實(shí)時(shí)性能測(cè)試41-42
- 3.3 本章小結(jié)42-43
- 第四章 設(shè)備驅(qū)動(dòng)程序與GUI 驅(qū)動(dòng)接口開(kāi)發(fā)43-59
- 4.1 Linux 設(shè)備驅(qū)動(dòng)程序分析43-46
- 4.1.1 Linux 設(shè)備分類44-45
- 4.1.2 驅(qū)動(dòng)程序與應(yīng)用程序接口45-46
- 4.2 輸入設(shè)備驅(qū)動(dòng)程序46-49
- 4.2.1 輸入設(shè)備硬件電路介紹47-48
- 4.2.2 輸入設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)48-49
- 4.3 嵌入式GUI 驅(qū)動(dòng)接口49-55
- 4.3.1 Linux 上Qt/Embedded 的實(shí)現(xiàn)49-51
- 4.3.2 Qt/Embedded 底層驅(qū)動(dòng)接口51-55
- 4.4 驅(qū)動(dòng)程序測(cè)試55-58
- 4.5 本章小結(jié)58-59
- 第五章 數(shù)控雕刻系統(tǒng)人機(jī)界面程序的設(shè)計(jì)59-69
- 5.1 人機(jī)界面設(shè)計(jì)59-60
- 5.1.1 數(shù)控雕刻系統(tǒng)人機(jī)界面分析59
- 5.1.2 數(shù)控雕刻系統(tǒng)人機(jī)程序功能模塊劃分59-60
- 5.2 人機(jī)界面程序的開(kāi)發(fā)60-67
- 5.2.1 圖形用戶界面設(shè)計(jì)60-62
- 5.2.2 圖形用戶界面實(shí)現(xiàn)62-67
- 5.2.3 開(kāi)發(fā)注意點(diǎn)67
- 5.3 人機(jī)界面程序的測(cè)試67-68
- 5.4 本章小結(jié)68-69
- 第六章 總結(jié)與展望69-71
- 6.1 論文總結(jié)69-70
- 6.2 工作展望70-71
- 參考文獻(xiàn)71-73
- 致謝73-74
- 攻讀碩士學(xué)位期間發(fā)表的論文74
【引證文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前1條
1 劉露;樊澤明;;基于Windows CE的數(shù)控磨床系統(tǒng)軟件的開(kāi)發(fā)與研究[J];組合機(jī)床與自動(dòng)化加工技術(shù);2011年01期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前7條
1 曹玉華;基于Linux實(shí)時(shí)擴(kuò)展的嵌入式數(shù)控系統(tǒng)研究與開(kāi)發(fā)[D];南京航空航天大學(xué);2011年
2 荀靖玢;基于嵌入式L的數(shù)控系統(tǒng)軟件的研究與開(kāi)發(fā)[D];天津大學(xué);2012年
3 楊柳;基于ARM的全自動(dòng)反沖洗過(guò)濾器控制器的研究[D];太原理工大學(xué);2012年
4 李紹琳;低成本數(shù)控雕刻機(jī)控制系統(tǒng)研究開(kāi)發(fā)[D];山東大學(xué);2012年
5 李維;基于ARM和FPGA的步進(jìn)電機(jī)雕刻控制系統(tǒng)的研究與設(shè)計(jì)[D];中南大學(xué);2012年
6 洪斯寶;嵌入式三軸數(shù)控系統(tǒng)的研究與設(shè)計(jì)[D];浙江工業(yè)大學(xué);2012年
7 范建鋒;基于ARM和FPGA的雕刻機(jī)控制系統(tǒng)的研究[D];西安工程大學(xué);2012年
本文關(guān)鍵詞:嵌入式數(shù)控雕刻機(jī)系統(tǒng)平臺(tái)及人機(jī)界面軟件開(kāi)發(fā),,由筆耕文化傳播整理發(fā)布。
本文編號(hào):324655
本文鏈接:http://sikaile.net/kejilunwen/jinshugongy/324655.html