嵌入式數(shù)控雕刻機(jī)系統(tǒng)平臺及人機(jī)界面軟件開發(fā)
本文關(guān)鍵詞:嵌入式數(shù)控雕刻機(jī)系統(tǒng)平臺及人機(jī)界面軟件開發(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)平臺軟件的設(shè)計(jì),并在此基礎(chǔ)上進(jìn)行了人機(jī)界面軟件的開發(fā)。 論文首先分析了流行的嵌入式操作系統(tǒng)和嵌入式圖形界面庫的優(yōu)缺點(diǎn),選取Linux和Qt/Embedded作為嵌入式數(shù)控雕刻系統(tǒng)的操作系統(tǒng)和嵌入式圖形界面庫,并在詳細(xì)研究嵌入式Linux操作系統(tǒng)實(shí)時(shí)性能的基礎(chǔ)上,提出了改進(jìn)Linux系統(tǒng)實(shí)時(shí)性能的方法,然后對輸入設(shè)備驅(qū)動程序、驅(qū)動程序與圖形界面庫的接口進(jìn)行了設(shè)計(jì),最后詳細(xì)闡述了嵌入式數(shù)控雕刻系統(tǒng)人機(jī)界面軟件的實(shí)現(xiàn)方案。 此外,論文還給出了系統(tǒng)平臺和人機(jī)界面軟件的測試方法和例程源碼。測試結(jié)果表明,經(jīng)過改進(jìn)的集成了實(shí)時(shí)子系統(tǒng)的Linux操作系統(tǒng)能滿足微秒級實(shí)時(shí)響應(yīng)要求,輸入設(shè)備驅(qū)動程序和圖形界面庫驅(qū)動接口運(yùn)行正常,開發(fā)的人機(jī)界面軟件響應(yīng)正確,為進(jìn)一步完善數(shù)控雕刻系統(tǒng)的開發(fā)奠定了堅(jiān)實(shí)基礎(chǔ)。
【關(guān)鍵詞】:嵌入式數(shù)控 ARM Linux 數(shù)控雕刻 驅(qū)動程序 人機(jī)界面
【學(xué)位授予單位】:南京航空航天大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2008
【分類號】:TG659
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 緒論9-19
- 1.1 數(shù)控系統(tǒng)概述及其發(fā)展趨勢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ā)展趨勢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)勢16-18
- 1.4 本文的研究內(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)平臺軟件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í)性能測試41-42
- 3.3 本章小結(jié)42-43
- 第四章 設(shè)備驅(qū)動程序與GUI 驅(qū)動接口開發(fā)43-59
- 4.1 Linux 設(shè)備驅(qū)動程序分析43-46
- 4.1.1 Linux 設(shè)備分類44-45
- 4.1.2 驅(qū)動程序與應(yīng)用程序接口45-46
- 4.2 輸入設(shè)備驅(qū)動程序46-49
- 4.2.1 輸入設(shè)備硬件電路介紹47-48
- 4.2.2 輸入設(shè)備驅(qū)動程序設(shè)計(jì)48-49
- 4.3 嵌入式GUI 驅(qū)動接口49-55
- 4.3.1 Linux 上Qt/Embedded 的實(shí)現(xiàn)49-51
- 4.3.2 Qt/Embedded 底層驅(qū)動接口51-55
- 4.4 驅(qū)動程序測試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ī)界面程序的開發(fā)60-67
- 5.2.1 圖形用戶界面設(shè)計(jì)60-62
- 5.2.2 圖形用戶界面實(shí)現(xiàn)62-67
- 5.2.3 開發(fā)注意點(diǎn)67
- 5.3 人機(jī)界面程序的測試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)】
中國期刊全文數(shù)據(jù)庫 前1條
1 劉露;樊澤明;;基于Windows CE的數(shù)控磨床系統(tǒng)軟件的開發(fā)與研究[J];組合機(jī)床與自動化加工技術(shù);2011年01期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前7條
1 曹玉華;基于Linux實(shí)時(shí)擴(kuò)展的嵌入式數(shù)控系統(tǒng)研究與開發(fā)[D];南京航空航天大學(xué);2011年
2 荀靖玢;基于嵌入式L的數(shù)控系統(tǒng)軟件的研究與開發(fā)[D];天津大學(xué);2012年
3 楊柳;基于ARM的全自動反沖洗過濾器控制器的研究[D];太原理工大學(xué);2012年
4 李紹琳;低成本數(shù)控雕刻機(jī)控制系統(tǒng)研究開發(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)平臺及人機(jī)界面軟件開發(fā),,由筆耕文化傳播整理發(fā)布。
本文編號:324655
本文鏈接:http://www.sikaile.net/kejilunwen/jinshugongy/324655.html