資料介紹
1、介紹
在構(gòu)建嵌入式系統(tǒng)時(shí),不論是為了確保控制循環(huán)能夠可 靠的執(zhí)行,還是保證I/O信號能夠被及時(shí)響應(yīng),或是讓處理速度達(dá)到系統(tǒng)應(yīng)用的要求,定時(shí)都是其中的關(guān)鍵。構(gòu)建一套可以滿足定時(shí)要求的系統(tǒng),首先從硬件開始 進(jìn)行選擇,必須在尺寸、功耗、處理能力和延遲等方面進(jìn)行很好的平衡。另外,嵌入式系統(tǒng)的軟件在執(zhí)行調(diào)節(jié)、中斷響應(yīng)和計(jì)算任務(wù)之間的時(shí)間平衡幾個(gè)方面扮演著 重要的角色。
在考慮定時(shí)性能的前提下進(jìn)行嵌入式軟硬件集成將是一件極其耗時(shí)的挑戰(zhàn)。但是,在NI LAbVIEW 2010軟件平臺和RIO硬件平臺的幫助下,構(gòu)建一套可以滿足絕大部分系統(tǒng)應(yīng)用需求的可靠的精確定時(shí)系統(tǒng)所需要付出的代價(jià)將極大降低。繼續(xù)深入下去,了解 集成了實(shí)時(shí)CPU和FPGA的NI RIO硬件系統(tǒng),以及定時(shí)特性是如何與LabVIEW 2010無縫集成的,可以幫助工程師、科學(xué)家和嵌入式設(shè)計(jì)人員們利用這套硬件系統(tǒng)構(gòu)建出健壯的實(shí)時(shí)響應(yīng)系統(tǒng)。
2、集成實(shí)時(shí)CPU和高性能FPGA的NI RIO硬件
NI 嵌入式硬件的目標(biāo)系統(tǒng)是基于RIO架構(gòu)的,包括了一個(gè)一般用于運(yùn)行實(shí)時(shí)操作系統(tǒng)的CPU和一套或多套FPGA。在這樣的集成架構(gòu)下,用戶可以在FPGA上 完成那些需要納秒級定時(shí)精度或者大量并行的任務(wù);在CPU上完成諸如浮點(diǎn)計(jì)算等密集計(jì)算任務(wù)。FPGA和CPU之間通過PCI總線進(jìn)行通信,通過NI- RIO驅(qū)動(dòng)模塊提供的直接明了、功能強(qiáng)大的數(shù)據(jù)傳輸接口, 使用LabVIEW或C可以很容易的進(jìn)行相關(guān)開發(fā)。
最終的結(jié)論是:NI-RIO 是可以適用于范圍廣泛的嵌入式原型設(shè)計(jì),并且具有很高靈活性的平臺。同時(shí),由于NI-RIO框架是很多不同NI硬件目標(biāo)系統(tǒng)的標(biāo)準(zhǔn)架構(gòu),例如NI Single-Board RIO和NI CompactRIO,用戶在部署軟件時(shí),不論是堅(jiān)固型系統(tǒng)還是經(jīng)濟(jì)型系統(tǒng),都可以最大限度地實(shí)現(xiàn)代碼的復(fù)用。

