資料介紹
1、介紹
在構(gòu)建嵌入式系統(tǒng)時(shí),不論是為了確??刂蒲h(huán)能夠可 靠的執(zhí)行,還是保證I/O信號(hà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軟件平臺(tái)和RIO硬件平臺(tái)的幫助下,構(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上 完成那些需要納秒級(jí)定時(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ì),并且具有很高靈活性的平臺(tái)。同時(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í)特性簡(jiǎn)化了確定性可靠系統(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í)變得簡(jiǎn)潔明了的。
在構(gòu)建嵌入式系統(tǒng)時(shí),不論是為了確??刂蒲h(huán)能夠可 靠的執(zhí)行,還是保證I/O信號(hà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軟件平臺(tái)和RIO硬件平臺(tái)的幫助下,構(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上 完成那些需要納秒級(jí)定時(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ì),并且具有很高靈活性的平臺(tái)。同時(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í)特性簡(jiǎn)化了確定性可靠系統(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í)變得簡(jiǎn)潔明了的。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 如何使用Labview通過NI OPC與S7200 PLC通信 112次下載
- LabVIEW NI函詳解的視覺基礎(chǔ)詳細(xì)資料說明 91次下載
- 嵌入式的系統(tǒng)構(gòu)建 37次下載
- LabVIEW32位處理器嵌入式系統(tǒng)簡(jiǎn)析 4次下載
- 嵌入式系統(tǒng)的構(gòu)建 11次下載
- NI Modbus DLL labview Modbus庫 270次下載
- NI_PXI嵌入式控制器設(shè)計(jì)的優(yōu)勢(shì) 0次下載
- NI_PXI定時(shí)與同步設(shè)計(jì)優(yōu)勢(shì) 0次下載
- LabVIEW嵌入式系統(tǒng)的監(jiān)測(cè)和控制資料集 81次下載
- NI確定性以太網(wǎng)技術(shù)資料打包下載
- 嵌入式系統(tǒng)的構(gòu)建教程
- 基于NI PXI平臺(tái)的汽車電子測(cè)試系統(tǒng)
- 嵌入式系統(tǒng)的構(gòu)建
- March-用于機(jī)器人的RIO嵌入式控制平臺(tái)
- 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)化測(cè)試系統(tǒng)的性能 3777次閱讀
- NI LabVIEW 8.5軟件的五大特性與改進(jìn) 1077次閱讀
- NI 提供RF硬件,搭配 LabVIEW軟件滿足多種測(cè)試 1138次閱讀
- NI Single-Board RIO產(chǎn)品優(yōu)勢(shì)及特點(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對(duì)比 5698次閱讀
- 使用NI CompactRIO進(jìn)行結(jié)構(gòu)健康監(jiān)測(cè) 1638次閱讀
- 嵌入式視覺系統(tǒng)的構(gòu)建模塊 1644次閱讀
- 基于NI平臺(tái)的BMS電池管理系統(tǒng)HIL測(cè)試 7648次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24471次下載 | 免費(fèi)
- 2EMC電路設(shè)計(jì)工程師必備的EMC基礎(chǔ)
- 0.42 MB | 4次下載 | 2 積分
- 3低壓降肖特基整流管SR340L數(shù)據(jù)手冊(cè)
- 0.78 MB | 1次下載 | 免費(fèi)
- 4CPCI6310型復(fù)合視頻采集板資料
- 0.04 MB | 1次下載 | 免費(fèi)
- 5HT8 半橋電磁爐MCU應(yīng)用須知
- 1.91 MB | 次下載 | 免費(fèi)
- 6快恢復(fù)二極管1F1 THRU 1F7數(shù)據(jù)手冊(cè)
- 0.95 MB | 次下載 | 免費(fèi)
- 7高效率整流二極管HER601 THRU HER608數(shù)據(jù)手冊(cè)
- 0.53 MB | 次下載 | 免費(fèi)
- 8橫河WT5000高精度功率分析儀產(chǎn)品資料_中文說明書_科瑞杰
- 1.60 MB | 次下載 | 免費(fèi)
本月
- 1常用電子元器件集錦
- 1.72 MB | 24471次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 11次下載 | 5 積分
- 5TL494工業(yè)用開關(guān)電源原理圖資料
- 0.22 MB | 10次下載 | 1 積分
- 6常用電子元器件介紹
- 3.21 MB | 8次下載 | 免費(fèi)
- 7QW2893應(yīng)急燈專用檢測(cè)芯片
- 590.40 KB | 4次下載 | 免費(fèi)
- 8EMC電路設(shè)計(jì)工程師必備的EMC基礎(chǔ)
- 0.42 MB | 4次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183344次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論