FOSDEM 2015

Linino team is pleased to announce that during the event FOSDEM 2015 will present 'MCUIO', it is a protocol that allows communication between MCU and MPU to support the needs of IoT.

MCUIO/LININOIO - Virtualizing MCU peripherals

The MCUIO/LININOIO subsystem allows a Microprocessor Unit (MPU), connected to a Microcontroller Unit (MCU), to see the MCU's peripherals as standard Linux peripherals (i.e. gpios, i2c adapters, pwms, ...). The basic communication protocol is completely generic, it just defines ways to read and write a (virtualized) memory space on the MCU. Standard vendor independent memory maps are then defined for each kind of MCU peripheral, so that MCU specific implementation details can be ignored by the MPU. Interrupt events can be spontaneously sent by the MCU to the MPU as write requests. The protocol is transport independent, only a bidirectional channel is required (for instance rs232 or even a network connection).


Some LininoIO example

With a simple bash or Node.JS command will be able to turn on and turn off a led. Try it pushing the button.

Node.JS

var board = new require('ideino-linino-lib').Board();
var led = 1;
board.connect( function(){
    board.pinMode("D13", "OUTPUT");
    setInterval(function(){
        board.digitalWrite("D13", led);
        led = 1 - led;
    },500);
});

Bash


About us

A MIPS GNU/Linux box for Arduino™ and Internet of Everything.
Combining the Linux OS with IoE HW + certified WiFi 802.11n connectivity and use OpenWRT and Peer-to-Peer (AllJoyn software framework) to customize your own project.
The product hopes to make an open source WiFi home automation seamless and easy to understand for all levels of technology users.

  • Mailing List

    • Linino Yun : ethernet link down after 30 min
      Hello, On my linino yun , why the Ethernet link down after few minutes . when the linino is ok : root@linino:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default r8-r-rhpzm-1-pu 0.0.0.0 UG 10 0 0 eth1

    • USD 19 Video Course on Certified Arduino Programmer
      Subscribe to youtube https://www.youtube.com/channel/UC3Z3kI6q9qmq_K0NYh2DXEw youku http://i.youku.com/i/UNDAxNDc4OTI1Ng== dailymotion http://www.dailymotion.com/leoacademy Certified Android Programmer Course Preview =========================================== youtube https://www.youtube.com/watch?

Net NEUTRALITY