-
Cross Compiling on Linux for the Edison
Since I had a couple requests on how to cross-compile C/C++ programs for the Edison, I figured a quick post wouldn’t hurt. Note that I am using Ubuntu 14.04 (64-bit) for this example. Download “SDK – Cross Compile Tools” from https://software.intel.com/en-us/iot/hardware/edison/downloads. Unzip and run the installer. Note that the name of the files may change depending…
-
Run a Script on Edison Boot
Image courtesy of sparkfun.com This one took me forever to figure out, and thanks to some posts over at the Intel Edison forums, I finally managed to get a JavaScript program to run as soon as the Edison starts. I know that the XDK also runs a service to execute JavaScript programs on boot, but I…
-
Writing Your Own UPM Module: Getting Started
Image courtesy of Intel iot-devkit GitHub account UPM (Useful Packages and Modules) is a high-level library that relies on MRAA to talk to hardware peripherals over GPIO, SPI, UART, etc. Both libraries were created by Intel and come packaged with the Galileo and Edison boards. MRAA has support for other single board computers, like the Raspberry…
-
Creating a Custom Linux Kernel for the Edison (release 2.1)
In this post, I will go over how to create a custom Linux image for the Intel Edison using the Yocto Project Edison source code release 2.1. Apparently, it’s been almost exactly a year since I originally posted how to create a custom Linux kernel. Weird. Well, since that time, I’ve had some people ask about…
-
Bluetooth Low Energy Peripherals with JavaScript
Previously, I’ve shown how to enable Bluetooth Low Energy (BLE) connections using Python. In the past few months, I have been furiously learning JavaScript for an upcoming set of tutorials dealing with the Intel® Edison. Along the way, I needed to make a demo using BLE and JavaScript, which invariably led me to the bleno module.…





