相关商品

  • 基于Arduino 互动电子套件 23节经典实验 UNO R3新版
  • 32路舵机控制器套装 伺服电机控制器 Arduino舵机扩展板 正品保证
  • 爱上Arduino 互动入门套件 中文教材配套 教学视频 UNO R3
  • AS-6DOF 铝合金机械臂 6自由度 机械手 Arduino实验教学平台
  • 基于Arduino 互动电子积木套件 arduino UNO R3开发实战 爱上制作
  • Arduino Prototype Shield 原型扩展板 万用板(含Mini面包板)
  • Arduino MEGA ProtoShield V3 原型扩展板 万用板(含面包板)
  • Arduino Leonardo 莱昂纳多控制器 原装进口
  • RB Bluetooth Transceiver 蓝牙模块 蓝牙串口 Arduino 单片机
  • RS232-TTL转换器 STC单片机下载器(视频演示)Arduino力荐
  • 6V/300R 直流减速电机 Arduino小车 4WD机器人用 电子竞赛
  • AS-6DOF 铝合金机械臂 6自由度 机械手 Arduino实验教学平台 含32路舵机控制部分
  • Arduino 4WD 移动机器人平台 铝合金小车(黑色) 电子大赛
  • Arduino 4WD 移动机器人平台 铝合金小车电子大赛(12V 100R 金属电机)
  • 爱上Processing互动入门套件 UNO R3入门套件 学习套件 Java编程套件
  • Arduino RP5履带机器人 寻线避障DIY套件 电子竞赛 机器人教学
  • Arduino 继电器扩展板 Relay Shieldv2.0 支持xbee控制 4路继电器
  • 1602液晶扩展板 v2.0 Arduino LCD 1602 Keypad Shield
  • Arduino 土壤湿度传感器 Moisture Sensor 土壤水分 自动浇花
  • Arduino 4WD移动机器人平台 铝合金小车(金色) 电子大赛
  • 奥松机器人 MQ2气体传感器 Arduino烟雾甲烷气体检测 正品保证
  • Mini红外避障传感器 光电传感器 Arduino 程控小车 电子竞赛
  • Arduino 双H桥直流电机驱动板 步进电机驱动板 机器人配件
  • USB-TTL转换器 STC单片机下载器 USB转TTL模块 Arduino 电子积木
  • Arduino 无线收发模块 NRF24L01 (升级版) 数传模块 电子大赛
  • Arduino 无线数传 APC220套件 1200米无线传输 射频模块
  • 32路舵机控制器 动作存储卡 黑卡容量512K Arduino 机械手 机器人
  • 32路舵机控制器 动作存储卡 蓝卡容量512K Arduino 仿生机器人
  • 32路舵机控制器动作存储卡 红卡容量512K Arduino力荐 机器人
  • Arduino 火焰传感器 模拟传感器 电子积木 灭火机器人
  • Arduino 电压检测模块 Voltage Sensor 电压传感器 电子积木
  • Arduino LED发光模块 食人鱼灯 白光高亮 数字模块 电子积木
  • Arduino LED发光模块 黄光高亮 食人鱼灯 数字模块 电子积木
  • Arduino传感器 HMC5883L 数字电子罗盘 智能小车 机器人配件
  • Arduino LED发光模块 食人鱼灯 蓝色高亮 数字模块 电子积木
  • Arduino LED发光模块 食人鱼灯 绿色高亮 数字模块 电子积木
  • Arduino Flex单向弯曲传感器 FLX-03 A型 机器人传感器 Sparkfun原装进口
  • Arduino ADXL335模块三轴加速度模块 角度传感器 倾斜角度模块
  • 奥松机器人 4定向倾角传感器 高精度角度检测 原装进口 新款上市
  • Arduino LM35线性温度传感器 模拟线性温度传感器 电子积木
  • Arduino DHT11 温度传感器 湿度传感器 数字温湿度模块 电子积木
  • Arduino 颜色传感器 TCS3200D TCS230D升级版 RGB模块 电子积木
  • Arduino UNO R3 控制器 ATmega328P-PU+ATmega16U2 arduino 原装进口
  • 原装进口 Arduino Mega ADK 2560 开发板 Arduino uno R3 控制器
  • 奥松机器人 Arduino UNO R3 V5.0传感器扩展板 电子积木 正品保障 传感器套件专配 单片机开发
  • Arduino MEGA Sensor Shield V2.0 专用传感器扩展板 电子积木
  • Arduino Due ARM控制器 Arduino原装进口 32bit CortexM3
  • Arduino Yun Arduino官方原装 Arduino Yún WiFi Linux
  • MP3 Player Shield MP3模块 Arduino 解码器 Sparkfun 原装进口
  • Serial Controlled Motor Driver 电机驱动板 Sparkfun 原装进口
  • Arduino Mini 05 Sparkfun原装进口 ATmega328 控制器
  • Arduino Ethernet w/o PoE Arduino原装进口 arduino网络扩展板
  • Arduino UNO R3 SMD 控制器 ATmega16U2 开发版 单片机 sparkfun原装进口
  • RedBot控制器 RedBot Mainboard Arduino开发板 Sparkfun原装进口
  • ArduPilot 固定翼 飞控 多旋翼 Arduino 控制器 Sparkfun原装进口
  • Arduino 双路大功率直流电机驱动扩展板 VNH5019 美国Pololu原装
  • 英特尔 Intel Edison for Arduino开发板 Galieo升级
  • 当前位置: 首页 > 创客利器 > 【创客学堂】Galileo的初次接触

    【创客学堂】Galileo的初次接触

    编辑:Sophie2013-12-17 浏览次数:688

    程晨
    2013年10月的罗马Maker Faire,一个重量级的公司加入到Arduino的阵营,那就是Intel,这个处理器的巨人,他们和Arduino合作完成了一款名为Galileo能够兼容Arduino的控制板。当看到这个消息后我就一直想着等这块控制板上市之后一定要买一块来玩玩。
    11月的一周我去小米开源硬件俱乐部玩,看到了他们那里依然安静的躺着一块Galileo,板子包装精美而且还会唱歌的包装盒已经不知去向,估计又在那里重复着它的“灯之歌”,关于开箱的“灯”歌就不说了,很多人在网上提到这件很有创意的事情。
    作为一个Arduino的资深玩家(感觉有点老王卖瓜的感觉),我更关心能不能把这块板子“借”出来玩玩,在物主小米史同学的殷切叮嘱下,本人最终成功的将板子装进了背包,作为交换我留下了一块Arduino due。
    板子拿到之后就开始玩吧,先来张Galileo的正视图。
    Galileo控制板兼容Arduino
    GalileoArduino的标准板大了一圈,周围布满了各种接口,但中间依然是Arduino的标准接口。Galileo支持Arduino的数字、模拟、电源以及ISCP引脚,能够兼容用于Arduino的扩展板,板子上处理器采用的是IntelQuark SoC X1000,另外板子上还预留一些PC接口,比如mini-PCI Express插槽、Micro-SD插槽、100Mb以太网口、RS-232串口等。关于具体的技术细节我们稍后会作详细的说明,这篇文章就只说说本人最开始的使用过程吧。

    第一步我们需要去下载一个Galileo的开发环境。当Galileo发布之后,在Arduino网站Arduino.cc的软件下载界面中就多了个针对Galileo的版本。

    Galileo的开发环境

    这个链接最终会跳转到Intel的网站上,这是Intel专为Galileo建立的一个社区,你可以根据自己的系统选择下载对应的开发环境,还可以在社区中交流和探讨。



    我的电脑是windows的,所以我下载的是Intel Galileo Arduino SW 1.5.3 on Windows。和Arduino的其他开发环境一样,下载完成后只需要解压就可以使用了。
    下面开始连接硬件。在使用Arduino时,我们直接接上USB线就可以使用了,但使用Galileo是最好先连上一个5V的外接电源,因为电脑USB口的电流可能无法完全承担电路板的需求。
    接上5V电源之后,找一条小口的USB线连接到Galileo板的USB从机口上,USB线的另外一端连接到电脑上。在等待一会之后,电脑会告诉你发现一个无法安装驱动的新硬件,此时我们去电脑的设备管理器查看一下,在设备管理器中的其他设备中会发现一个名叫Gadget Serial V2.4的设备。



    Gadget这个名字让我想起来之前微软想推的一套开源硬件平台.NET Gadgeteer,Gadgeteer的软件开发环境就是微软的Visual Studio/Visual C#,硬件模块接口采用1.27间距的IDC10,使用不同的字母和符号定义了20种外围硬件模块的接口,用户在使用时只要按照字符标识连接对应的模块就可以很方便的连接各个模块。不知道Intel最开始是不是因为微软的Gadgeteer平台才关注开源硬件的,毕竟微软的主要精力在软件,他肯定希望有人能在硬件上提供一个全套的解决方案,我猜Intel一定是他们首先想到的合作对象。而后来Intel发现Arduino的发展十分迅猛,就直接改了改打包成一个Galileo的板子来找Arduino合作。
    说的有点跑题还有点杜撰,都把微软扯进来了。我们还是回到我们的Galileo板上来,发现这个名叫Gadget Serial V2.4的设备之后,选择更新驱动程序,驱动就在刚才下载的Galileo开发环境下的hardware/arduino/x86/tools文件夹中,在更新了驱动程序后,这个串口设备马上摇身一变变成了Galileo,如下图所示。这充分说明了Galileo是一个打包之后改头换面的开发板(又跑题了,呵呵)。



    本人计算机上Galileo对应的端口号是COM158,如果你也是一个电脑会连接很多不同Arduino的人,那么158应该就不算是个大数了。这里要记住这个端口号,之后的Arduino IDE中要用到。
    本以为之后的故事应该像之前使用其他Arduino板子一样简单和顺利,但当我们打开1.5.3版本的IDE文件夹,执行里面的Arduino.exe文件时,在出现了一个启动画面之后,出问题了,软件闪退了!!又试了几次,依然打不开,本人开始有点不知所措了,登录Intel的社区,发现也有人问同样的问题,但没人回复,最后又尝试了几次之后只能作罢了,于是,这块板子在之后的一段时间里就和我的其他板子一起安静的待在元件的盒子里。
    Galileo的初次接触无疾而终,但我心里一直想着这件事,之后的一段时间,我就在我见到的每一台电脑上都下载一个Galileo的开发环境,但都有这个闪退的问题。
    时间就这样一天天的流逝,Galileo的开发环境依然用不了。12月的一天我们照常在进行opendrone社区的活动,有个外国朋友在玩他的电脑,Linux系统,我就很冒昧的让他在他的电脑上下载一个Galileo的开发环境,双击之后居然没有闪退,同事说可能就是语言版本问题,于是我们就将我们的一台运行Linux系统的电脑语言环境换成了英文,双击打开,IDE的界面终于出现了,幸福的眼泪呀,有木有!!
    之后在多台英文Win8系统的电脑试行,拷了一个Galileo的开发环境打开都没问题,Galileo的初次接触继续走起。
    与其他版本的Arduino IDE不同,在1.5.3版本这个专门针对GalileoIDE软件的电路板的选项中只有一个Galileo板,如下图所示。



    IDE中电路板选择Galileo(也没有别的选择),接着连上Galileo,重复一遍驱动的安装过程,这里对应的端口号变为了COM5,所以在Serial Port中选择COM5。按照其他Arduino板子的习惯,现在就可以打开例子下载程序了,但是对于Galileo来说还有重要的一步——更新固件,只有更新的固件才能运行IDE中的例程。
    我们在软件的菜单项Help中选择Firmware Update,如下图所示。


    接着会弹出一个固件更新的对话框,提示说原有的固件版本是732,而新的固件版本是782



    选择Yes继续,Galileo就开始更新固件了,如下图所示。在更新的过程中千万不要拔掉电源或USB线。


    在等待几分钟之后,会看到一个固件更新完毕的提示。如下图所示。

    点击OK之后,固件就更新完成了,接下来所发生的就像以前的每一块Arduino板一样,在例子程序中选择blink,当下载完成后就能看到Galileo上的一个绿色的LED灯在闪烁。



    还可以修改一下闪烁的时间


    Galileo的初次接触到这里算是一个节点了,接下来就看能用Galileo做些什么好玩的应用了,不过现在来看最要紧的是先整一台英文版系统的电脑。
    1.jpg
    • 用户评价

    暂时还没有任何用户评论

    总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
    用户名: 匿名用户
    E-mail:
    评价等级:
    评论内容:
    验证码:
    captcha

    Hi,大家好,我是小奥!

    欢迎来到奥松机器人的世界!

    需要咨询服务请点小奥哦!

    • 销售咨询: 销售咨询
    • 销售咨询: 销售咨询
    • 技术支持: 技术支持
    • 咨询电话:
      0451-86628691
    Top