Zum Inhalt springen

Seeed Odyssey X86J4105 im Test: PC und Makerboard in einem

    1647864002

    Unser Urteil

    Der Odyssey X86J4105 kombiniert GPIO-Pins und einen Arduino-Controller mit der Vielseitigkeit einer Intel x86-CPU, aber wenn Sie Raspberry-Pi-Kompatibilität benötigen, schauen Sie woanders hin

    Zum

    x86-CPU läuft auf vielen verschiedenen Betriebssystemen
    Kompakte Größe
    Tolle Konnektivität
    Viele Aufbewahrungsmöglichkeiten

    Gegen

    Der CPU-Lüfter muss optimiert werden, um effektiv zu laufen
    Raspberry Pi-kompatibles GPIO funktioniert nicht mit Pi-Add-Ons

    Der Raspberry Pi ist mit Abstand der beliebteste Einplatinencomputer der Welt, und für viele Menschen ist der Raspberry Pi 4 schnell genug, um als PC zu dienen. Aber was ist, wenn Sie die Flexibilität eines Einplatinencomputers mit GPIO-Pins für die physische Datenverarbeitung wünschen, aber die Geschwindigkeit und Kompatibilität eines x86-PCs benötigen? Geben Sie Seeeds Odyssey X86J4105 ein, das eine Intel Celeron-CPU mit zwei Sätzen von GPIO-Pins verbindet, von denen einer für einen integrierten Arduino-kompatiblen Controller und der andere 40 Pins hat und behauptet, mit Raspberry Pi-Zubehör zu funktionieren.

    Der Odyssey X86J4106 ist deutlich teurer als der teuerste Raspberry Pi und beginnt bei 188 US-Dollar für das Basismodell ohne Speicher oder Betriebssystem und geht bis zu 258 US-Dollar für unsere Testkonfiguration, die mit 64 GB eMMC und einer aktivierten Kopie von Windows 10 geliefert wird die zusätzliche Vielseitigkeit einer x86-Intel-CPU, die den Aufpreis wert ist?

    Design des Odyssey X86J4105

    Mit 4,3 x 4,3 x 1,3 Zoll (110 x 110 z 33 mm) ist der Odyssey X86J4105 größer als der Raspberry Pi 4 3,3 x 2,2 x 1,1 Zoll (85 x 56 x 28 mm), aber nicht um einen Bruttobetrag. Auf der Unterseite des Boards befinden sich der Kühlkörper und der Lüfter auf der Intel Celeron-CPU.

    Seeed Odyssey X86J4105 (Seeed) bei Amazon für 279 $

    Optionaler Koffer für Odyssey X86J4105

    Das Odyssey X86J4105 wird als unbestücktes Board geliefert, und wenn es in dieser Konfiguration verwendet wird, sind einige M3-Abstandshalter erforderlich, um das Board von Ihrem Schreibtisch anzuheben. Wenn Sie das optionale re_computer-Gehäuse für 25 $ kaufen, wird Ihr Odyssey X86J4105 über eine Kunststofferhöhung von Ihrem Schreibtisch angehoben, die als Mittel dient, um die Abwärme aus dem Gerät auszustoßen.

    Auf den Kunststofferhöhungen des Gehäuses befindet sich ein blaues Aluminiumgehäuse, das sich um die Platine wickelt und Öffnungen für die verschiedenen Anschlüsse hat. Ein Glasdeckel, der durch Magnete gehalten wird, kann mit einem geheimen Knopf auf der Unterseite des Gehäuses leicht entfernt werden. Bei abgenommenem Deckel besteht freier Zugriff auf alle GPIO-Pins und den vom Benutzer erweiterbaren Speicher. Das re_computer-Gehäuse ist mit anderen Maker-Boards wie Raspberry Pi, Beaglebone und Jetson Nano kompatibel und es gibt Abstandshalter im Gehäuse, mit denen diese Boards befestigt werden können.

    Spezifikationen

    Speicher Wireless Networking Audio Header Header Header Header Header Header Header USB Videoschnittstellen Erweiterungssteckplätze RTC TPM Leistung Abmessungen

    LPDDR4 8GB

    Wi-Fi 802.11 a/b/g/n/ac @ 2,4/5 GHz HT160 & Bluetooth® 5.0

    Intel® I211AT PCIe Gigabit LAN, Unterstützt Wake-On-LAN, Unterstützt PXE

    Combo-Anschluss für Mikrofon + Kopfhörer

    1 × 40-Pin-Header kompatibel mit Raspberry Pi

    1 × 28-Pin-Header (SAMD21G18)

    1 × Frontplatten-Audioanschluss

    1 × 4-Pin-Herder (UART-Funktion von SAMD21G18)

    1 × Lüfteranschluss (4-polig 1,25 mm PWM 5 V)

    3 × 4-poliger SATA-Stromanschluss

    1 × 4-Pin Herder (Strom und Schalter)

    USB 2.0 Typ-A x2, USB 3.1 Typ-A x1, USB 3.1 Typ-C x1

    HDMI2.0a: Bis zu 4096 x 2160 @ 60 Hz 24 bpp / DP1.2a: Bis zu 4096 x 2160 @ 60 Hz 24 bpp

    M.2 (Schlüssel B, 2242/2280): SATA III, USB 2.0, UIM; M.2 (Schlüssel M, 2242/2280): PCIe 2.0 ×4; Micro-SD-Kartensteckplatz; SIM-Kartensteckplatz; SATAIII

    JST 1.0 CR2032 3V

    Integriertes TPM (2.0)

    DC-Buchse 5,5/2,1 mm oder Typ-C PD; DC-Klinkeneingang: 12–19 V DC; Typ-C-Eingang: 12 V DC

    110 x 110 mm

    Schlüsselkomponenten und Ports auf Odyssey X86J4105

    Jede Version des Odyssey X86J4105 ist mit 8 GB DDR4-RAM und einem Intel Celeron J4105 ausgestattet, einer drei Jahre alten CPU, die genügend Leistung bietet, um Windows 10 Enterprise auszuführen, das auf unserem Testgerät vorinstalliert war. Der Speicher wird über 64 GB eMMC bereitgestellt, das optional erhältlich ist.

    Sie können jedoch Ihren eigenen Speicher bereitstellen, und es gibt eine beeindruckende Anzahl von Möglichkeiten, dies zu tun. Ein SATA-Anschluss in voller Größe und ein M.2-SATA-Steckplatz bieten ältere, langsamere, aber kostengünstige Speicheroptionen. Direkt neben dem M.2-SATA ist Platz für eine 4G/5G-Mobilfunkkarte für zusätzliche Konnektivität.

    Auf der anderen Seite der Platine befindet sich ein NVMe-Steckplatz, der mit 2280- und 2242-Laufwerken verwendet werden kann. Wir haben unseren NVMe-Steckplatz mit einem 256-GB-Toshiba-Ersatzlaufwerk bestückt und Ubuntu 20.04 für unsere späteren Tests installiert.

    Anzeigeoptionen sind HDMI 2.0a mit bis zu 4096 x 2160 bei 60 Hz und ein zusätzlicher DisplayPort ist über den an der Vorderseite angebrachten USB-C-Anschluss verfügbar. Dies liefert eine weitere Ausgabe von 4096 x 2160 bei 60 Hz.

    Kühlung des Odyssey X86J4105

    Die Kühlung erfolgt über einen großen Heatspreader und Lüfter an der Unterseite des Geräts. Wir haben eine Reihe von Cinebench-Tests durchgeführt und unser bestes Ergebnis war 491, also ist dies eindeutig kein Board für 3D-Rendering, und die Temperatur erreichte an einem Punkt 75 Grad Celsius, viel höher als der 60-Grad-Trigger, der den Lüfter mit 80 % laufen lassen würde. aber unser Lüfter „tickt“ nur so, als könnte er nicht starten. Beim Blick ins BIOS stellten wir fest, dass der Lüfter auf „Normal“ eingestellt war, was Auslösepunkte bei 45-50, 50-60 und über 60 Grad Celsius hat.

    Indem wir den Lüfter auf „Positiv“ eingestellt haben, haben wir gesehen, wie der Lüfter über 60 Grad Celsius zum Leben erweckt wurde, aber nie bei einer Temperatur darunter. Es gibt keine Software zur Steuerung der Lüftergeschwindigkeit / -kurve; alles wird über das BIOS abgewickelt. Trotz dieses Problems wurde die Odyssee nie langsamer oder blockierte.

    Ist der Odyssey X86J4105 besser als ein Raspberry Pi 4?

    Das hängt von einer bestimmten Sichtweise ab. Die CPU- und Speicherleistung ist beim Odyssey viel besser, ebenso wie die SATA- und NVMe-Laufwerke, die eine viel höhere Leistung bieten als die beim Pi verwendeten Micro-SD-Karten.

    Wir haben einen Sysbench-Stresstest auf dem Raspberry Pi 4 und Odyssey über Ubuntu durchgeführt. 

    Der Intel Celeron J4105 berechnete Primzahlen etwa sechsmal schneller als der Raspberry Pi 4.

    Die Speicherübertragungsraten sind beim Odyssey 5,7-mal schneller als beim Pi.

    Es ist klar, dass das Odyssey ein viel leistungsfähigeres Board ist als sogar das Raspberry Pi 4, aber es ist auch klar, dass dies ein Board ist, das für Projekte verwendet werden kann, die von seinen Stärken wie besserer Vernetzung und Zugriff auf mehr Speicheroptionen profitieren.

    GPIO auf Odyssey X86J4105

    Auf dem Odyssey sind zwei Sätze von GPIO-Pins vorhanden. Der kleinere der beiden ist ein 28-Pin-Breakout für den integrierten Arduino, eine ATSAMD21 ARM Cortex-M0+ MCU, die sich in der Arduino IDE als Seeeduino Zero identifiziert. Dieser GPIO folgt möglicherweise nicht den Designhinweisen anderer Arduino-Boards, aber wir haben alle GPIO-Pins, die wir benötigen, digitale, PWM- und analoge Pins, zusammen mit I2C, SPI und seriell.

    Um das Arduino GPIO zu verwenden, benötigen wir die Arduino IDE, die mit der bereitgestellten Kopie von Windows 10 vorinstalliert ist. Nachdem wir die IDE für die Arbeit mit dem integrierten Arduino eingerichtet hatten, haben wir zwei Skripte zum Testen des GPIO erstellt, eines, um dies zu überprüfen könnte den GPIO steuern, um eine LED zu blinken, und ein weiterer Test, um die Spannung über ein Potentiometer zu lesen. Beide Skripte funktionierten ohne Probleme.

    Das Raspberry Pi-kompatible GPIO ist eine andere Geschichte. Da die 40 Pins nicht über Windows zugänglich sind, haben wir Ubuntu 20.04 auf einem Ersatz-NVMe-Laufwerk installiert. Der mit Raspberry Pi kompatible GPIO hat das gleiche Pin-Layout und ist elektrisch mit dem Raspberry Pi kompatibel, aber hier endet die Kompatibilität.

    Typischerweise wird der GPIO über Software gesteuert, und eine beliebte Wahl ist Python mit den Modulen RPi.GPIO oder GPIO Zero. Beides funktioniert nicht mit dem Odyssey und das deutet darauf hin, dass die meisten Raspberry Pi HATs und Add-On-Boards ebenfalls nicht funktionieren. Wir haben Pimoronis Explorer HAT Pro getestet, ein Board, das die RPi.GPIO-Bibliothek zusammen mit dem smbus I2C-Modul von Python3 verwendet, und wir konnten das Board nicht zum Laufen bringen. Es ist jedoch nicht alles verloren, wenn Sie ein einfacheres Board oder eine Komponente haben, die digitale IO (ein / aus) verwendet, können diese mit dem Pi-kompatiblen GPIO verbunden und direkt im Terminal oder über ein Bash-Skript verwendet werden. Beim Durchlesen des Leitfadens „Erste Schritte“ ist uns aufgefallen, dass es ein Python 3-Modul zur Verwendung mit Odyssey gibt, also haben wir es installiert und getestet, und ja, es hat funktioniert.

    Wenn Sie in einem Projekt rund um die Odyssee einen zuverlässigen GPIO-Zugriff benötigen, sollten Sie sich nach unseren Erkenntnissen an den Arduino GPIO wenden. Es ist über Windows und Linux zugänglich, und wir können mit dem eingebauten Arduino über Serial / UART kommunizieren.

    Netzwerk / WLAN-Geschwindigkeiten / Bluetooth auf Odyssey X86J4105

    Wir haben die Gigabit-Ethernet-NICs und WLAN (2,4 und 5 GHz) mit iperf in Ubuntu getestet, verbunden mit einem anderen Computer im selben Netzwerk, der auch als Server mit einer Gigabit-NIC fungiert. Die Ethernet-Geschwindigkeiten betrugen 942 Mbit/s, was ungefähr dem Durchschnitt für Gigabit-Verbindungen entspricht. Die Intel 9560D2W-Karte bot über zwei zerbrechliche Antennen sowohl 2,4- als auch 5-GHz-Konnektivität; Sie sind schwierig zu montieren, also nehmen Sie sich Zeit. Bei 2,4-GHz-WLAN sahen wir nur 25,8 Mbit/s und bei 5-GHz-WLAN nur 50,5 Mbit/s. Das sind nicht die höchsten Geschwindigkeiten, aber wenn Sie vorhaben, den Odyssey als Server zu verwenden, dann werden Sie sich zweifellos für Ethernet über WLAN entscheiden.

    Linux-Unterstützung auf Odyssey X86J4105

    Da es sich um eine x86-Maschine handelt, ist die Unterstützung für Linux-Distributionen selbstverständlich. Wir haben Odyssey mit Ubuntu 20.04 getestet und es war ein reibungsloser Installationsprozess. Auf einer 256-GB-NVMe-SSD installiert, bootet Ubuntu schnell und läuft sehr gut. Es gab einen Haken; Beim ersten Öffnen eines Terminals öffnete sich das Fenster nicht und erforderte das Beenden des Prozesses und einen erneuten Versuch. Das ist kein Deal Breaker, aber etwas, worauf man achten sollte.

    Endeffekt

    Das Odyssey X86J4105 ist ein Board für Macher. Der Arduino GPIO ist außergewöhnlich einfach zu handhaben und kann verwendet werden, um das Hauptsystem aufzuwecken, um eine Aufgabe auszuführen, und dann in einen Energiesparmodus zurückzukehren.

    Der Raspberry Pi-kompatible GPIO ist ein bisschen enttäuschend, wenn es eine Version der RPi.GPIO Python 3-Bibliothek gäbe, dann hätte der Odyssey X86J4105 alles, was ein Hersteller brauchen würde. Aber was das Odyssey X86J4105 hat, sind großartige Netzwerk- und Speicheroptionen. Wenn Sie einen Low-Power-Server benötigen oder einfach die Idee lieben, Arduino-Fähigkeit auf einem PC zu haben, dann ist der Odyssey X86J4105 eine gute Wahl. Wenn Sie jedoch nach einem Raspberry Pi-kompatiblen Computer suchen, auf dem Windows ausgeführt wird, sollten Sie versuchen, Windows 10 auf einem echten Raspberry Pi zu installieren (obwohl Ihnen das auch nicht gefallen wird).

    0 0 votes
    Rating post
    Abonnieren
    Benachrichtige mich bei
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x