Questions tagged [intel-edison]

Intel Edison is an electronics prototyping platform equipped with a micro controller (Intel® Quark™) and a Dual Core CPU (Intel® Atom™) plus BLE and WiFi aimed for product prototyping of (IoT) connected type of devices

The board has some impressive features:

  • Uses a 22nm Intel® SoC that includes a dual core, dual threaded Intel® Atom™ CPU at 500MHz and a 32-bit Intel® Quark™ microcontroller at 100 MHz. It supports 40 GPIOs and includes 1GB LPDDR3, 4 GB EMMC, and dual-band WiFi and BTLE on a module slighter larger than a postage stamp.
  • The Intel Edison module will initially support development with Arduino* and C/C++, followed by Node.JS, Python, RTOS, and Visual Programming support in the near future.
  • The Intel Edison module includes a device-to-device and device-to-cloud connectivity framework to enable cross-device communication and a cloud-based, multi-tenant, time-series analytics service.

Official website

Currently there is a modified version of the Arduino IDE to support development for the Quark microcontroller.

Most basic Arduino function work the same, but it's worth keeping in mind AVR specifics (such as interrupts and port manipulation) need to be ported for Intel Quark.

In addition, the Arduino Intel provides libmraa for lower level manipulation GPIO pins and interrupts. Also, the IoTKit makes it easier to publish sensor data online via a node.js service.


Useful links

Related tags

222 questions
21
votes
2 answers

Compare Intel Galileo and Intel Edison

I am quite new to the Internet of Things. I checked the Intel website and went through a few other links too. But I cannot clearly understand what is the difference between Intel Galileo and Intel Edison? And which one should be used when? Does…
TorukMakto
  • 2,066
  • 2
  • 24
  • 38
15
votes
1 answer

How can I use Bluez5 DBUS API in C++ to pair and connect new devices?

I am writing a bluetooth driver for Intel Edison. Board software is latest available, and I am developing using the Eclipse based IDE. Bluez version number in this edison release is 5.37. I am designing a system which has to meet the following…
Pablo Stark
  • 682
  • 10
  • 34
15
votes
4 answers

Docker on embedded systems, why not?

There was a project thrown my way recently that involves the orchestration of several (Linux capable) embedded devices, deploying software to them, and allowing for the applications to be updated when the code base updates in a git repo. The initial…
Bobby
  • 1,439
  • 2
  • 16
  • 30
10
votes
2 answers

Grep hcitool lescan output

How do I grep the output of 'hcitool lescan' or for that matter pipe it to anything. It seems when I pipe anything from 'hcitool lescan' I get no output. root@edison:/mnt/rtd# hcitool lescan |grep B ^Croot@edison:/mnt/rtd# hcitool lescan | tee…
mw.
  • 357
  • 3
  • 18
10
votes
5 answers

How to disable serial console(non-kernel) in u-boot

I am building a Yocto image for Intel Edison. One of the image's components is u-boot with an Edison-specific patch. By default, Edison's UART port is used for u-boot console. I want to disable this feature, but only on the serial interface(u-boot…
Egor
  • 401
  • 1
  • 7
  • 14
10
votes
4 answers

How to perform a bluetooth low-energy scan via BlueZ C library

I'm new in programming Bluetooth low energy using BlueZ. I want to develop a native code c to scan nearby devices using a BlueZ API for Bluetooth low energy on Intel Edison. I've seen this question, but the answer doesn't really help. Any advice?
Longes
  • 113
  • 1
  • 1
  • 4
9
votes
2 answers

bbappend file for replacing a file

I created a new layer in yocto: meta-abc, a recipe: abc-efg_0.1.bb and an .bbapend: abc-efg_01.bbapend file. With the bbappend file I want to overwrite a file from intel-edison board. More exactly, the wpa_supplicant.conf from…
aa86
  • 135
  • 1
  • 1
  • 10
9
votes
3 answers

Linux JAVA in path but permissions denied

Im trying to get JAVA enabled on Intel Edison which uses Yocto (Linux), the problem is that after extracting the zip, im able to check the version, and when putting it into the path, im not able to access java at all due permissions. Specifically im…
Deko
  • 1,028
  • 2
  • 15
  • 24
8
votes
3 answers

Error: "git: 'submodule' is not a git command" on Intel Edison and git 2.0.1

When i try using git submodules and type the usual command git submodule on my Intel Edison running Yocto Linux and git 2.0.1, I just get the following error message: $> git submodule init git: 'submodule' is not a git command. See 'git…
deb0ch
  • 1,133
  • 2
  • 16
  • 25
8
votes
3 answers

How to program a Bluetooth LE device using C on Linux x86?

I have a bluetooth device which I can control using gatttool on linux. I want to develop my own c program that can send commands to it. I have done bluetooth programming in the past and it is relatively straightforward, similar to network…
oneb1got
  • 153
  • 1
  • 4
  • 8
7
votes
2 answers

Bluetooth Library for BlueZ (Windows)

What is the Windows equivalent for Linux's libbluetooth2-dev? I'm trying to run simple_scan.c for a BlueZ-enabled bluetooth scan on my Intel Edison but I need the bluetooth library. This is the solution for linux: Where is the bluetooth/bluetooth.h…
Essam
  • 157
  • 1
  • 2
  • 12
7
votes
5 answers

Intel Edison MRAA module not working

I recently downloaded the Intel XDK IOT version and used the LED pin 13 Blink sample. I then uploaded the program onto the Edison, but it came up with a few errors; One of them being that it could not find the MRAA module. The sample code that came…
kirtan-shah
  • 405
  • 7
  • 21
5
votes
2 answers

Missing new line character at end of file

I'm trying to install opencv on Intel Edison's linux os. I followed http://makezine.com/projects/make-43/photographic-memory/ in order to install it via opkg. However I get the following error, when run opkg update: Collected errors: *…
5
votes
2 answers

How to detect presence of a device in a WiFi network?

I'm working on a project based on Intel Edison(Running Debian based Ubilinux).I need Edison to execute some code whenever,my android phone(running CM11) connects to the same WiFi as the Edison.How can I detect the presence of my phone in Edison? I…
Heisenberg
  • 185
  • 3
  • 10
5
votes
2 answers

An efficient way to do basic 128 bit integer calculations in C++?

Some years ago I needed a way to do some basic 128 bit integer math with Cuda: 128 bit integer on cuda?. Now I am having the same problem, but this time I need to run some basic 128 bit arithmetics (sums, bitshifts and multiplications) on a 32 bit…
Matteo Monti
  • 8,362
  • 19
  • 68
  • 114
1
2 3
14 15