▍英特尔®伽利略开发板简介
Intel与超微型计算平台Arduino合作开发、基于自家超迷你SoC“夸克”的开发板“伽利略”(Galileo)今天出目前了零售市场上,这也是Intel首款此类产品,是其通往可穿戴设备的敲门砖。
它搭载的夸克X1000 SoC采用单芯片设计,32nm工艺制造,封装面积15×15毫米,指令集兼容32位的初代奔腾架构,单核心单线程,主频400MHz,缓存16KB,并内置了512KB eSRAM,内存支持单通道DDR3-800 2GB,热设计功耗仅仅2.2W。
“伽利略”主板采用了Arduino标准板型,尺寸仅为10×7厘米,搭载了256MB DDR3-800内存(两颗美光颗粒)、11KB EEPROM、8MB NVRAM SPI NOR闪存、百兆以太网卡(RJ-45)、三个USB 2.0接口、microSD卡扩展插槽(最大容量32GB)、mini PCI-E 2.0 x1全长扩展插槽(背部),还有JTAG、RS232 UART、SPI。
主板采用5V DC供电,最大热设计功耗12.5W。
伽利略主板目前在日本秋叶原市场上卖价7300-7980日元,约合人民币425-465元。
▍开箱照
1、外包装很酷~ What will you make?
2、开箱了~~
3、板子的近身“裸照”
可能是快递运输的时候撞坏了这个排针。
4、配套的一些零件
排成一排,等待检阅~
找了一个适合的(这个电源转换的插头真贴心,可根据不同的插座更换)
安装柱
无线模块
天线
▍开发软件下载
▍关于伽利略开发板的资料
拿到板子,啥资料也没有(有的板卡附带光盘资料)。想想伽利略出来也有段时间了,网上多多少少有些资料。先百度了一下(google 大家懂的~!),还真不怎好找。(小编:这点也说明我们办Quark社区还是很有必要的。)可咱对自己信息检索的能力还是有信息的,实在不行去官网找了。还好给我找到了一份别人整理好的文件(几乎包含了伽利略板卡的详细资料),在此,向这位网友表明感谢~!
看看有些啥:
▍更新开发板固件
IDE包含了发布的板子专有固件。 遵从如下步骤用IDE去更新你的板子
(1) 断开所有电源 (USB 和5 V 电源端)。确保没有任何sketch在板子运行
(2) 把SD卡从板子上取出
(3) 用5V给板子供电
(4) USB数据线连接USB Client端口,注意 COM 端口已经连接
(5) 打开 IDE 并且选择 Tools >Board >Intel® Galileo
(6) 选择COM端口>Serial Port。(备注:在更新固件前不要下载任何 sketch 到板子)
(7) 点击协助 找到 Firmware Upgrade
(8) 一个信息将咨询并且确认5V电源已经连接。如果连接好了,请点击Yes. 如果没有连接好,请点击No,待连接好后重新执行这个步骤
(9) 板子能够更新新到最新的版本或 降级到较老的版本。下一个信息将显示你当前板子的版本信息,并且告知你将尝试去 flash 板子。 选择yes去再次升级、降级,flash一样的软件
(10) 将花费6分钟完成升级流程,并且将显示几个弹出的信息。在升级过程中,不能进入 IDE。(备注:在更新期间,电源和USB数据线必须保持连接)
(11) 当更新完成时,一个消息将提示固件更新成功。点击OK关闭。如果你更新的固件没有包含在当前的IDE中, 在章节2去下载SPI flash image capsule 文件。
下载的文件根据您的操作系统请拷贝的正确的位置,确保仅仅只有一个 *.cap 文件在同一个地方。
·如果下载新文件,重命名之前的 *.cap 到其他的扩展
· Windows: Arduino-1.5.3/hardware/tools/x86/bin/
(备注: 如果更新失败,参考发布的备注已知问题和可能问题地方)
▍远程登录工具Putty 下载及使用
使用:
1、点击上面的链接下载并加压。
2、在设备管理器中查看USB转串口使用的COM口。
3、打开解压的文件夹,并打开initrd-MassStorage.exe
板子上电后,在终端可以看到不少数据。
后面就是看你Linux操作了
▍USB转接线定义及购买地址
由于板上的串口接口采用的是3.5mm接口,咱们手里一般没有(大部分是usb转com9)。为了连接的稳定性和便于下次其他地方使用,我直接在淘宝购买了一根。
下面是转接线的接口定义,购买的时候必定要选清楚了或者问下店老板。
3.5顶端接9针的2号脚,3.5中端接9针的3号脚,3.5后端接9针的5号脚
当然,你完全可以自己DIY一根USB转串口线,请参考下:
纯天然手工制作RS232/TTL转换模块
▍wifi配置(实现了命令行下面带有密码的无线网络的连接)
方法(如图操作):
1、进入root权限
2、输入命令:wpa_passphrase baobei1026(无线网络名称)13013118589ss( 密码) ----->欢迎来蹭网哈
得到的wpa.conf内容为:
network={
ssid="baobei1026"
#psk="13013118589ss"
psk=0125aa2c4e922eb75540fa88e131d735389e26916bbbb670b3a81573211d35cf
}
3、输入命令:vi /etc/wpa_supplicant.conf 进行编辑,添加
network={
ssid="baobei1026"
#psk="13013118589ss"
psk=0125aa2c4e922eb75540fa88e131d735389e26916bbbb670b3a81573211d35cf
}
至4处。
配置好后,输入:wq退出编辑
输入命令: vi /etc/network/interfaces 配置网络接口
在2处添加 auto wlan0,3处的any替换成baobei1026(无线网络名)
配置好后,输入:wq退出编辑
输入命令:ifup wlan0 连接无线网
输入测试命令:ping -c 5 www.baidu.com 从测试结果可以看出,可以正常连接无线网
▍伽利略板卡的远程登录
步骤
1、
<1>上电,正常启动后。wifi未开启。
<2>输入root 获取root权限
<3>输入ifup wlan0 开启WIFI
2、
<1>wifi已正常启动。
<2>Galileo的ip地址:192.168.1.103
<3>输入 telnetd -l /bin/sh 启动telnet服务
3、打开puTTY设置
<1>输入Galileo板卡的IP地址:192.168.1.103
<2>打开
▍通过linux命令来控制板上GP_LED灯亮灭
下图是在某网站找到的,这里我们可以看到GP_LED 是跟GPIO3相连。至于GPIO13,在此图上看,跟GP_LED没有啥关系,但为什么在blink草案中,却能控制GP_LED,这个留在下一帖。这里主要是通过对GPIO3的控制来实现GP_LED的亮灭。
下图是从开机到控制GP_LED亮灭的过程。
1、进入gpio的目录
2、通过ls指令可以看到在gpio目录下各个gpio口,这里找到gpio3
3、进入gpio3的目录
4、cat direction查看gpio3的端口方向,由于这里是驱动LED灯,端口方向需设置为out。可以通过指令echo in(out) > direction,来改变端口的方向。
5、通过echo 1(0) > value 来控制gpio3输出高低电平。具体现象请看板上GP_LED 的亮灭。其他GPIO口也可按此法操作。
“夸克微小,却能成就伟大,由于有你。请关注英特尔Quark开发者俱乐部微信公共号intelquark。”