@plantpark
2014-11-10T16:17:24.000000Z
字数 1778
阅读 1981
前面的文章对Wyliodrin的应用做了些简单地介绍,这里分别做详细讲解。
首先,(Wyliodrin)[https://www.wyliodrin.com/]页面用Google、Github或者Facebook账号登陆后,选择新建项目(New Board),在硬件(Gadget)一栏选择“Intel Galileo”然后一路向下点Next。
完成后,新建项目(New Project),在编程语言(Programming Language)一栏选择“Led Blink - Visual Programming”,这篇文章只是为了将Wyliodrin程序刷到Galileo中,并验证其通信成功,Blink为不二之选。
新建完成后,在页面上方出现名为Galileo项目,当前显示为离线(offline),点击右侧齿轮图标弹出对话框,“Download wyliodrin.json”为当前对应Galileo的wyliodrin系统的配置文件,“Download SD Card”为对应Galileo的wyliodrin系统包。两个均需下载。
当选择“Download SD Card”时,会开始下载红框中所示的文件。
将下载后的压缩包解压后会出现名为“iot-devkit-latest-mmcblkp0.direct.img”的镜像文件。下一步就是如何将这个镜像文件烧写到为Galileo而准备的microSD中,此处系统以MacOS(类Unix)为示范,与Linux操作步骤类似,Windows下操作更为简便,只需下载一款名为Win32DiskImager。
在Terminal中输入“df -h”可看到下图红框所示的microSD名称“disk2”,回到“iot-devkit-latest-mmcblkp0.direct.img”,通过“pwd”获取其磁盘绝对地址“/Users/plantpark/Desktop/Edison/Galileo”,然后在Terminal中输入“sudo dd bs=1m if=/Users/plantpark/Desktop/Edison/Galileo/iot-devkit-latest-mmcblkp0.direct.img of=/dev/rdisk2”,需要注意的是,通过“df -h”得到的microSD名称为“disk2”,这里需要加上“r”改为“of=/dev/rdisk2”。
回车后等待十分钟左右出现下面第二张图中的"$"即说明系统烧写成功,若想了解系统进展可按“ctrl + t”即出现下面两图中的“records in”,"records out"等信息。
最后输入"sudo diskutil eject /dev/rdisk2"将卡退出,至此,系统成功烧写到microSD卡中。
下面找到刚才下载的"wyliodrin.json"配置文件,将其拷贝到microSD卡的根目录中。
最后将microSD插到Galileo中,插电运行,并将其通过网线接到路由器连上网络。然后回到wyliodrin页面,进入刚才新建的Intel项目,在最最左侧会看到新建的“Intel Galileo@开源杂志”的板子,说明,运行在Galileo中的wyliodrin系统运行正常并且与wyliodrin服务器通信正常。然后在“Programm”和“Pin Access”中拖拽代码到右侧区域,做一个将pin13,pin12,pin11引脚的LED同时点亮0.5秒然后关闭0.5秒的测试程序,同时向wyliodrin控制台打印“hello world from oszine”的信息。
写好程序后点击左侧的“Intel Galileo@开源杂志”,弹出一个如图所示的对话框,并且下方的控制台开始打印“hello world from oszine1”和“hello world from oszine2”的信息,并且左侧“Intel Galileo@开源杂志”右上方的“Stopped”变成“Running”,此时的连接Galileo 的11-13引脚的灯如下方动画中所示开始同时同时闪烁。至此,wyliodrin系统包在Galileo中正常运行起来,并且通信正常。大家有什么问题均可回复本微信,我会在下期文章中分别解答。