Home 物联·技术 Intel Quark #拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED
#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

0
5

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

前面的文章对Wyliodrin的应用做了些简单地介绍,这里分别做详细讲解。

首先,(Wyliodrin)[https://www.wyliodrin.com/]页面用Google、Github或者Facebook账号登陆后,选择新建项目(New Board),在硬件(Gadget)一栏选择“Intel Galileo”然后一路向下点Next。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

完成后,新建项目(New Project),在编程语言(Programming Language)一栏选择“Led Blink – Visual Programming”,这篇文章只是为了将Wyliodrin程序刷到Galileo中,并验证其通信成功,Blink为不二之选。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

新建完成后,在页面上方出现名为Galileo项目,当前显示为离线(offline),点击右侧齿轮图标弹出对话框,“Download wyliodrin.json”为当前对应Galileo的wyliodrin系统的配置文件,“Download SD Card”为对应Galileo的wyliodrin系统包。两个均需下载。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

当选择“Download SD Card”时,会开始下载红框中所示的文件。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

将下载后的压缩包解压后会出现名为“iot-devkit-latest-mmcblkp0.direct.img”的镜像文件。下一步就是如何将这个镜像文件烧写到为Galileo而准备的microSD中,此处系统以MacOS(类Unix)为示范,与Linux操作步骤类似,Windows下操作更为简便,只需下载一款名为Win32DiskImager。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

在Terminal中输入“df -h”可看到下图红框所示的microSD名称“disk2”,烧写前输入“sudo diskutil unmount /dev/disk3s1”将其取消挂载,回到“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”。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

回车后等待十分钟左右出现下面第二张图中的”$”即说明系统烧写成功,若想了解系统进展可按“ctrl t”即出现下面两图中的“records in”,”records out”等信息。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

最后输入”sudo diskutil eject /dev/rdisk2″将卡退出,至此,系统成功烧写到microSD卡中。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

下面找到刚才下载的”wyliodrin.json”配置文件,将其拷贝到microSD卡的根目录中。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

最后将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”的信息。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

写好程序后点击左侧的“Intel Galileo@开源杂志”,弹出一个如图所示的对话框,并且下方的控制台开始打印“hello world from oszine1”和“hello world from oszine2”的信息,并且左侧“Intel Galileo@开源杂志”右上方的“Stopped”变成“Running”,此时的连接Galileo 的11-13引脚的灯如下方动画中所示开始同时同时闪烁。至此,wyliodrin系统包在Galileo中正常运行起来,并且通信正常。大家有什么问题均可回复本微信,我会在下期文章中分别解答。

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

#拖拖拽拽玩转Galileo#将wyliodrin安装到Galileo并点亮一个LED

plantpark 不会跑步的码农不是好编辑
  1. Pingback: #拖拖拽拽玩转Galileo#如何在Wyliodrin通过PWM方式让LED产生渐变效果,并读取光照传感器数值 | 开源杂志