MRAA & UPM Libraries
summary
Intel’s MRAA provides low-level access to GPIO, I2C, SPI, UART, PWM, OneWire and Firmata and sits under the UPM sensor library which supplies UPM hosts 300+ drivers (thousands of devices) with C/C++ cores and auto-generated bindings for Java, JavaScript, Python and Lua. Repositories live at github.com/IntelIoTDevKit; MRAA is at v1.7, UPM at v1.3, MRAA sees ~4,000 unique views in an April (~150/day). Reference builds include a refrigerated-trailer monitor, smart-home prototype, vending and a FPGA DE10-Nano port; a live GPIO web demo and Arduino 101 Firmata hub work end-to-end.
AI-written summary · about
chapters (11)
- 0:00Introduction to MRAA & UPM
- 1:23Overview of MRAA library
- 3:10MRAA architecture and API
- 7:50Value proposition of libraries
- 13:56Community and outreach
- 17:50Library usage statistics
- 25:05Future plans for libraries
- 31:33Real-world use cases
- 32:19Code samples and demos
- 44:15Live demo of MRAA
- 51:46Resources and Q&A
related talks
40mThe MRAA and UPM IoT Projects
29mEclipse MRAA/UPM and the oneAPI Beta
09mLinux sensor device driver programming with 96Boards
46mSensor Data Acquisition With Linux's IIO Subsystem and Libiio
11mOverview from Arm on what to expect
46m32bit and-or noMMU Linux BoF
25mUMI: Universal Memory Interface
24mIntel Developer Tools and IDEs
