基于Linux的嵌入式系統(tǒng)工業(yè)測(cè)控系統(tǒng)的設(shè)計(jì)方案解析
2017-11-01 |
rar |
0.6 MB |
次下載 |
1積分
資料介紹
隨著網(wǎng)絡(luò)控制技術(shù)的快速發(fā)展,工業(yè)以太網(wǎng)得到逐步完善,在工業(yè)控制領(lǐng)域獲得越來(lái)越廣泛的應(yīng)用。工業(yè)以太網(wǎng)使用了TCP/IP協(xié)議,便于聯(lián)網(wǎng),并具有高速控制網(wǎng)絡(luò)的優(yōu)點(diǎn)。隨著32位嵌入式CPU價(jià)格的下降,性能指標(biāo)的提高,為嵌入式系統(tǒng)的廣泛應(yīng)用和Linux在嵌入式系統(tǒng)中的發(fā)展提供了廣闊的空間。由于Linux的高度靈活性,可以容易地根據(jù)應(yīng)用領(lǐng)域的特點(diǎn)對(duì)它進(jìn)行定制開(kāi)發(fā),以滿足實(shí)際應(yīng)用需要。
2、基于Linux的嵌入式系統(tǒng)在測(cè)控系統(tǒng)中的設(shè)計(jì)
計(jì)算機(jī)測(cè)控系統(tǒng)本質(zhì)上就是計(jì)算機(jī)控制系統(tǒng),為了對(duì)被控對(duì)象實(shí)施控制,對(duì)其參數(shù)和狀態(tài)進(jìn)行檢測(cè)是必不可少的。
2.1 測(cè)控系統(tǒng)整體設(shè)計(jì)
測(cè)控系統(tǒng)以基于Linux的嵌入式系統(tǒng)為核心,應(yīng)用程序可通過(guò)網(wǎng)絡(luò)進(jìn)行更新,通過(guò)鍵盤進(jìn)行人機(jī)對(duì)話,數(shù)據(jù)可通過(guò)LCD現(xiàn)場(chǎng)顯示。重要數(shù)據(jù)可以文件形式保存在Flash存儲(chǔ)器中,數(shù)據(jù)和報(bào)警信息還可通過(guò)串口向上位機(jī)傳輸,也可通過(guò)以太網(wǎng)口向Inernet發(fā)布信息。用戶通過(guò)顯示界面查看設(shè)備狀態(tài),設(shè)置設(shè)備參數(shù),實(shí)現(xiàn)遠(yuǎn)程監(jiān)控、遠(yuǎn)程維護(hù)。

2.2 總體框圖[1]
2.3 嵌入式系統(tǒng)硬件設(shè)計(jì)
2.3.1 硬件框圖
考慮一般測(cè)控系統(tǒng)對(duì)嵌入式系統(tǒng)要求比較多的功能有:鍵盤接口、顯示接口、A/D(或D/A)轉(zhuǎn)換單元、可擴(kuò)展的UO接口、打印機(jī)接口、與PC機(jī)通信的串行接口、以太網(wǎng)口等。實(shí)現(xiàn)的嵌入式系統(tǒng)硬件框圖如圖2-2所示[3]:

2.3.2 Linux下設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)
Linux系統(tǒng)中,內(nèi)核提供保護(hù)機(jī)制,用戶空間的進(jìn)程一般不能直接訪問(wèn)硬件。Linux設(shè)備被抽象出來(lái),所有設(shè)備都看成文件。用戶進(jìn)程通過(guò)文件系統(tǒng)的接口訪問(wèn)設(shè)備驅(qū)動(dòng)程序,設(shè)備驅(qū)動(dòng)程序主要完成如下功能:
①探測(cè)設(shè)備和初始化設(shè)備;②從設(shè)備接受數(shù)據(jù)并提交給內(nèi)核;③從內(nèi)核接受數(shù)據(jù)送到設(shè)備;④檢測(cè)和處理設(shè)備錯(cuò)誤。
3、基于 RTAI-Linux的嵌入式系統(tǒng)的軟件實(shí)現(xiàn)
2、基于Linux的嵌入式系統(tǒng)在測(cè)控系統(tǒng)中的設(shè)計(jì)
計(jì)算機(jī)測(cè)控系統(tǒng)本質(zhì)上就是計(jì)算機(jī)控制系統(tǒng),為了對(duì)被控對(duì)象實(shí)施控制,對(duì)其參數(shù)和狀態(tài)進(jìn)行檢測(cè)是必不可少的。
2.1 測(cè)控系統(tǒng)整體設(shè)計(jì)
測(cè)控系統(tǒng)以基于Linux的嵌入式系統(tǒng)為核心,應(yīng)用程序可通過(guò)網(wǎng)絡(luò)進(jìn)行更新,通過(guò)鍵盤進(jìn)行人機(jī)對(duì)話,數(shù)據(jù)可通過(guò)LCD現(xiàn)場(chǎng)顯示。重要數(shù)據(jù)可以文件形式保存在Flash存儲(chǔ)器中,數(shù)據(jù)和報(bào)警信息還可通過(guò)串口向上位機(jī)傳輸,也可通過(guò)以太網(wǎng)口向Inernet發(fā)布信息。用戶通過(guò)顯示界面查看設(shè)備狀態(tài),設(shè)置設(shè)備參數(shù),實(shí)現(xiàn)遠(yuǎn)程監(jiān)控、遠(yuǎn)程維護(hù)。

