用C和C ++開發NI myRIO的技術支援與範例程式

更新 Jul 27, 2023

環境

硬件

  • myRIO Student Embedded Device

軟體

  • C/C++ Development Tools
  • C Support for myRIO
  • LabVIEW myRIO Toolkit

程式語言

  • C
  • C++

NI myRIO是一種嵌入式硬體設備,專門用於幫助學生比起以往能更快、更經濟實惠的設計真實且複雜的工程系統。NI myRIO是基於NI可重複配置I/O (reconfigurable I/O, RIO)技術,讓您能夠針對運行Real-Time OS的處理器和客製化FPGA進行程式編寫。除了NI LabVIEW軟體外,NI myRIO處理器還可以使用FPGA上的預設出廠設定在C或C ++上撰寫程式。您僅能使用LabVIEW FPGA Module來客製化您的FPGA。請按照以下步驟開始使用C語言對NI myRIO處理器進行程式撰寫。

安裝開發工具、Toolkit、範例程式和說明文件

  1. 安裝C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition,一般是選擇最新版本。
  2. 下載並安裝LabVIEW myRIO Toolkit。該Toolkit提供了使用NI myRIO以及其他一些軟體功能的必要驅動,即一些關於該設備的實用資訊。
  3. 下載NI myRIO C Support。 NI myRIO C範例程式是用C所撰寫。但若您使用步驟1中提供的工具,則同樣支援C ++。該下載內容還包括將myRIO搭配加速規(Accelerometers)、類比I/O、數位I/O、編碼器 (Encoder)、I2C、IRG、PWM、SPI以及UART的範例程式。
  4. 將電源連接到NI myRIO設備。
  5. 將USB連接線從NI myRIO接到電腦。
  6. NI myRIO USB Monitor將會出現並顯示NI myRIO設備的IP位址。
點擊 Launch the Getting Started Wizard
這個Getting Started with myRIO Wizard會將軟體安裝在新的NI myRIO設備上。點擊頁面中的各項提示以安裝軟體。
  1. 在NI myRIO上安裝軟體後,透過在步驟3所下載的文件開始使用Eclipse環境並以C語言對NI myRIO處理器進行程式編寫。

下一步