圖1. NI-RIO嵌入式設(shè)備均基于集成了CPU、FPGA和模塊化I/O的統(tǒng)一架構(gòu)
例如,Ventura市航空中心使用LabVIEW和NI Single-Board RIO開發(fā)了一套火情監(jiān)控系統(tǒng),用于在聯(lián)邦快遞公司的運(yùn)輸機(jī)上防控火災(zāi)。在這套系統(tǒng)中,實(shí)時(shí)CPU負(fù)責(zé)運(yùn)行確定性控制算法、網(wǎng)絡(luò)通訊和數(shù)據(jù)記錄,F(xiàn)PGA硬件上則執(zhí)行其他的關(guān)鍵任務(wù)。
3、LabVIEW 2010和內(nèi)置的定時(shí)特性簡化了確定性可靠系統(tǒng)的編程
LabVIEW 不單可以使用圖形化的編程界面來編寫目標(biāo)CPU(包括了運(yùn)行實(shí)時(shí)操作系統(tǒng)的CPU)和FPGA(包括RIO目標(biāo)硬件上的FPGA)程序,同時(shí) LabVIEW圖形化編程語言本身也是基于定時(shí)和同步概念而設(shè)計(jì)的。下面的一些例子將說明,LabVIEW結(jié)合Real-Time模塊和FPGA模塊是如 何讓嵌入式系統(tǒng)的定時(shí)變得簡潔明了的。
在構(gòu)建嵌入式系統(tǒng)時(shí),不論是為了確保控制循環(huán)能夠可 靠的執(zhí)行,還是保證I/O信號能夠被及時(shí)響應(yīng),或是讓處理速度達(dá)到系統(tǒng)應(yīng)用的要求,定時(shí)都是其中的關(guān)鍵。構(gòu)建一套可以滿足定時(shí)要求的系統(tǒng),首先從硬件開始 進(jìn)行選擇,必須在尺寸、功耗、處理能力和延遲等方面進(jìn)行很好的平衡。另外,嵌入式系統(tǒng)的軟件在執(zhí)行調(diào)節(jié)、中斷響應(yīng)和計(jì)算任務(wù)之間的時(shí)間平衡幾個(gè)方面扮演著 重要的角色。
在考慮定時(shí)性能的前提下進(jìn)行嵌入式軟硬件集成將是一件極其耗時(shí)的挑戰(zhàn)。但是,在NI LAbVIEW 2010軟件平臺和RIO硬件平臺的幫助下,構(gòu)建一套可以滿足絕大部分系統(tǒng)應(yīng)用需求的可靠的精確定時(shí)系統(tǒng)所需要付出的代價(jià)將極大降低。繼續(xù)深入下去,了解 集成了實(shí)時(shí)CPU和FPGA的NI RIO硬件系統(tǒng),以及定時(shí)特性是如何與LabVIEW 2010無縫集成的,可以幫助工程師、科學(xué)家和嵌入式設(shè)計(jì)人員們利用這套硬件系統(tǒng)構(gòu)建出健壯的實(shí)時(shí)響應(yīng)系統(tǒng)。
2、集成實(shí)時(shí)CPU和高性能FPGA的NI RIO硬件
NI 嵌入式硬件的目標(biāo)系統(tǒng)是基于RIO架構(gòu)的,包括了一個(gè)一般用于運(yùn)行實(shí)時(shí)操作系統(tǒng)的CPU和一套或多套FPGA。在這樣的集成架構(gòu)下,用戶可以在FPGA上 完成那些需要納秒級定時(shí)精度或者大量并行的任務(wù);在CPU上完成諸如浮點(diǎn)計(jì)算等密集計(jì)算任務(wù)。FPGA和CPU之間通過PCI總線進(jìn)行通信,通過NI- RIO驅(qū)動(dòng)模塊提供的直接明了、功能強(qiáng)大的數(shù)據(jù)傳輸接口, 使用LabVIEW或C可以很容易的進(jìn)行相關(guān)開發(fā)。
最終的結(jié)論是:NI-RIO 是可以適用于范圍廣泛的嵌入式原型設(shè)計(jì),并且具有很高靈活性的平臺。同時(shí),由于NI-RIO框架是很多不同NI硬件目標(biāo)系統(tǒng)的標(biāo)準(zhǔn)架構(gòu),例如NI Single-Board RIO和NI CompactRIO,用戶在部署軟件時(shí),不論是堅(jiān)固型系統(tǒng)還是經(jīng)濟(jì)型系統(tǒng),都可以最大限度地實(shí)現(xiàn)代碼的復(fù)用。

