MES終端的嵌入式Linux軟件平臺技術(shù)研究
發(fā)布時間:2022-02-15 05:37
隨著企業(yè)信息化深入,發(fā)展和實施制造執(zhí)行系統(tǒng)受到學(xué)術(shù)界和產(chǎn)業(yè)界的廣泛關(guān)注。MES終端作為生產(chǎn)作業(yè)現(xiàn)場和生產(chǎn)過程管理的橋梁,是制造執(zhí)行系統(tǒng)的一個重要組成部分,其軟件平臺的研究對MES終端的性能發(fā)揮具有至關(guān)重要的作用。以Linux為代表的開源軟件經(jīng)過幾十年的發(fā)展,不僅功能強大,而且性能穩(wěn)定。目前國內(nèi)外很多企業(yè)已經(jīng)從商業(yè)解決方案轉(zhuǎn)向更為經(jīng)濟的開源解決方案。Linux內(nèi)核具有免許可證費用、高度穩(wěn)定、接口統(tǒng)一等優(yōu)點,非常適合作為嵌入式操作系統(tǒng)。因此,論文以MES終端開發(fā)為背景,在實驗室開發(fā)的MES終端硬件的基礎(chǔ)上,基于Linux構(gòu)建MES終端軟件平臺,重點針對軟件平臺搭建過程中的三個關(guān)鍵技術(shù)-引導(dǎo)程序、圖形系統(tǒng)、內(nèi)核進行研究。首先,針對U-Boot引導(dǎo)程序移植過程配置復(fù)雜、不直觀的問題,本文提出一個U-Boot引導(dǎo)程序可視化配置方案,實現(xiàn)了U-Boot配置過程的可視化、配置選項的自動關(guān)聯(lián)以及編譯所需頭文件的自動生成。其次,在分析MiniGUI輸入引擎實現(xiàn)機制的基礎(chǔ)上,重新設(shè)計和實現(xiàn)輸入引擎,同時根據(jù)MES終端輸入設(shè)備的特點,對MiniGUI按鍵處理進行了重新映射,并將MiniGUI圖形庫移植到軟件...
【文章來源】:重慶大學(xué)重慶市211工程院校985工程院校教育部直屬院校
【文章頁數(shù)】:83 頁
【學(xué)位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
1 緒論
1.1 引言
1.2 MES 終端概述
1.2.1 MES 終端在MES 中的作用
1.2.2 MES 終端軟件平臺的發(fā)展?fàn)顩r
1.3 嵌入式系統(tǒng)概述
1.3.1 嵌入式系統(tǒng)的定義和特點
1.3.2 嵌入式操作系統(tǒng)簡介
1.4 論文課題研究來源和研究內(nèi)容
1.5 論文的研究意義與思路
1.5.1 論文的研究意義
1.5.2 論文的研究思路
1.6 本文章節(jié)安排
2 MES 終端的嵌入式 Linux 軟件平臺關(guān)鍵技術(shù)
2.1 引言
2.2 MES 終端軟件平臺的應(yīng)用需求
2.2.1 MES 終端的需求分析
2.2.2 MES 終端軟件平臺的需求分析
2.3 MES 終端的嵌入式Linux 軟件平臺架構(gòu)
2.3.1 MES 終端硬件平臺
2.3.2 MES 終端的嵌入式Linux 軟件平臺架構(gòu)
2.3.3 MES 終端軟件平臺的啟動研究
2.4 基于Linux 的MES 終端軟件平臺構(gòu)建技術(shù)
2.4.1 引導(dǎo)程序
2.4.2 圖形系統(tǒng)
2.4.3 內(nèi)核
2.5 本章小結(jié)
3 MES 終端引導(dǎo)程序研究
3.1 引言
3.2 MES 終端引導(dǎo)程序_U-Boot
3.2.1 U-Boot 啟動流程
3.2.2 U-Boot 啟動模式
3.3 U-Boot 可視化配置研究
3.3.1 根目錄Makefile 文件
3.3.2 板級配置文件
3.4 U-Boot 可視化配置實現(xiàn)
3.4.1 Linux 內(nèi)核圖形配置系統(tǒng)移植
3.4.2 U-Boot 可視化配置實現(xiàn)
3.5 U-Boot 移植
3.6 本章小結(jié)
4 MES 終端圖形系統(tǒng)研究
4.1 引言
4.2 MES 終端圖形系統(tǒng)_MiniGUI
4.2.1 MiniGUI 體系結(jié)構(gòu)
4.2.2 MiniGUI 消息與消息循環(huán)機制
4.2.3 MiniGUI 運行模式
4.3 MiniGUI 輸入引擎的研究
4.3.1 輸入引擎的數(shù)據(jù)結(jié)構(gòu)
4.3.2 輸入引擎的執(zhí)行流程分析
4.4 MiniGUI 移植
4.4.1 MiniGUI 配置
4.4.2 MiniGUI 編譯
4.5 本章小結(jié)
5 MES 終端內(nèi)核系統(tǒng)研究
5.1 引言
5.2 Linux 內(nèi)核的配置裁剪
5.2.1 Linux 內(nèi)核體系結(jié)構(gòu)
5.2.2 Linux 內(nèi)核配置系統(tǒng)研究
5.2.3 Linux 內(nèi)核配置裁剪
5.3 Linux 內(nèi)核驅(qū)動程序設(shè)計
5.3.1 Linux 驅(qū)動程序分類和框架
5.3.2 485 設(shè)備驅(qū)動設(shè)計與實現(xiàn)
5.3.3 輸入輸出驅(qū)動設(shè)計與實現(xiàn)
5.3.4 看門狗驅(qū)動程序設(shè)計與實現(xiàn)
5.4 Linux 內(nèi)核的實時化
5.4.1 Linux 內(nèi)核的實時化方案
5.4.2 Xenomai 體系結(jié)構(gòu)
5.4.3 Xenomai 移植
5.5 本章小結(jié)
6 MES 終端軟件平臺集成與測試
6.1 引言
6.2 MES 終端軟件平臺集成
6.3 MES 終端軟件平臺測試
6.3.1 MES 終端引導(dǎo)程序測試
6.3.2 MES 終端圖形系統(tǒng)測試
6.3.3 MES 終端內(nèi)核測試
6.3.4 MES 終端軟件平臺整體測試
6.4 本章小結(jié)
7 總結(jié)與展望
致謝
參考文獻
附錄
A 作者在攻讀碩士學(xué)位期間發(fā)表的論文目錄
B 作者在攻讀碩士學(xué)位期間參加的科研項目目錄
【參考文獻】:
期刊論文
[1]ARMboot在Proteus ISIS仿真環(huán)境中的移植[J]. 王鵬,高海東. 微處理機. 2009(04)
[2]基于VIVI的嵌入式便攜播放器設(shè)計與實現(xiàn)[J]. 梁風(fēng)梅,曲振華. 電腦開發(fā)與應(yīng)用. 2009(07)
[3]基于Linux和Xenomai的實時測控系統(tǒng)[J]. 晏來成,鄭力新. 計算機測量與控制. 2009(04)
[4]Bootloader下Makefile文件的分析與研究[J]. 柯敏毅,劉文鎖. 計算機與信息技術(shù). 2009(Z1)
[5]Bootloader下Makefile文件的分析與研究[J]. 柯敏毅,劉文鎖. 計算機與信息技術(shù). 2009 (Z1)
[6]基于Xenomai的實時Linux分析與研究[J]. 王榮,游有鵬,張少坤. 單片機與嵌入式系統(tǒng)應(yīng)用. 2009(02)
[7]基于MIPS和Linux的U-Boot分析與移植[J]. 李義,李鳳華,婁嘉鵬,張策. 儀器儀表用戶. 2008(04)
[8]基于Linux-MiniGUI的嵌入式系統(tǒng)中鍵盤輸入設(shè)備的實現(xiàn)[J]. 張斌,馬旭東,卞俊善. 工業(yè)控制計算機. 2008(07)
[9]基于MiniGUI的IAL定制及觸摸屏驅(qū)動程序開發(fā)[J]. 林學(xué)祥,李偉鵬. 計算機工程與設(shè)計. 2008(12)
[10]U-Boot在LPC2210上的移植[J]. 袁彬,邱書波,呂蔭平. 微計算機信息. 2008(14)
碩士論文
[1]嵌入式操作系統(tǒng)VxWorks實時性能研究與測試[D]. 楊康.國防科學(xué)技術(shù)大學(xué) 2009
[2]Linux嵌入式操作系統(tǒng)的實時性研究[D]. 曾樹洪.中南大學(xué) 2008
[3]MES通用數(shù)據(jù)采集終端的研究與實現(xiàn)[D]. 劉澤禧.廣東工業(yè)大學(xué) 2008
[4]制造執(zhí)行系統(tǒng)中數(shù)據(jù)采集器的開發(fā)與應(yīng)用[D]. 高麗嬋.浙江大學(xué) 2008
[5]面向MES終端的嵌入式Linux平臺研究和設(shè)計[D]. 段紅祥.重慶大學(xué) 2008
[6]基于嵌入式Linux視頻采集平臺的開發(fā)[D]. 楊磊.武漢科技大學(xué) 2008
[7]嵌入式Linux實時化及其測試方法的研究[D]. 陳路遠.哈爾濱工程大學(xué) 2006
本文編號:3626023
【文章來源】:重慶大學(xué)重慶市211工程院校985工程院校教育部直屬院校
【文章頁數(shù)】:83 頁
【學(xué)位級別】:碩士
【文章目錄】:
中文摘要
英文摘要
1 緒論
1.1 引言
1.2 MES 終端概述
1.2.1 MES 終端在MES 中的作用
1.2.2 MES 終端軟件平臺的發(fā)展?fàn)顩r
1.3 嵌入式系統(tǒng)概述
1.3.1 嵌入式系統(tǒng)的定義和特點
1.3.2 嵌入式操作系統(tǒng)簡介
1.4 論文課題研究來源和研究內(nèi)容
1.5 論文的研究意義與思路
1.5.1 論文的研究意義
1.5.2 論文的研究思路
1.6 本文章節(jié)安排
2 MES 終端的嵌入式 Linux 軟件平臺關(guān)鍵技術(shù)
2.1 引言
2.2 MES 終端軟件平臺的應(yīng)用需求
2.2.1 MES 終端的需求分析
2.2.2 MES 終端軟件平臺的需求分析
2.3 MES 終端的嵌入式Linux 軟件平臺架構(gòu)
2.3.1 MES 終端硬件平臺
2.3.2 MES 終端的嵌入式Linux 軟件平臺架構(gòu)
2.3.3 MES 終端軟件平臺的啟動研究
2.4 基于Linux 的MES 終端軟件平臺構(gòu)建技術(shù)
2.4.1 引導(dǎo)程序
2.4.2 圖形系統(tǒng)
2.4.3 內(nèi)核
2.5 本章小結(jié)
3 MES 終端引導(dǎo)程序研究
3.1 引言
3.2 MES 終端引導(dǎo)程序_U-Boot
3.2.1 U-Boot 啟動流程
3.2.2 U-Boot 啟動模式
3.3 U-Boot 可視化配置研究
3.3.1 根目錄Makefile 文件
3.3.2 板級配置文件
3.4 U-Boot 可視化配置實現(xiàn)
3.4.1 Linux 內(nèi)核圖形配置系統(tǒng)移植
3.4.2 U-Boot 可視化配置實現(xiàn)
3.5 U-Boot 移植
3.6 本章小結(jié)
4 MES 終端圖形系統(tǒng)研究
4.1 引言
4.2 MES 終端圖形系統(tǒng)_MiniGUI
4.2.1 MiniGUI 體系結(jié)構(gòu)
4.2.2 MiniGUI 消息與消息循環(huán)機制
4.2.3 MiniGUI 運行模式
4.3 MiniGUI 輸入引擎的研究
4.3.1 輸入引擎的數(shù)據(jù)結(jié)構(gòu)
4.3.2 輸入引擎的執(zhí)行流程分析
4.4 MiniGUI 移植
4.4.1 MiniGUI 配置
4.4.2 MiniGUI 編譯
4.5 本章小結(jié)
5 MES 終端內(nèi)核系統(tǒng)研究
5.1 引言
5.2 Linux 內(nèi)核的配置裁剪
5.2.1 Linux 內(nèi)核體系結(jié)構(gòu)
5.2.2 Linux 內(nèi)核配置系統(tǒng)研究
5.2.3 Linux 內(nèi)核配置裁剪
5.3 Linux 內(nèi)核驅(qū)動程序設(shè)計
5.3.1 Linux 驅(qū)動程序分類和框架
5.3.2 485 設(shè)備驅(qū)動設(shè)計與實現(xiàn)
5.3.3 輸入輸出驅(qū)動設(shè)計與實現(xiàn)
5.3.4 看門狗驅(qū)動程序設(shè)計與實現(xiàn)
5.4 Linux 內(nèi)核的實時化
5.4.1 Linux 內(nèi)核的實時化方案
5.4.2 Xenomai 體系結(jié)構(gòu)
5.4.3 Xenomai 移植
5.5 本章小結(jié)
6 MES 終端軟件平臺集成與測試
6.1 引言
6.2 MES 終端軟件平臺集成
6.3 MES 終端軟件平臺測試
6.3.1 MES 終端引導(dǎo)程序測試
6.3.2 MES 終端圖形系統(tǒng)測試
6.3.3 MES 終端內(nèi)核測試
6.3.4 MES 終端軟件平臺整體測試
6.4 本章小結(jié)
7 總結(jié)與展望
致謝
參考文獻
附錄
A 作者在攻讀碩士學(xué)位期間發(fā)表的論文目錄
B 作者在攻讀碩士學(xué)位期間參加的科研項目目錄
【參考文獻】:
期刊論文
[1]ARMboot在Proteus ISIS仿真環(huán)境中的移植[J]. 王鵬,高海東. 微處理機. 2009(04)
[2]基于VIVI的嵌入式便攜播放器設(shè)計與實現(xiàn)[J]. 梁風(fēng)梅,曲振華. 電腦開發(fā)與應(yīng)用. 2009(07)
[3]基于Linux和Xenomai的實時測控系統(tǒng)[J]. 晏來成,鄭力新. 計算機測量與控制. 2009(04)
[4]Bootloader下Makefile文件的分析與研究[J]. 柯敏毅,劉文鎖. 計算機與信息技術(shù). 2009(Z1)
[5]Bootloader下Makefile文件的分析與研究[J]. 柯敏毅,劉文鎖. 計算機與信息技術(shù). 2009 (Z1)
[6]基于Xenomai的實時Linux分析與研究[J]. 王榮,游有鵬,張少坤. 單片機與嵌入式系統(tǒng)應(yīng)用. 2009(02)
[7]基于MIPS和Linux的U-Boot分析與移植[J]. 李義,李鳳華,婁嘉鵬,張策. 儀器儀表用戶. 2008(04)
[8]基于Linux-MiniGUI的嵌入式系統(tǒng)中鍵盤輸入設(shè)備的實現(xiàn)[J]. 張斌,馬旭東,卞俊善. 工業(yè)控制計算機. 2008(07)
[9]基于MiniGUI的IAL定制及觸摸屏驅(qū)動程序開發(fā)[J]. 林學(xué)祥,李偉鵬. 計算機工程與設(shè)計. 2008(12)
[10]U-Boot在LPC2210上的移植[J]. 袁彬,邱書波,呂蔭平. 微計算機信息. 2008(14)
碩士論文
[1]嵌入式操作系統(tǒng)VxWorks實時性能研究與測試[D]. 楊康.國防科學(xué)技術(shù)大學(xué) 2009
[2]Linux嵌入式操作系統(tǒng)的實時性研究[D]. 曾樹洪.中南大學(xué) 2008
[3]MES通用數(shù)據(jù)采集終端的研究與實現(xiàn)[D]. 劉澤禧.廣東工業(yè)大學(xué) 2008
[4]制造執(zhí)行系統(tǒng)中數(shù)據(jù)采集器的開發(fā)與應(yīng)用[D]. 高麗嬋.浙江大學(xué) 2008
[5]面向MES終端的嵌入式Linux平臺研究和設(shè)計[D]. 段紅祥.重慶大學(xué) 2008
[6]基于嵌入式Linux視頻采集平臺的開發(fā)[D]. 楊磊.武漢科技大學(xué) 2008
[7]嵌入式Linux實時化及其測試方法的研究[D]. 陳路遠.哈爾濱工程大學(xué) 2006
本文編號:3626023
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3626023.html
最近更新
教材專著