mraa(libmraa)是一款底層支持庫(kù),避免用戶通過重新修改與編譯系統(tǒng)鏡像的方式來進(jìn)行基本的底層操作。該庫(kù)支持如GPIO、i2c、spi等芯片外設(shè)的控制。使用方法上比較類似于ST公司開發(fā)的HAL庫(kù),只是兩者針對(duì)的對(duì)象不同。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
芯片
+關(guān)注
關(guān)注
455文章
50818瀏覽量
423727 -
intel
+關(guān)注
關(guān)注
19文章
3482瀏覽量
186011 -
編譯
+關(guān)注
關(guān)注
0文章
657瀏覽量
32873
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
【Intel Edison試用體驗(yàn)】基于upm庫(kù)的LED問題解決
首先說明一下。mraa是一種低級(jí)別通用庫(kù),可將通用輸入/輸出 (GPIO) 接口轉(zhuǎn)換成針腳。upm是一種用 C++ 編寫而成的傳感器通用庫(kù),它使用
發(fā)表于 07-07 21:32
【Intel Edison試用體驗(yàn)】更新Eclipse 上的mraa與upm庫(kù)
使用串口連接到開發(fā)板,并使用root進(jìn)行登陸。查看開發(fā)板上的upm庫(kù)與mraa庫(kù)版本。但是到目前,upm
發(fā)表于 07-09 10:01
【Intel Edison試用體驗(yàn)】upm——LED例程程序理解
下載的upm的庫(kù)是復(fù)制到工程目錄下的,還要在工程中指寫它的路徑,這在之前的帖子已經(jīng)說過了。使用new創(chuàng)建類對(duì)象,名為led,這里有參數(shù)“2”實(shí)際上是調(diào)用了mraa庫(kù)中的GPIO初始化函
發(fā)表于 07-09 22:19
【Intel Edison試用體驗(yàn)】更新Mraa與upm庫(kù)
://iotdk.intel.com/repos/3.0/intelgalactic/opkg/i586" > /etc/opkg/mraa-upm.confopkg updateopkg install mraa登錄到板卡,依次輸入上方每行代碼即可更新到最新的
發(fā)表于 07-11 22:22
【Intel Edison試用體驗(yàn)】Mraa庫(kù)GPIO中斷的使用
下為高電平。在查看原理圖可以看到上圖D1引腳對(duì)應(yīng)Edison的D2引腳。下面看下程序,其中g(shù)pio2為按鍵輸入,gpio12為底板ds2的LED。我們使用mraa_gpio_isr給gpio2設(shè)置了一
發(fā)表于 07-13 21:38
【Intel Edison試用體驗(yàn)】+mraa和upm庫(kù)說明及升級(jí)
在所支持的硬件上映射其傳感器和制動(dòng)器,并通過高級(jí)語言和結(jié)構(gòu)控制下層通信協(xié)議。UPM 傳感器庫(kù)(或 libmraa)是關(guān)于傳感器表示的資源庫(kù),用 C++ 編寫而成,并使用 MRAA。
發(fā)表于 07-24 14:23
【Intel Edison試用體驗(yàn)】GCC篇:Edison樣例使用
見到諸多人用Eclipse或Andruio編譯程序,再串口發(fā)送,而大多數(shù)使用的程序代碼量也不大,不若直接使用GCC 編譯來的更透徹。驅(qū)動(dòng)底層,Edison有mraa和upm支持,upm又是建立在
發(fā)表于 07-26 23:26
【Intel Edison試用體驗(yàn)】[開發(fā)] Yocto-Linux配置,連接Serial,連接Wifi,更新函數(shù)庫(kù)(小k - NO.05)
Linux配置名稱和密碼 ·連接到網(wǎng)絡(luò)-wifi方式 ·更新函數(shù)庫(kù),mraa和upm ·準(zhǔn)備工作 —————————————————————————————————————————————Ⅰ、 Edsion
發(fā)表于 08-08 01:35
【Intel Edison試用體驗(yàn)】[Demo] PWM-舵機(jī) 基于mraa設(shè)計(jì)高級(jí)函數(shù)庫(kù) [XDK-node.js](小k - NO.13)
upm和mraa包 ·安裝好XDK,Edion可以連接網(wǎng)絡(luò) —————————————————————————————————————————————Ⅰ、 硬件連接 如下圖所示:(D3 連接舵機(jī),D7
發(fā)表于 08-10 17:37
【Intel Edison試用體驗(yàn)】[Demo] ADC 溫度傳感器 mraa和upm [XDK-node.js](小k - NO.16)
node.js語言,通過兩種庫(kù)“mraa” 和upm分別實(shí)現(xiàn)溫度采集 ·工程代碼,樓主自主原創(chuàng),由于對(duì)node.js剛接觸,不熟悉,有什么優(yōu)化的地方,可以一起學(xué)習(xí)探討。 ·準(zhǔn)備工作 ·Edsion安裝
發(fā)表于 08-11 10:08
【Intel Edison試用體驗(yàn)】[Demo] ADC 光線傳感器 mraa和upm [XDK-node.js](小k - NO.17)
node.js語言,通過兩種庫(kù)“mraa” 和upm分別實(shí)現(xiàn)光學(xué)系數(shù)采集 ·工程代碼,樓主自主原創(chuàng),由于對(duì)node.js剛接觸,不熟悉,有什么優(yōu)化的地方,可以一起學(xué)習(xí)探討。 ·準(zhǔn)備工作 ·Edsion
發(fā)表于 08-11 10:18
【Intel Edison試用體驗(yàn)】[Demo] ADC 聲音傳感器 mraa和upm [XDK-node.js](小k - NO.18)
node.js語言,通過兩種庫(kù)“mraa” 和upm分別實(shí)現(xiàn)聲音系數(shù)采集 ·工程代碼,樓主自主原創(chuàng),由于對(duì)node.js剛接觸,不熟悉,有什么優(yōu)化的地方,可以一起學(xué)習(xí)探討。 ·準(zhǔn)備工作 ·Edsion
發(fā)表于 08-11 10:23
【Intel Edison試用體驗(yàn)】[Demo] ADC 電位器 mraa和upm [XDK-node.js](小k - NO.19)
————————————————————————————————————————————— ·主要內(nèi)容·在XDK IDE 上采用node.js語言,通過兩種庫(kù)“mraa” 和upm分別實(shí)現(xiàn)電位器
發(fā)表于 08-11 10:28
MRAA在使用時(shí)如何提供簡(jiǎn)便的便攜式界面
在本視頻中,您將了解MRAA在使用傳感器和執(zhí)行器時(shí)如何為您提供簡(jiǎn)便的便攜式界面。
MRAA是一個(gè)用C語言編寫的低級(jí)庫(kù)
英特爾Edison教程:UPM、MRAA
電子發(fā)燒友網(wǎng)站提供《英特爾Edison教程:UPM、MRAA.zip》資料免費(fèi)下載
發(fā)表于 06-14 16:14
?0次下載
評(píng)論