What is LininoIO?
LininoIO is a software framework able to integrate microcontroller features inside the microprocessor environment.
You can simply write your application using Node.js, Python, Bash, etc., on linux side using LininoOS to control completely the board and all the devices attacched.
How works LininoIO Start and Stop?
Once rebooted and logged again in by means of SSH, you have to perform the final step by running the lininoio script to fully enable the lininoIO functionalities :
$ lininoio -h USAGE : lininoio <-f> <start/stop> - enables/disable the LininoIO features with the optional `force` switch lininoio -v : prints out the versioning details of the LininoIO operating system lininoio -s : shows the current status of the LininoIO features (ENABLED/DISABLED) lininoio -h : prints out this HELP
please also pay attention to the fact that you have to run this script when logged in by means of SSH otherwise you might damage your board. So once gained root access at the shell type :
$ lininoio start
and a disclaimer will appear :
WARNING ! Please be sure to run lininoio when connected by means of SSH to your board, otherwise you could damage your board ! Do you want to proceed ? y/n
then answer YES (y) and another question will pop-up before starting the actual process :
Do you want to enable the LininoIO OS features ? y/n
and answer YES (y) again. At the end of the process you will be asked to reboot your board, just answer YES (y) one more time and then wait a couple of minutes before logging in again.
Why use LininoIO Start and Stop?
When you want to use your board as a "classic Arduino user", use the Stop command. This you need, if you want to upload your sketch with your IDE. You can, however, use the Linux, using the library Bridge.
When you do not want to program the MCU via sketches, but want to use the board from Linux, then starts to LininoIO with the Start command.