单板计算机 - Odyssey X86J4105

Odyssey X86J4105 将 GPIO 引脚和 Arduino 控制器与 Intel x86 CPU 的多功能性结合在一起,但是如果您需要与树莓派兼容,请在其他地方查看

优势

  • x86 CPU 运行许多不同的操作系统
  • 紧凑的尺寸
  • 强大的连通性
  • 大量的存储选项

不足之处

  • CPU 风扇需要调整才能有效运行
  • 树莓派兼容的 GPIO 不适用于 Pi 附加组件

到目前为止,树莓派是世界上最流行的单板计算机,对于许多人来说,树莓派 4 足够快,可以用作 PC 。但是,如果您想要具有用于物理计算的 GPIO 引脚的单板计算机的灵活性,却又需要 x86 PC 的速度和兼容性该怎么办?输入 Seeed 的 Odyssey X86J4105 ,该产品将 Intel Celeron CPU 与两组 GPIO 引脚结合在一起,其中一组用于板载 Arduino 兼容控制器,另一组具有 40 引脚,并声称可与树莓派配件一起使用。

显然,比最昂贵的树莓派更昂贵, Odyssey X86J4106 的基本型号 (不含存储或操作系统) 的起价为 188 美元,而我们的评测配置的起价为 258 美元,其中包括 64GB 的 eMMC 和 Windows 10 的激活副本。 x86 英特尔 CPU 的附加多功能性值得吗?

奥德赛 X86J4105 设计

Odyssey X86J4105 的尺寸为 4.3 x 4.3 x 1.3 英寸 (110 x 110 z 33 毫米),比树莓派 4 3.3 x 2.2 x 1.1 英寸 (85 x 56 x 28 毫米) 大,但不大。主板的底部是 Intel Celeron CPU 上方的散热器和风扇。

Odyssey X86J4105 的可选包装

Odyssey X86J4105 作为裸板提供,如果以这种配置使用,则将需要一些 M3 支脚才能将板从您的桌面抬起。如果您购买了可选的 25 美元重新装机盒,那么您的 Odyssey X86J4105 将通过塑料立管从您的办公桌上抬起,该立管起着将废热从设备中排出的作用。

外壳的塑料凸起顶部是一个蓝色的铝制底盘,该底盘包裹着板子,并具有用于各个端口的开口。通过磁体固定在玻璃盖上的盖子可以很容易地通过外壳底部的秘密按钮卸下。卸下盖子后,可以自由访问所有 GPIO 引脚和用户可扩展的存储。电脑机箱与其他制造商的主板兼容,例如树莓派, Beaglebone 和 Jetson Nano ,并且机箱中的支架可以用来固定这些主板。

规格

内存LPDDR4 8GB
无线Wi-Fi 802.11 a/b/g/n/ac @ 2.4/5 GHz HT160 和 Bluetooth ® 5.0
网络英特尔 ® I211AT PCIe 千兆局域网,支持唤醒 -LAN ,支持 PXE
音频麦克风 + 耳机组合连接器
Headers1 × 40 针接头与树莓派兼容
接头1 × 28 针接头 (SAMD21G18)
Headers1 × 前面板音频连接器
Headers1 × 4-Pin 牧民 (SAMD21G18 的 UART 功能) tr>Headers3 × 4-Pin SATA Power Connector
Headers1 × 4-Pin herder (电源和开关)
USBUSB 2.0 Type-A x2 , USB 3.1 Type-A x1 , USB 3.1 Type-C x1
视频接口HDMI2.0a: 最高 4096x2160 @ 60Hz 24bpp/DP1.2a: 最高 4096x2160 @ 60 Hz 24bpp
扩展槽M.2 (键 B , 2242/2280):SATA III , USB2.0 , UIM ; M.2 (M 键, 2242/2280):PCIe 2.0 × 4 ; Micro SD 卡插槽; SIM 卡座; SATA III
RTCJST 1.0 CR2032 3V
TPM内置 TPM (2.0)
PowerDC Jack 5.5/2.1mm 或 Type-C PD ; 直流插孔输入:12-19V DC ; C 型输入:12V DC
尺寸110x110mm

Odyssey X86J4105 上的关键组件和端口

每个版本的 Odyssey X86J4105 都配备 8GB DDR4 RAM 和一个 Intel Celeron J4105 ,这是一个已有 3 年历史的 CPU ,可提供足够的功率来运行 Windows 10 Enterprise ,该产品已预先安装在我们的评测单元中。通过 64GB eMMC 提供存储,这是可选的附加功能。

但是,您可以提供自己的存储,并且有很多方法可以做到这一点。全尺寸 SATA 端口和 M.2 SATA 插槽提供了较旧,较慢但具有成本效益的存储选项。 M.2 SATA 旁边是用于 4G/5G 蜂窝卡的空间,用于附加连接。

主板的另一侧是 NVMe 插槽,可与 2280 和 2242 驱动器一起使用。我们在 NVMe 插槽中装有备用 256GB 东芝驱动器,并安装了 Ubuntu 20.04 ,以进行以后的测试。

显示选项是 HDMI 2.0a ,最高频率为 4096x2160 @ 60 Hz ,另外一个 DisplayPort 可通过前置 USB-C 连接获得。这提供了另一个 4096x2160 @ 60 Hz 输出。

冷却奥德赛 X86J4105

通过装置底部的大型散热器和风扇进行冷却。我们进行了一系列的 Cinebench 测试,我们的最高得分为 491 ,因此显然这不是 3D 渲染的电路板,并且温度达到 75 摄氏度,远远高于使风扇以 80 %运行的 60 摄氏度触发器,但是我们的粉丝只是懒惰地” 打勾”,好像无法启动一样。在 BIOS 中查看时,我们发现风扇设置为”Normal”(正常),其触发点为 45-50 、 50-60 和 60 摄氏度以上。

