xctool
14 Jan 2014$ sudo apt-get update $ sudo apt-get install build-essential cmake git telnet $ git clone http://git.eclipse.org/gitroot/mihini/org.eclipse.mihini.git mihini-repo $ cd mihini-repo $ ./bin/build.sh $ cd build.default/ $ make lua $ make modbus_serial $ make gpio $ mv runtime ~/mihini $ cd ~/mihini $ vim lua/agent/platform.lua
-- 修改成 function M.getdeviceid() local io = require "io" local string = require "string" local deviceId for line in io.lines('/proc/cpuinfo') do if string.find(line, 'Serial') then deviceId = string.sub(line, 11) break end end log("agent.platform", "INFO", "getdeviceid: deviceId set [%s]", deviceId); return deviceId end
$ cd /etc/ld.so.conf.d/ $ sudo /bin/sh -c 'echo "/home/pi/mihini/lib/" > 01-mihini.conf' $ sudo ldconfig $ ./start.sh
创建hello,然后是重要的一步,修改Ssh Lua节点中的Properties中的Lua CPath为
/home/pi/mihini/lua/?.so
Lua Path为
/home/pi/mihini/lua/?.lua;/home/pi/mihini/lua/?/init.lua;?.lua
然后就可以启动了
参考:http://wiki.eclipse.org/Mihini/Build_Mihini
参考:http://wiki.eclipse.org/Mihini/Run_Mihini_on_an_Open_Hardware_platform