README.md: update mraa instructions
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
51
README.md
51
README.md
@@ -50,14 +50,51 @@ JSON platform
|
|||||||
* [Platform loading](../master/docs/jsonplatform.md)
|
* [Platform loading](../master/docs/jsonplatform.md)
|
||||||
|
|
||||||
Installing on your board
|
Installing on your board
|
||||||
========
|
========================
|
||||||
|
|
||||||
|
Installing on Ubuntu
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
Here is a PPA for installing on ubuntu:
|
||||||
|
https://launchpad.net/~mraa/+archive/ubuntu/mraa
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo add-apt-repository ppa:mraa/mraa
|
||||||
|
sudo apt-get install libmraa1 libmraa-dev mraa-gpio mraa-tools python2-mraa python3-mraa
|
||||||
|
```
|
||||||
|
|
||||||
|
Node.js package is available seperately.
|
||||||
|
|
||||||
|
Install on Arch Linux
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
There is an AUR package for mraa here: https://aur.archlinux.org/packages/mraa
|
||||||
|
|
||||||
|
Installing for Node.js only
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
You can also install just the node.js mraa module by using npm. You will need a
|
||||||
|
C++ compiler and the node development headers, however it's not required to
|
||||||
|
have SWIG installed.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm install mraa
|
||||||
|
```
|
||||||
|
|
||||||
|
Note that installing mraa in this way builds mraa without json-c so you cannot
|
||||||
|
use mraa_init_json_platform(). Also building this way means the mraa.node
|
||||||
|
includes a static version of libmraa rather than relying on a dynamic library
|
||||||
|
in /usr/lib.
|
||||||
|
|
||||||
|
Installing on Intel 32bit Yocto based opkg image
|
||||||
|
------------------------------------------------
|
||||||
|
|
||||||
See the section below on compiling or use our repository to install on a glibc
|
See the section below on compiling or use our repository to install on a glibc
|
||||||
based yocto poky image that supports opkg. Adding this repository is as simple
|
based yocto poky image that supports opkg. Adding this repository is as simple
|
||||||
as and you'll have the latest stable tagged build of mraa installed!
|
as and you'll have the latest stable tagged build of mraa installed!
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
echo "src mraa-upm http://iotdk.intel.com/repos/3.0/intelgalactic/opkg/i586" > /etc/opkg/mraa-upm.conf
|
echo "src mraa-upm http://iotdk.intel.com/repos/3.5/intelgalactic/opkg/i586" > /etc/opkg/mraa-upm.conf
|
||||||
opkg update
|
opkg update
|
||||||
opkg install mraa
|
opkg install mraa
|
||||||
```
|
```
|
||||||
@@ -66,19 +103,11 @@ If you would like to get the latest & greatest builds from master HEAD you can
|
|||||||
use our -dev repository
|
use our -dev repository
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
echo "src mraa-upm http://iotdk.intel.com/repos/3.0/intelgalactic-dev/opkg/i586" > /etc/opkg/mraa-upm.conf
|
echo "src mraa-upm http://iotdk.intel.com/repos/3.5/intelgalactic-dev/opkg/i586" > /etc/opkg/mraa-upm.conf
|
||||||
opkg update
|
opkg update
|
||||||
opkg install mraa
|
opkg install mraa
|
||||||
```
|
```
|
||||||
|
|
||||||
You can also install just the node.js mraa module by using npm. You will need a
|
|
||||||
C++ compiler and the node development headers, however it's not required to
|
|
||||||
have SWIG installed.
|
|
||||||
|
|
||||||
```bash
|
|
||||||
npm install mraa
|
|
||||||
```
|
|
||||||
|
|
||||||
Compiling
|
Compiling
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user