資料介紹
1、介紹
在構(gòu)建嵌入式系統(tǒng)時(shí),不論是為了確保控制循環(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í)特性簡化了確定性可靠系統(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信號(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í)特性簡化了確定性可靠系統(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)勢(shì) 0次下載
- NI_PXI定時(shí)與同步設(shè)計(jì)優(yōu)勢(shì) 0次下載
- LabVIEW嵌入式系統(tǒng)的監(jiān)測和控制資料集 81次下載
- NI確定性以太網(wǎng)技術(shù)資料打包下載
- 嵌入式系統(tǒng)的構(gòu)建教程
- 基于NI PXI平臺(tái)的汽車電子測試系統(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)化測試系統(tǒng)的性能 3777次閱讀
- NI LabVIEW 8.5軟件的五大特性與改進(jìn) 1077次閱讀
- NI 提供RF硬件,搭配 LabVIEW軟件滿足多種測試 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)測 1638次閱讀
- 嵌入式視覺系統(tǒng)的構(gòu)建模塊 1644次閱讀
- 基于NI平臺(tái)的BMS電池管理系統(tǒng)HIL測試 7648次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費(fèi)
- 2AN158 GD32VW553 Wi-Fi開發(fā)指南
- 1.51MB | 2次下載 | 免費(fèi)
- 3AN148 GD32VW553射頻硬件開發(fā)指南
- 2.07MB | 1次下載 | 免費(fèi)
- 4AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費(fèi)
- 5AN153-用于電源系統(tǒng)管理的Linduino
- 1.38MB | 次下載 | 免費(fèi)
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費(fèi)
- 7SM2018E 支持可控硅調(diào)光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費(fèi)
- 8AN-1308: 電流檢測放大器共模階躍響應(yīng)
- 545.42KB | 次下載 | 免費(fèi)
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費(fèi)
- 2免費(fèi)開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
- 0.10 MB | 130次下載 | 免費(fèi)
- 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 53314A函數(shù)發(fā)生器維修手冊(cè)
- 16.30 MB | 31次下載 | 免費(fèi)
- 6美的電磁爐維修手冊(cè)大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測試電源的紋波
- 0.36 MB | 17次下載 | 免費(fèi)
- 8感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論