Thread
:
Intel Edison + Jolla
View Single Post
skvark
2015-05-26 , 17:42
Posts: 100 | Thanked: 389 times | Joined on Dec 2013 @ Finland
#
5
I did some investigation about interfacing Edison with Jolla. Currently it seems that there's no way to integrate Edison as a slave device straight though i2c with Jolla.
1) Linux couldn't be an i2c slave until recently (
https://www.kernel.org/doc/Documenta...lave-interface
and
https://lwn.net/Articles/611332/
). I have to check which kernel version Edison is currently running + does the i2c controller on it support slave mode (edit: it doesn't:
http://git.yoctoproject.org/cgit.cgi...f9a8387ebd33a8
).
2) Edison has a built-in microcontroller called Quark in addition to the 2-core 500 mHz processor. The MCU was not accessible before the latest update which was released this month. It's running a special “ViperOS” RTOS derived from the VxWorks platform. The API on it is currently pretty limited, but I tried to implement software emulated i2c slave on it with no success. The MCU has some timing and reliability problems (
https://communities.intel.com/thread/67355
). Time will tell if it can be used to do some actual low level stuff.
To wrap this up: currently Edison can be integrated with Jolla only via additional hardware (and wirelessly of course, but no fun in that
). By additional hardware I mean i.e. i2c -> uart bridge.
Last edited by skvark; 2015-05-26 at
18:19
.
Quote & Reply
|
The Following 3 Users Say Thank You to skvark For This Useful Post:
eekkelund
,
juiceme
,
minimos
skvark
View Public Profile
Send a private message to skvark
Find all posts by skvark