英特尔® Galileo 主板常见问题解答

文档

产品信息和文件

000006153

2022 年 02 月 02 日

单击 或主题以了解详细信息:

产品信息

何处购买
产品何处购买笔记
组件、防护板和电源AdafruitSparkfun站点和 本地电子零件商店,例如 Radio Shack

组件:电阻器、LED、电容器和跳线。

Shields:我们建议您从支持的防护板列表开始。

电源:任何符合要求规范的电源均适用于英特尔 Galileo 主板。

在哪里可以找到有关英特尔® Galileo 主板的更多信息?
英特尔® Galileo 主板是否为台式机主板?不。但是,I/O 功能(如完整 USB 主机和 PCI Express 功能)是可用的。
英特尔® Galileo 主板是否带有嵌入式 NIC 或网卡?是的。英特尔® Galileo 主板带有集成板载 NIC。此外,嵌入式 Linux* 操作系统还具有 NIC 的驱动程序。
英特尔® Galileo 主板是否起到 SPI 从设备的作用?不。英特尔® Galileo 主板仅支持作为 SPI 主设备运行。
英特尔® Galileo 主板是否提供实时时钟 (RTC) 支持?是的。主板上有一个标记为"硬币"的标题。您可以将硬币单元电池贴到接头(例如,CR2032)。在主板未连接电源时,硬币单元电池为 RTC 提供支持。连接电池以保留电路板电源周期之间的时间和日期值。
我是否可以生产基于英特尔® Galileo 主板的商业产品?是的。几家计算机制造商在 Arduino* 上生产商业产品。英特尔® Galileo 主板具有更多优势,并为商用温度平台打造基础。

兼容性

支持哪些开发操作系统?
  • Linux:Ubuntu* 12.04(32 位和 64 位)。
  • Mac OS* X 版本 10.8.5。还在 Mac OS X 10.6.8、10.7.5 和 10.9 开发人员预览中进行了测试。
  • Windows 7*(32 位和 64 位)和 Windows 8*。
我是否可以在英特尔® Galileo 主板上运行 Linux*?是的,基于英特尔® Quark™ SoC X1000 的英特尔® Galileo 主板可以运行嵌入式 Linux* 版本,称为 Yocto*。
在没有 Arduino* 软件的情况下可以使用英特尔® Galileo 主板吗?是的。您可以使用英特尔® Galileo 主板通过 Linux* 和交叉编译工具在 C/C++、Python 和 Node.js 中进行开发。
Arduino* 与英特尔® Galileo 主板的兼容性是什么?英特尔® Galileo 主板与 Arduino* Uno R3 兼容。由于防护板驱动程序中的硬代码寄存器,某些防护板无法正常工作。英特尔正在与 Arduino 和防护板所有者合作,以更正该驱动程序。可能在某些情况下不支持防护板或功能。查看最新版本 英特尔 Galileo 主板和英特尔® Edison 主板防护板测试报告版本说明.
我可以使用英特尔® Galileo 主板使用哪种编程语言?英特尔® Galileo 主板目前运行于基于 C 编程语言的开源固件上。支持 GCC 和 ICC 编译器。
支持的最大 I2C 速度是什么?英特尔® Quark™ SoC X1000 同时支持标准模式 (100 kHz) 和快速模式 (400 kHz)。Cypress I/O 端口扩展器仅支持标准模式,将英特尔® Galileo 主板支持的 I2C 速度限制为 100 kHz。
英特尔® Galileo 主板可以作为 I2C 从设备运行吗?不。英特尔® Galileo 主板仅支持 I2C 主设备的运行。
英特尔® Galileo 主板是否支持模拟Read() 功能?是的,英特尔® Galileo 主板支持模拟Read() 功能。该分辨率可以提高到 12 位分辨率,使用模拟ReadResolution()。
支持的最大 SPI 时钟速度是什么?英特尔® Galileo 主板上 SPI 的默认设置为 4 MHz,与 Arduino* Uno 相同。SPI.setClockDivider 可将 SPI 时钟从 125 kHz 到 8 MHz 不等。英特尔® Quark™ SoC X1000 支持高达 25 MHz 的 SPI 时钟频率,但是此支持尚未在 Arduino IDE 中添加。
英特尔® Galileo 主板支持哪些 UART 波特率?