通过将风扇设置为”Positive”,我们可以看到风扇在 60 摄氏度以上就可以使用了,但从来没有在此温度以下的温度下使用过。没有软件来控制风扇速度 / 曲线;全部通过 BIOS 处理。尽管存在此问题,《奥德赛》从未放慢速度或出现瓶颈。

Odyssey X86J4105 是否比树莓派 4 更好?

这取决于某种观点。 Odyssey 的 CPU 和内存性能要好得多, SATA 和 NVMe 驱动器的性能也比 Pi 上使用的 micro SD 卡高得多。

我们通过 Ubuntu 在树莓派 4 和 Odyssey 上进行了 sysbench 压力测试。

英特尔 Celeron J4105 计算的质数大约是树莓派 4 的六倍。

Odyssey 的内存传输速率比 Pi 快 5.7 倍。

很明显, Odyssey 比树莓派 4 的功能要强大得多,但是也很清楚,这是一个可用于项目的板,这些项目将受益于其更好的联网和访问更多存储选项等优势。

Odyssey X86J4105 上的 GPIO

奥德赛上有两组 GPIO 引脚。两者中较小的一个是板载 Arduino ATSAMD21 ARM Cortex-M0 + MCU 的 28 针插座,在 Arduino IDE 中标识为 Seeeduino Zero 。该 GPIO 可能不遵循其他 Arduino 板的设计提示,但我们拥有所需的所有 GPIO 引脚,数字, PWM 和模拟引脚以及 I2C , SPI 和串行端口。

要使用 Arduino GPIO ,我们需要 Arduino IDE ,该 IDE 已预先安装了 Windows 10 提供的副本。设置 IDE 与板载 Arduino 一起使用后,我们创建了两个脚本来测试 GPIO ,其中一个用于检查 GPIO 。可以控制 GPIO 来使 LED 闪烁,并且可以进行另一项测试以通过电位计读取电压。这两个脚本都可以正常工作。

兼容树莓派的 GPIO 是另一回事。由于无法通过 Windows 访问 40 个引脚,因此我们在备用 NVMe 驱动器上安装了 Ubuntu 20.04 。与树莓派兼容的 GPIO 确实共享相同的引脚布局,并且与树莓派在电气上兼容,但这就是兼容性的终点。

通常, GPIO 是通过软件控制的,一个流行的选择是使用 RPi.GPIO 或 GPIO Zero 模块的 Python 。两者都不适用于 Odyssey ,这表明大多数树莓派 HAT 和附加板也将不起作用。我们测试了 Pimoroni 的 Explorer HAT Pro ,这是一个使用 RPi.GPIO 库以及 Python3 的 smbus I2C 模块的开发板,但我们无法使该开发板正常工作。但是,如果您使用的是更简单的板卡或使用数字 IO (开 / 关) 的组件,则不会丢失所有内容,然后可以将它们连接到 Pi 兼容的 GPIO ,并直接在终端中使用或通过 Bash 脚本使用。通读《入门指南》,我们注意到有一个与 Odyssey 一起使用的 Python 3 模块,因此我们安装并测试了该模块,是的,它确实有效,但是这并不是一个很好的体验,事实证明,即使闪 LED 。根据我们的发现,如果在基于 Odyssey 的项目中需要可靠的 GPIO 访问,则应该使用 Arduino GPIO 。它可以通过 Windows 和 Linux 访问,我们可以使用串行 / UART 与内置 Arduino 进行通信。

网络 / WiFi 速度 / 奥德赛 X86J4105 上的蓝牙

我们在 Ubuntu 中使用 iperf 测试了千兆以太网 NIC 和 WiFi (2.4 和 5GHz),并将其连接到同一网络上的另一台计算机上,该计算机也用作具有千兆 NIC 的服务器。以太网速度为 942 Mbit/s ,约为千兆位连接的平均速度。英特尔 9560D2W 卡通过两个易碎天线提供 2.4 GHz 和 5 GHz 连接。他们很难适应,所以花点时间。对于 2.4 GHz WiFi ,我们仅看到 25.8 Mbits/sec ,而 5 GHz WiFi 仅给我们 50.5 Mbits/sec 。这些并不是最快的速度,但是,如果您打算将 Odyssey 用作服务器,那么毫无疑问,您将选择 WiFi 上的以太网。

Odyssey X86J4105 上的 Linux 支持

由于这是一台 x86 机器,因此已提供对 Linux 发行版的支持。我们在 Ubuntu 20.04 上测试了 Odyssey ,这是一个流畅的安装过程。 Ubuntu 安装在 256GB NVMe SSD 上,可以快速启动并运行得非常好。有一个障碍。第一次打开终端时,该窗口不会弹出,并且需要终止该进程并重试。那不是破坏交易,而是要注意的事情。

底线

Odyssey X86J4105 是面向制造商的主板。 Arduino GPIO 非常易于使用,可用于唤醒主系统以执行任务,然后返回低功耗模式。

与树莓派兼容的 GPIO 有点令人失望,如果有 RPi.GPIO Python 3 库的版本,那么 Odyssey X86J4105 将具备制造商所需的一切。但是 Odyssey X86J4105 确实具有出色的网络和存储选项。如果您需要低功耗服务器或者只是喜欢在 PC 上具有 Arduino 功能的想法,那么 Odyssey X86J4105 是一个不错的选择。但是,如果您正在寻找运行 Windows 的与树莓派兼容的计算机,则最好尝试在实际的树莓派上安装 Windows10 。

分享到