伽利略板:功能、编程语言和项目
您是否正在寻找允许您连接标准 MPCle 模块(如蓝牙和 Wi-Fi)的认证板?您想要一个可以与无线项目一起工作并实时同步的板吗?然后,如果您有英特尔 Galileo 主板,将会有所帮助。
想了解更多关于该设备的信息?
本文将为您详细介绍该设备的功能、规格、项目、优势等。
让我们切入正题!
伽利略板有什么特点?
以太网
Galileo 板的顶部有一个带有 UART 标签的部分。在这部分,您会找到一个以太网端口,该端口允许英特尔 Galileo 连接到有线网络。
阿杜诺
Arduino板
该板是第一块以英特尔设计为基础的 Arduino 板。此外,板上您可以连接跨接电缆的部分类似于 Arduino Uno R3 板上的 Arduino 1.0 引脚模型。
因此,您可以使用插入接头的模块来扩展板的功能。同样,Uno 有一个串行端口、14 个数字 I/O 引脚、一个用于串行编程的 ICSP 接头和 6 个模拟输入。
RTC(实时时钟)
使用板卡集成的 RTC,您可以在模块之间同步数据。此外,您还可以使用 Arduino 时间库在程序中包含计时配置。
此外,使用无线项目可以轻松地使用 GPS(全球定位系统)时间数据和 NTP(网络时间协议)进行实时集成。此外,您可以在 Intel Galileo 板上安装纽扣电池,以节省系统重置之间的时间。
夸克
Galileo 板带有一个应用处理器(Quark SoC X1000)。此功能适用于物联网。此外,这款应用处理器体积小,并且比英特尔凌动处理器具有更高的能效。因此,它非常适合小型、低功率的项目。
Linux
可以使用适用于英特尔 Galileo 和编程语言的 Linux 映像访问 Wi-Fi、串行端口和电路板引脚。因此,很容易利用英特尔 Quark 的平均处理能力来创造一些东西。
Linux仪表板
迷你PCle
此插槽可让您连接标准 mPCle 模块,例如手机 SIM 卡适配器、Wi-Fi 和蓝牙。
微型 SD
通过 SD(安全数字)库,您可以访问备用的板载微型 SD 卡。与常规 Arduino 相比,英特尔 Galileo 不会在没有 SD 卡的情况下保存程序。因此,使用 SD 卡,该板最多可以保存 32 GB 的数据。
Arduino Intel Galileo 开发板的关键组件
- Eth PHY:以太网物理层收发器。
- USB 2.0 客户端:USB 客户端连接器(Micro-USB B 型)。
- Micro SD 插槽:它可以处理最大 32GB 的 micro SD 卡。
- ICSP:6 针在线串行编程 (ICSP) 接头。
- 稳压器:产生 3.3V 电源。
- JTAG 调试端口:用于调试的 10 针标准 JTAG 接头。
- 5V 电源:该板使用 AC-DC 适配器。
- 以太网端口:10/100 以太网连接器。
- GPIO 扩展器:单个 I2F I/O 扩展器提供 GPIO 脉宽调制。
- ADC:模数转换器。
- Arduino 接口:遵循 Arduino Uno Revision 3 pinout。
- 英特尔 Quark SoCX1000:400 MHz 32 位英特尔奔腾处理器。
- 256MB DDR3 RAM:256Mbyte DRAM,固件默认启用。
- 屏蔽接口:遵循 Arduino Uno Revision 3 屏蔽引脚。
- RS-232 串行端口:3 针 3.5 毫米插孔。
- SPI 闪存:8 MB 旧版 SPI 闪存,用于保存引导加载程序或固件以及最新的草图。
- USB 2.0 主机:USB 2.0 主机连接器(Micro-USB Type AB)。
- RS-232:RS-232 收发器。
- SPI 闪存程序端口:用于串行外设接口 (SPI) 编程的 7 针接头。
英特尔 Galileo 规格
英特尔伽利略项目
DIY 伽利略运动激活灯
所需材料
- 英特尔 Galileo 开发板
- 电线
- PIR 传感器
Arduino PIR 传感器
来源:维基共享资源
- 灯泡插座
灯泡插座
来源:维基共享资源
- 螺丝刀
黄色螺丝刀
- 接力
Arduino 继电器
- 灯泡
灯泡
步骤
1. 获取您的 Galileo 并将 PIR 传感器连接到设备。您可以通过将接地电缆从传感器连接到 Galileo 的接地来做到这一点。然后,将传感器的 VCC 连接到 Galileo 的 3.3 引脚。然后,将传感器的输出连接到 Galileo 的数字引脚 0。
2. 接下来,获取三根线并将每根线连接到继电器 IN、VCC 和接地。也就是说,IN 线连接到 Galileo 的数字管脚 7。然后,VCC 线连接到 Galileo 的 5V 管脚,地线连接到 Galileo 的地。
3. 选择开放式电源线。然后,将一端连接到灯泡的插座中间线。然后,将两根线连接到继电器。
4. 电源线的明线连接到继电器的 COM 引脚。因此,您可以将灯泡插座的电线插入继电器的 NO(常开)引脚。然后,通过拧紧螺钉将电线固定在继电器上。
5. 将灯泡放入插座中进行系统布置。此外,插入所有必要的电线和 USB 连接。如果连接正确,请将电源线连接到墙上。
6.上传此源代码。
英特尔伽利略编程语言
编程语言包括:
- 安全外壳 (SSH)
- 高级 Linux 声音架构 (ALSA)
- OpenCV
- Python
- Node.js
- Video4Linux (V4L2)
英特尔 Galileo 主板的用途是什么?
英特尔 Galileo 板是一种开发设备,可让您创建范围广泛的自定义项目。它是一个开源软件,可让您在线获取不同项目的说明。部分项目包括:
Greeny 智能温室
这个项目是一个复杂的项目,涉及建造一个远程监控的迷你温室。该项目需要不同的电子元件、亚克力盒、Galileo Gen 2、水泵和 Arduino Uno。
简单气象站
它涉及使用 DHT11 传感器和 Galileo 来测量湿度和温度。
Sigma 阅读手表
该项目是另一个涉及创建可穿戴电子阅读器的复杂项目。本项目需要的材料是电子墨水、3D 打印和 Galileo Gen 2。
英特尔 Galileo 第一代与第二代有何区别
Raspberry Pi 与英特尔 Galileo
常见问题解答
- Galileo 使用什么处理器?
英特尔 Quark X1000。
- 什么操作系统适用于 Galileo?
Linux。
- 获得英特尔伽利略板需要多少钱?
起步价至少 70 美元。
总结
如果您需要一个运行频率约为 400MHz 的 32 位处理器的低功耗嵌入式片上系统,那么 Galileo 板是您的最佳选择。此外,该开发板支持众多外设,是各种定制项目的理想选择。
你以前用过英特尔伽利略吗?您对董事会有疑问吗?请告诉我们。
工业技术