Intel Galileo Intel Galileo 正面照[/caption]

熟悉的开发环境

Intel给Galileo提供的IDE(Integrated Development Environment)和Arduino之前的IDE版本并没有多少变化,在“开发板”(Boards)选单下,您可以看到“Arduino X86 开发板”(Arduino X86 Boards)下增加的Galileo这个选项。 而且,这个版本的IDE也一样可以为开发板上的固件进行升级。

支持Linux

在这块由英特尔带来的开发板中,配置了8MB闪存,其中装有轻量版完整且未经修改的Linux。 如果您想要使用ALSA(音响效果)、V4L2(影像输入)、Python、SSH、node.js(JavaScript工具包)以及OpenCV(PC版视觉库),通过利用SD卡镜像就能开启。

兼容扩充板

Galileo上的扩充板接头看起来非常眼熟,这是因为它支持Uno R3的5V和3.3V扩充板(也称为Arduino 1.0 接头)。 所以,这代表它拥有14个数位I/O针脚、6个类比输入、1个序列埠和1个ICSP接头。

实时时钟

我们接触过的大部分Linux开发板都需要透过网络连线才能获得当前的日期与时间,然而,Galileo本身就内建实时时钟(Realime Clock、简称RTC),即使没有连接电源,您都可以准确的掌握时间资讯,只要装一个3V钮扣电池到板子上就行了!

以太网络程式库相容性

Galileo上的网络连接埠使用起来跟Arduino以太网络程式库一样简单,甚至修改标准WebClient范例,就可以透过HTTP直接连接到Google首页。

USB连接埠

Galileo的USB OTG连接埠让您可以使用Arduino的USB主端(USB Host)程式库,能够直接使用键盘或滑鼠使用在其他电脑上。

支持MicroSD 卡

在标准Arduino SD卡程式库当中找到就可以micro SD卡的相关程式码,通过SD卡可以存储任何你希望存储的数据。

支持PCI Express 迷你卡

在这款板子的底部,有一个PCI Express迷你卡(PCI Express Mini Card)插槽,可以通过无线网络、蓝牙、GSM卡来进行连线,甚至是连接SSD固态硬盘来增加容量。 而如果连接无线网卡,还可以使用Arduino的无线网络程式库。

支持TWI/I2C 与SPI

利用Arduino标准Wire以及SPI程式库,TWI/I2C以及SPI套件可以直接连到Galileo上。

序列连接功能

Galileo拥有给你的程式码使用的标准序列埠(在0号与1号针脚上),此外还有一个独立的序列埠可以用来连接电脑的Linux指令行,您必须透过以太网络连接埠旁边的互联音效插孔来连接,并且只能用于序列通讯。

Intel Galileo 连接电脑

Intel Galileo 连接电脑

相关文档

Arduino 集成开发环境下载

准备开始

  • 下载对应操作系统的 Arduino 集成开发环境,如果已经安装过其他版本的 Arduino,可以把下载的 Galileo 版本解压缩,并把文件夹重命名为 Galileo
  • 取出包装盒内的5V 电源适配器,等待10秒钟后,用 USB 线将 Galileo 和电脑连接。
确认安装驱动

确认安装驱动

intel-galileo-driver-installed

  • 继续稍等片刻后,待 Galileo 初始化完成,即可打开 Arduino IDE
  • 点选菜单栏中的 Tools(工具),选择 Port (端口),选择对应的串口,接下来我们就可以更新 Galileo 的固件(Firmware)了。
  • 点选菜单栏中的 Help (帮助),点选 Firmware Upgrade (升级),一切顺利的话,会提示是否已经插入 5V 的外接电源线,并进入升级程序,大概需要5、6分钟即可,升级成功后会提示Target Firmware upgraded successfully (固件已成功升级)
警告提示是否已经连接 5V 外接电源

警告提示是否已经连接 5V 外接电源

警告提示当前版本与最新版本号

警告提示当前版本与最新版本号

下载最新 Intel Galileo 固件

下载最新 Intel Galileo 固件

更新固件进行中

更新固件进行中

 

  • 升级结束后,点选菜单栏中的 File(文件),选择 Examples (例程),01.Basics > Blink,并上传至 Galileo,程序上传成功后,Galileo 会有 LED 灯闪烁。

以上操作完成后,测试成功,一切正常,即可编写自己的程序了。