圖1. NI-RIO嵌入式設(shè)備均基于集成了CPU、FPGA和模塊化I/O的統(tǒng)一架構(gòu)
例如,Ventura市航空中心使用LabVIEW和NI Single-Board RIO開發(fā)了一套火情監(jiān)控系統(tǒng),用于在聯(lián)邦快遞公司的運(yùn)輸機(jī)上防控火災(zāi)。在這套系統(tǒng)中,實(shí)時(shí)CPU負(fù)責(zé)運(yùn)行確定性控制算法、網(wǎng)絡(luò)通訊和數(shù)據(jù)記錄,F(xiàn)PGA硬件上則執(zhí)行其他的關(guān)鍵任務(wù)。
3、LabVIEW 2010和內(nèi)置的定時(shí)特性簡化了確定性可靠系統(tǒng)的編程
LabVIEW 不單可以使用圖形化的編程界面來編寫目標(biāo)CPU(包括了運(yùn)行實(shí)時(shí)操作系統(tǒng)的CPU)和FPGA(包括RIO目標(biāo)硬件上的FPGA)程序,同時(shí) LabVIEW圖形化編程語言本身也是基于定時(shí)和同步概念而設(shè)計(jì)的。下面的一些例子將說明,LabVIEW結(jié)合Real-Time模塊和FPGA模塊是如 何讓嵌入式系統(tǒng)的定時(shí)變得簡潔明了的。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 如何使用Labview通過NI OPC與S7200 PLC通信 112次下載
- LabVIEW NI函詳解的視覺基礎(chǔ)詳細(xì)資料說明 91次下載
- 嵌入式的系統(tǒng)構(gòu)建 37次下載
- LabVIEW32位處理器嵌入式系統(tǒng)簡析 4次下載
- 嵌入式系統(tǒng)的構(gòu)建 11次下載
- NI Modbus DLL labview Modbus庫 270次下載
- NI_PXI嵌入式控制器設(shè)計(jì)的優(yōu)勢 0次下載
- NI_PXI定時(shí)與同步設(shè)計(jì)優(yōu)勢 0次下載
- LabVIEW嵌入式系統(tǒng)的監(jiān)測和控制資料集 81次下載
- NI確定性以太網(wǎng)技術(shù)資料打包下載
- 嵌入式系統(tǒng)的構(gòu)建教程
- 基于NI PXI平臺的汽車電子測試系統(tǒng)
- 嵌入式系統(tǒng)的構(gòu)建
- March-用于機(jī)器人的RIO嵌入式控制平臺
- March-使用NI公司LabVIEW軟件和視覺硬件建立集成
- NI Multisim 10經(jīng)典教程分享--集成定時(shí)電路 1248次閱讀
- 利用NI VeriStand 2010實(shí)現(xiàn)分布式同步系統(tǒng)的設(shè)計(jì) 3437次閱讀
- 利用NI FlexRIO FPGA模塊和適配器模塊提升自動(dòng)化測試系統(tǒng)的性能 3777次閱讀
- NI LabVIEW 8.5軟件的五大特性與改進(jìn) 1077次閱讀
- NI 提供RF硬件,搭配 LabVIEW軟件滿足多種測試 1138次閱讀
- NI Single-Board RIO產(chǎn)品優(yōu)勢及特點(diǎn)介紹 2992次閱讀
- RIO技術(shù)之快速設(shè)計(jì)自定義硬件 4667次閱讀
- ADI公司與NI公司聯(lián)手,共同推出用于ADI Blackfin處理器的LabVIEW嵌入式模塊 968次閱讀
- 一文匯總設(shè)計(jì)嵌入式系統(tǒng)選用NI LabVIEW的10大理由 2306次閱讀
- NI發(fā)布最新PXI和PCI接口 6099次閱讀
- 一文詳解LabVIEW RIO架構(gòu) 6058次閱讀
- LabVIEW的RIO與I/O對比 5698次閱讀
- 使用NI CompactRIO進(jìn)行結(jié)構(gòu)健康監(jiān)測 1638次閱讀
- 嵌入式視覺系統(tǒng)的構(gòu)建模塊 1644次閱讀
- 基于NI平臺的BMS電池管理系統(tǒng)HIL測試 7648次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論