英特尔® Galileo 主板通过 Serial.begin 支持以下数据包速率():50,75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400 和 460800。

英特尔® Quark™ SoC X1000 支持高达 2764800 的波特率,但是尚未在 Arduino* IDE 中添加此支持。

英特尔® Galileo 主板是否支持 AREF 引脚?不。英特尔® Galileo 主板仅支持具有内部参考电压的模拟输入。

建筑

有哪些信息可用于基于英特尔® Quark™技术设计主板?请参阅 原理图、物料清单 (BOM) 和 Allegro* 主板文件.可以用这些文件开始生产衍生板。
您是否可以将英特尔® Galileo 主板连接到互联网?是的。英特尔® Galileo 主板固件包括 DHCP,用于自动配置带有 IP 地址的以太网接口。它还可以通过 PCIe* 或防护板上的扩展以无线方式或超过 3G 连接。
如何在英特尔® Galileo 主板上设置无线?

要设置无线,请按照以下步骤操作:

  1. 电路板断电
  2. 连接您的 SD 卡。
  3. 重启主板。

现在包括无线支持。请参阅 Arduino* IDE Wi-Fi 示例草图,以便在 Arduino 草图中使用。

英特尔® Galileo 主板有哪些端口?英特尔® Galileo 主板包含用于原生以太网、SD、USB 主机支持、USB 客户端支持、RS-232 串行端口和 10 针 JTAG 端口的端口。英特尔 Galileo 技术还包括符合 Arduino Uno R3 连接器定义的 Arduino* 防护板连接器和可添加 Wi-Fi 的原生 mini-PCIe 连接器。
是否有任何散热注意事项?是的。如果组件太热,英特尔® Quark™ SoC X1000 将关闭。
GPIO 输出引脚的最大速率是多少?英特尔® Galileo 主板上的 GPIO 输出引脚由以标准模式运行 (100 kHz) 的 I2C 端口扩展器提供。每个 I2C 更新 GPIO 的请求大约需要 2 毫秒。除了软件开销之外,它还将 GPIO 输出上可以实现的频率限制在大约 230 Hz。
英特尔® Galileo 主板上是否有任何跳线?

是的。有三个跳线:

  • I2C 地址跳线以更改 Cypress I/O 扩展器的从属地址。
  • IOREF 跳线以将主板工作电压更改为 3.3V 至 5V。
  • VIN 跳线以断开 VIN 引脚头与板载 5V 供应的连接。跳线可保护英特尔® Galileo 主板,当支持连接的防护板或外部组件时,需要与 VIN 连接超过 5V。

技术常见问题解答

如何解决草图上传问题?

操作系统:Windows*

如果您在将 Arduino* 草图上传到英特尔® Galileo 主板时遇到问题,请按照以下步骤操作:

  1. 关闭 Arduino IDE。
  2. 打开 Windows 任务管理器。
  3. 查找并结束 lsz.exe 流程。
  4. 断开英特尔 Galileo 主板的电源和 USB 电缆。
  5. 将电源和 USB 电缆重新连接到英特尔 Galileo 主板。

电源

英特尔 Galileo 主板能使用®哪种类型的电源?英特尔® Galileo 主板仅可使用 5V 电源。电源适配器的建议输出评分为 5V、3 amps。该主板通过交流至 DC 适配器供电,通过将 2.1 毫米中心正插头插入主板电源插孔连接。
我是否可以使用没有电源的英特尔® Galileo 主板?

不。您必须始终使用电源。

注意英特尔 Galileo 主板需要一直电源。闪存时,如果主板未连接到电源,则主板可能出现故障或无法使用。

重 置

为什么会有重置按钮和重新启动按钮?Arduino* Uno 上的 Reset 按钮重置微控制器和任何连接的防护板。此按钮还重置正在运行的草图。如果需要重新启动英特尔® Galileo 主板,请使用主板上的 重新启动 按钮。
如何重置英特尔® Galileo 主板?

按下"重新启动"按钮以重置整个主板。您还可以在软件中重置主板(建议更快速地重新启动)。

按下 Reset 按钮以重置 Arduino* 草图和任何连接的挡板。