summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-alexa-led/README56
-rw-r--r--meta-alexa-led/tutorials/1HowToRegisterMinnowboardAsIoTDevice.pdfbin0 -> 2245977 bytes
-rw-r--r--meta-alexa-led/tutorials/2HowToCreateLambdaFunction.pdfbin0 -> 2260907 bytes
-rw-r--r--meta-alexa-led/tutorials/3HowToCreateAlexaSkill.pdfbin0 -> 1383314 bytes
4 files changed, 42 insertions, 14 deletions
diff --git a/meta-alexa-led/README b/meta-alexa-led/README
index c671cfe..4611bfc 100644
--- a/meta-alexa-led/README
+++ b/meta-alexa-led/README
@@ -16,32 +16,36 @@ This layer depends on:
layers: meta
branch: master
- URI: git://git.yoctoproject.org/xxxx
- layers: xxxx
- branch: master
-
+ URI: git://git.yoctoproject.org/meta-alexa-demo
+ layers: meta-alexapi
+ branch: dev
Patches
=======
Please submit any patches against the alexa-led layer to the
-xxxx mailing list (xxxx@zzzz.org) and cc: the maintainer:
+yocto mailing list (yocto@yoctoproject.org) and cc: the maintainer:
-Maintainer: XXX YYYYYY <xxx.yyyyyy@zzzzz.com>
+Maintainer: Amanda Brindle <amanda.r.brindle@intel.com>
Table of Contents
=================
+
+ I. Prerequisite
+ II. Adding the alexa-led layer to your build
+III. Adding installations to your build
+ IV. Demo Tutorials
- I. Adding the alexa-led layer to your build
- II. Misc
+I. Prerequisite
+=================================================
+Add alexapi to your image by following the README in the meta-alexapi layer,
+and test that you can speak to Alexa. (ex: Alexa, what time is it?)
-I. Adding the alexa-led layer to your build
+II. Adding the alexa-led layer to your build
=================================================
---- replace with specific instructions for the alexa-led layer ---
-
In order to use this layer, you need to make the build system aware of
it.
@@ -53,12 +57,36 @@ other layers needed. e.g.:
BBLAYERS ?= " \
/path/to/yocto/meta \
/path/to/yocto/meta-poky \
- /path/to/yocto/meta-yocto-bsp \
+ /path/to/yocto/meta-intel \
+ /path/to/yocto/meta-alexapi \
/path/to/yocto/meta-alexa-led \
"
-II. Misc
+III. Adding installations to your build
========
---- replace with specific information about the alexa-led layer ---
+In local.conf add:
+
+IMAGE_INSTALL_append = " alexa-led alexapi alsa-utils nodejs nodejs-npm portaudio-v19 curl "
+
+If you get the ERROR: Nothing PROVIDES 'libmad' and/or ERROR: libmad was skipped: because it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST
+
+In local.conf add:
+
+LICENSE_FLAGS_WHITELIST = "commercial"
+
+Optionally, you can add more to IMAGE_INSTALL_append, such as git in case you want to clone the dev branch of alexapi, or connman-client to help connect to wifi:
+
+IMAGE_INSTALL_append = " git connman-client "
+
+You can also add gcc, make, cmake, and other development tools if you want to build code:
+
+IMAGE_INSTALL_append = " gcc make cmake "
+
+Then, look for EXTRA_IMAGE_FEATURES ?= "debug-tweaks", and add tools-sdk.
+
+IV. Demo Tutorials
+=====================================
+
+To complete the demo to make an led blink, follow the demo tutorials found in the tutorials folder.
diff --git a/meta-alexa-led/tutorials/1HowToRegisterMinnowboardAsIoTDevice.pdf b/meta-alexa-led/tutorials/1HowToRegisterMinnowboardAsIoTDevice.pdf
new file mode 100644
index 0000000..030337d
--- /dev/null
+++ b/meta-alexa-led/tutorials/1HowToRegisterMinnowboardAsIoTDevice.pdf
Binary files differ
diff --git a/meta-alexa-led/tutorials/2HowToCreateLambdaFunction.pdf b/meta-alexa-led/tutorials/2HowToCreateLambdaFunction.pdf
new file mode 100644
index 0000000..d518dd5
--- /dev/null
+++ b/meta-alexa-led/tutorials/2HowToCreateLambdaFunction.pdf
Binary files differ
diff --git a/meta-alexa-led/tutorials/3HowToCreateAlexaSkill.pdf b/meta-alexa-led/tutorials/3HowToCreateAlexaSkill.pdf
new file mode 100644
index 0000000..dda6edf
--- /dev/null
+++ b/meta-alexa-led/tutorials/3HowToCreateAlexaSkill.pdf
Binary files differ