2.2 總體框圖[1]
2.3 嵌入式系統(tǒng)硬件設(shè)計(jì)
2.3.1 硬件框圖
考慮一般測(cè)控系統(tǒng)對(duì)嵌入式系統(tǒng)要求比較多的功能有:鍵盤接口、顯示接口、A/D(或D/A)轉(zhuǎn)換單元、可擴(kuò)展的UO接口、打印機(jī)接口、與PC機(jī)通信的串行接口、以太網(wǎng)口等。實(shí)現(xiàn)的嵌入式系統(tǒng)硬件框圖如圖2-2所示[3]:

2.3.2 Linux下設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)
Linux系統(tǒng)中,內(nèi)核提供保護(hù)機(jī)制,用戶空間的進(jìn)程一般不能直接訪問(wèn)硬件。Linux設(shè)備被抽象出來(lái),所有設(shè)備都看成文件。用戶進(jìn)程通過(guò)文件系統(tǒng)的接口訪問(wèn)設(shè)備驅(qū)動(dòng)程序,設(shè)備驅(qū)動(dòng)程序主要完成如下功能:
①探測(cè)設(shè)備和初始化設(shè)備;②從設(shè)備接受數(shù)據(jù)并提交給內(nèi)核;③從內(nèi)核接受數(shù)據(jù)送到設(shè)備;④檢測(cè)和處理設(shè)備錯(cuò)誤。
3、基于 RTAI-Linux的嵌入式系統(tǒng)的軟件實(shí)現(xiàn)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- Linux嵌入式系統(tǒng)開(kāi)發(fā),嵌入式Linux開(kāi)發(fā)教程
- 【嵌入式】構(gòu)建嵌入式Linux系統(tǒng)(uboot、內(nèi)核、文件系統(tǒng))
- 嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試
- 基于嵌入式Linux視頻監(jiān)控系統(tǒng)畢業(yè)論文
- 嵌入式測(cè)控系統(tǒng)中數(shù)字濾波算法的實(shí)現(xiàn)
- 嵌入式發(fā)動(dòng)機(jī)活塞溫度測(cè)試系統(tǒng)設(shè)計(jì)方案 22次下載
- 嵌入式系統(tǒng)的入門學(xué)習(xí)教程合集
- 嵌入式Linux開(kāi)發(fā)教程之嵌入式系統(tǒng)介紹資料免費(fèi)下載
- 如何使用ARM進(jìn)行嵌入式linux的系統(tǒng)設(shè)計(jì)
- 基于嵌入式Linux的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)
- 基于Java的嵌入式網(wǎng)絡(luò)測(cè)控系統(tǒng)設(shè)計(jì)
- 基于嵌入式Linux的打印控制系統(tǒng)的設(shè)計(jì)
- 嵌入式LINUX系統(tǒng)
- 基于Linux的嵌入式工業(yè)測(cè)控系統(tǒng)
- 嵌入式Linux系統(tǒng)開(kāi)發(fā)基礎(chǔ)
- 嵌入式系統(tǒng)的全面解析 3280次閱讀
- 基于ARM的嵌入式操作系統(tǒng)該如何設(shè)計(jì) 1558次閱讀
- 基于嵌入式技術(shù)及無(wú)線通訊技術(shù)的遠(yuǎn)程無(wú)線供水測(cè)控系統(tǒng)設(shè)計(jì)詳解 1211次閱讀
- 以基于Linux的嵌入式系統(tǒng)為核心的測(cè)控系統(tǒng)設(shè)計(jì) 1287次閱讀
- 關(guān)于嵌入式系統(tǒng)的特點(diǎn)和Linux內(nèi)核的實(shí)時(shí)應(yīng)用分析 1141次閱讀
- 一種應(yīng)用于測(cè)控系統(tǒng)的基于Linux的嵌入式系統(tǒng)的設(shè)計(jì) 940次閱讀
- 一種應(yīng)用于測(cè)控系統(tǒng)的基于Linux的嵌入式系統(tǒng)的設(shè)計(jì)方案 1048次閱讀
- 關(guān)于Linux嵌入式操作系統(tǒng)的優(yōu)勢(shì)特征詳解 5690次閱讀
- 基于嵌入式環(huán)境的WiFi通信設(shè)計(jì)方案詳解 5750次閱讀
- 嵌入式Linux系統(tǒng)的7個(gè)重要模塊 6733次閱讀
- 基于STM32的嵌入式測(cè)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 8642次閱讀
- 基于FPGA的嵌入式Linux操作系統(tǒng)解決方案 6309次閱讀
- 基于嵌入式Linux的家居監(jiān)控系統(tǒng)設(shè)計(jì) 2117次閱讀
- 基于嵌入式Linux流媒體播放器系統(tǒng)軟硬件解決方案 2838次閱讀
- 基于Linux的嵌入式實(shí)時(shí)操作系統(tǒng)的研究 2353次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論