Neulich fiel mir ein merkwürdiges Stück Eisen in die Hände. Ehrlich gesagt habe ich seit der Ankündigung auf Kickstarter auf sie gewartet. Und sogar ein wenig verzweifelt zu warten (weil ich die Gründe, warum sich die Veröffentlichung verzögerte, durchgesickert bin, das war Santa Barbara). Und wenn man es hat, wird es ein Verbrechen sein, nicht wenigstens eine Überprüfung vorzunehmen.
Was ist Udoo x86?
Dies ist ein Mini-Computer mit einem 4-Kern-Prozessor auf x86-Architektur, der ein beeindruckendes Potenzial hat, das ihn unter Verwandten unterscheiden kann. Es gibt 4 Versionen, die sich im Prozessormodell, in der RAM-Größe und im Vorhandensein einer integrierten 32-GB-EMMC-Festplatte unterscheiden.
→ Weitere Informationen auf
der Website des Herstellers .
Ich habe die Advanced-Version mit einem 4-Kern Intel Celeron N3160 Prozessor, EMMC auf 32 GB und 4 GB DDR3L Dual-Channel-RAM (was mich am meisten verärgerte, ich wollte alle 8).

Von den Verbindern hat das Stück Eisen:
- 12V Stromanschluss.
- Standard SATA
- Gigabit-Ethernet
- 3 x USB 3.0 Typ A.
- 1x HDMI
- 2x miniDP ++
- Kombination aus Mikrofon und Kopfhörer
- 2x UART-Ports
- IR-Schnittstelle
- Digitale E / A-Pins Bis zu 20 erweiterte GPIOs
- Arduino 101-kompatibel:
- Digitale E / A-Pins 14 (PWM)
- Analoge E / A-Pins 6 (10 Bit Auflösung)
- und vieles mehr, mehr Details hier .
Im Internet gibt es bereits eine
Videoüberprüfung der Vorzüge des Herstellers im Vergleich zum Raspberry Pi3, aber ich möchte es selbst spielen.
Also, lauf:

Der erste Schritt war natürlich Esc beim Start und das BIOS wurde angezeigt.
Meiner bescheidenen Meinung nach (mit der Sie natürlich radikal nicht einverstanden sind) korreliert die Anzahl der verschiedenen BIOS-Einstellungen in gewissem Maße mit der Anzahl der Aktionen, die mit einer Hardware ausgeführt werden können. Basierend auf dem oben Gesagten war ich bereit zu sehen, ob die Ports "aktiviert / deaktiviert" werden können, aber die erweiterten Abschnitte schockierten mich ein wenig mit einer Fülle von Modusschaltern und Speicheroptionen. Und aufmerksame Leser sehen den Mauszeiger. Ja, es funktioniert auf diesem blau-weißen Bildschirm.
Als nächstes wurde die Möglichkeit „Warum sollte es booten?“ Untersucht. und vor allem "wie?"
Die Antwort auf diese Frage führte zu "Boot Manager" und "Boot From File". Letzteres öffnet ein praktisches Menü zur Auswahl der gewünschten Datei mit einer Verzeichnisführung.
Boot Manager erkennt eine 32-GB-Festplatte, Flash-Laufwerke und Laufwerke über ein SATA-Kabel. Es gibt auch einen Steckplatz für eine microSD-Karte und eine Mini-PCI-E, von der sie höchstwahrscheinlich booten wird.
Verfügbar sowohl im UEFI- als auch im Legacy-Modus.
Mögliche Betriebssysteme reichen von Win7 bis Win10, jedem Linux und Android x86. Schau es dir an.
- Das daneben liegende 8-GB-Flash-Laufwerk mit Ubuntu Version 14 wurde sofort an einen USB-Anschluss angeschlossen und innerhalb von 60 Sekunden ohne Installation geladen. Ich denke vielleicht schneller, wenn Sie nicht die billigsten wie ich verwenden. Wir versuchen, ein Ethernet-Kabel anzuschließen, einen Feuerfuchs zu starten und ... das Internet ist da, das Video funktioniert bis zu 1080p online, obwohl es nicht perfekt ist (IMHO), und ich bin kein Linux-Treiber. Ich entschuldige mich, dass ich nicht weiß, wie und was ich sonst testen soll, aber es hat mir gefallen, es funktioniert Boxen.
- Als nächstes wurde ein 2,5-SATA-Laufwerk aus der Schreibtischschublade entfernt, das übrig blieb, nachdem ich sie aufgrund des Abwurfs durch SSDs ersetzt hatte. Es gibt zwar nicht viele Fehler, und er lebt, aber ihre Zahl steigt. Aber hier haben die Hersteller ein wenig versagt, weil der Anschluss für die Stromversorgung dieser Festplatte über das Taschentuch auf das Vorhandensein eines solchen Adapters hindeutet.

was ich nicht in gewöhnlichen Computergeschäften gefunden habe, aber sie sind voll auf aliexpress. Sie können es hier natürlich selbst machen und sogar die Festplatte 3.5 abholen .
Wir klammern uns an die Festplatte, an das bootfähige USB-Flash-Laufwerk von win10x64, und mit wenigen Klicks und wenigen Minuten wird die Windows 10-Festplatte auf 2.5 installiert. Die automatische Installation von Win10-Treibern funktioniert langsam, aber es funktioniert, und während ich die Treiber auf die Grafikkarte legte, nahm die Anzahl der undefinierten Treiber langsam ab. Updates ... mdaaa. Dann wurde mir klar, dass ich bald die Gelegenheit bekommen könnte, voll zu arbeiten. Der Grund dafür, Sie haben es erraten, ist dieser Prozess:
Wie im Ubunt funktionierte die Netzwerkkarte und das Video von YouTube wurde in 1080p geöffnet. Und es zeigte sich perfekt, ohne Verlangsamungen und Friese. Das Auge eines Shooter-Spielers hat beim Starten von 1080p-Videos in Ubuntu sehr schnell Mikrofrost eingefroren und mich selbst in kleinen Videoplayern auf schwachen Prozessoren mit eingebauten Decodern so wütend gemacht. Aber hier habe ich, so sehr ich es nicht versucht habe, ein solches Verhalten nicht gesehen. Aber was brauchen wir einen Monitor? Mit einem kann jeder. Und ich bestellte DisplayPort => DVI-Adapter und zog nach Erhalt ihre Monitore für einen halbstündigen Test von den Schreibtischen meiner Kollegen. Um ganz Hardcore zu sein, wurden 3 Chrome-Fenster mit Video auf YouTube in der Qualität 1080p gestartet. Ergebnis:
Es funktioniert ziemlich gut, auch wenn es sollte, ohne sich zu verlangsamen, aber in regelmäßigen Abständen, alle 3-4 Sekunden, überspringen Mikrolags für 5-10 Bilder auf einem der Bildschirme. Was ist der Grund, warum ich nicht weiß. Ich versuche, den heruntergeladenen 1080p-Cartoon über Player Classic mit einer Reihe von Codecs auszuführen:
Schön, gut, aber das Problem ist das gleiche. Nachdem ich die Optionen ziemlich gut sortiert hatte, fand ich eine Lösung: Mikrologe verschwinden nur, wenn Sie zwei identische Anwendungen verlassen, und starten im dritten Fenster eine weitere, beispielsweise den Standard-Windows Media Player. In dieser Form zeigen alle drei Monitore in 1080p unterschiedliche Videos ohne Bremsen und Verzögerungen im Allgemeinen.
Aufgrund des fehlenden Zugriffs auf Monitore und Fernseher dieser Auflösung besteht keine Möglichkeit, die Qualität von 4K zu testen. Auf dem gleichen von YouTube in 4K starten die Videos, werden aber langsam abgespielt. Und die heruntergeladene Demo in 4K Player Classic zeigte nur 10-15 fps. Die Schraube hat es überhaupt nicht gemeistert. Nur ein Desktop mit einer Auflösung von 4K, ich denke, es wird ohne Probleme eine Verbindung herstellen.
- Nachdem ich mit Win10 gespielt und bei den vorbeikommenden Mitarbeitern viel Neid ausgelöst hatte, gab ich die Monitore auf und startete das Gerät neu ... und verpasste den Moment der Auswahl des Boot-Bootloaders. Win7x64 wurde von der Festplatte gebootet, die 2 Jahre lang auf einem Laptop funktionierte und nicht auf einer anderen Partition getragen wurde. Und es wurde aufgrund der Installation von Win7 in Legacy und Win10 in UEFI-Modi gestartet. Der Bootloader für Win10 wurde auf das interne 32-GB-Laufwerk geschrieben. Dadurch blieben die sieben Bootloader auf der Festplatte und Win7 konnte nahtlos booten. Als ich die Einladung sah, mich in das System einzuloggen, war ich sehr überrascht über die Überlebensfähigkeit von Win7, das auf einer völlig anderen Hardware begann, und war sogar froh, aber früh. Die Maus und Tastaturen funktionierten nicht. Windows-Geräte auf USB 3.0 ohne Treiber wollten nicht wahrnehmen. Aber um zu versuchen, ihre Fahrer zu füttern, müssen Sie in das System gehen. Was zu tun ist? Und Sie müssen zurück ins BIOS gehen und USB mose / keyboard = Enable auswählen.

Nach diesen Manipulationen erlaubte mir das System, ein Passwort einzugeben und es einzulassen. Die Aktivierung ist geflogen, es ist verständlich, aber hier erwartete mich eine weitere Enttäuschung: Die meisten Fahrer für WIN7 sind es nicht.
Es gibt nur für win10 vollständige Treiber, alle anderen Windows-Versionen können zwar gestartet werden, aber die Verwendung aller Extras funktioniert einfach nicht (zumindest im Moment sofort). Das Forum hat Themen, bei denen Leute erfolgreich Treiber für USB 3.0, Ethernet usw. ablegen. oder Sie können versuchen, einen geeigneten zu graben und sich selbst zu ernähren.
Der Prozessor hat mich auch sehr interessiert. 4 x86-Architekturkerne in einer solchen Krume mit deklarierter guter Leistung? Überprüfen, vergleichen. Zum Vergleich: Sie müssen nicht weit gehen. Mein Arbeitstier ist ein Tower-PC mit einem Intel Core i5 760-Prozessor (standardmäßig 2,8 GHz), dem alten Pentium D 2,8 GHz unseres Ingenieurs und einem völlig frischen reinrassigen chinesischen 4Good-Tablet-Netbook mit einem Atom Z3735F-Prozessor. Weil Auf dem Core i5 ist eine robuste Workstation in einer Full Tower-Box mit einem Stromverbrauch von 95 W pro Prozessor und 450 W für die gesamte Maschine montiert. Standardmäßig verkörpert sie die komfortable Arbeit von allem, was Sie benötigen. Atom Z3735F ist der Hauptkonkurrent in diesem Streit mit einem Verbrauch von 2,2 W, und Pentium D wird zeigen, wie weit wir uns in 10 Jahren entwickelt haben (95 W). Als Referenz hat der Celeron N3160 2.24 Ghz einen Stromverbrauch von ca. 6W. Zum mehr oder weniger gleichwertigen Vergleich nahm ich AIDA64 Extreme 520 (das zur Hand war) und führte die Tests auf allen Maschinen durch. Die Ergebnisse sind in der Tabelle aufgeführt:

Weil Die Tests sind unterschiedlich, irgendwo mb / s, irgendwo ns und irgendwo die Zahlen in den Papageien. Dann habe ich die Ergebnisse auf eine prozentuale Ansicht gebracht und Core i5 für 100% genommen.

Alle wurden auf derselben Version des Betriebssystems Win7 x64 getestet (mit Ausnahme des 4Good-Tablets unter Win10).
Hier kamen wir aus der allgemeinen Masse heraus: Ein Tablet mit Atom Z3735F zeigte 311 ns im Speicherverzögerungsparameter, ich weiß nicht warum, aber es zeigte eine schlechtere Leistung als der alte Pentium mit DDR2-Speicher, dessen Verzögerungen natürlicher sein sollten, und Udoo x86 zeigte minimale Verzögerungen bei 71ns.
Ein weiterer interessanter Punkt war der Test für die AES-Verschlüsselung, nach dem die "Kinder" die Arbeitsbox überholten. Und das alles, weil neue Prozessorgenerationen über AES-Anweisungen verfügen, mit denen Sie in diesem speziellen Vorgang eine hervorragende Leistung erzielen können.
Im nächsten Schritt wurde beschlossen, EMMC zu testen, das bekannte USB-Flash-Laufwerk von Ubintu 14 wurde verwendet, 20 Minuten und das Betriebssystem ist betriebsbereit. Der Kaltstart mit EMMC dauert jetzt 27 Sekunden.
Vielleicht haben sie in ihrem geschärften Betriebssystem in ihrem Video eine Startzeit von 17 Sekunden erreicht, aber ich hatte das übliche Distributionskit für den Desktop mit all seinen Begleitern zur Hand.
Udoo x86 verfügt über Arduino-kompatible Pins. Der zweite Prozessor Intel Quark SE Core 32 MHz plus 32-Bit ARC Core 32 MHz oder einfacher
Intel Curie ist dafür verantwortlich. Wie ich aus dem Datenblatt verstehe, verbirgt es nur den Beschleunigungsmesser mit einem Gyroskop. Sie sind in der folgenden Reihenfolge auf der Tafel markiert:


Die Dokumentation dazu:

Am deutlichsten
hier gezeigt
.Die Verbindung zum Hauptsystem erfolgt über USB. Dies finden Sie im BIOS im Abschnitt Verwaltung der USB-Anschlüsse. Dadurch können beide Prozessoren asynchron arbeiten. Um mit Curie arbeiten zu können, benötigen wir eine Arduino IDE, vorzugsweise die neueste Version und ein Modul für den Curie-Kernel. Wenn Sie jedoch über die Arduino-Tests sprechen, wird ein separater Artikel angezeigt.
über IDEDas erste Mal habe ich versucht, Ubunts aus dem Repository zu installieren, aber die Version war alles andere als relevant, und es gab keine Möglichkeit, mindestens einen anderen Prozessor als den vorhandenen hinzuzufügen. Dann bin ich den langen Weg gegangen: Ich habe das Linux-Archiv
von hier heruntergeladen und installiert.
AchtungFür diejenigen, die diesem Pfad folgen, schwor mein Installationsskript Fehler, die manuell korrigiert werden mussten, indem install.sh <RESOURCE_NAME = cc.arduino.arduinoide> durch <RESOURCE_NAME = arduino-arduinoide> ersetzt wurde. Und nach jedem Neustart weigert sich dieses Programm immer noch zu starten, Sie müssen es neu installieren. Vielleicht eine Art Unglück mit den Rechten. Wer weiß, wie man das überwindet, hinterlässt bitte in den Kommentaren.
Ergebnisse: Ich persönlich mochte das Stück Eisen, das Baby hat eine beeindruckende Rechenleistung, eine beeindruckende Reihe von Anschlüssen und Anschlüssen aller Art sowie beeindruckende Grafikfunktionen. Es kann mit meinem PC auf Core-i5 mithalten, und obwohl Udoo ihm unterlegen ist, aber wenn man die Größe vergleicht: mit VS Eine Eisenbox auf dem Tisch, und vergleichen Sie den Stromverbrauch von 6W mit 95W, es ist nicht nur entschuldbar, sondern macht mir auch viel Bewunderung. Ja, diese zwei Dutzend passen in meinen Computer! Und wenn Sie ihren Cluster zusammenbauen? Und ich habe noch viele Ideen, wo ich es anbringen soll. Von den Minuspunkten: Zusätzliche 12-V-Stromversorgung ist erforderlich., Eine Box ist erforderlich. Wenn Sie eine Sata-Disk anschließen, benötigen Sie einen Adapter für die Stromversorgung oder müssen dies selbst tun. Die Antwort auf die Hauptfrage stellt sich von selbst: Udoox86 ist für Geeks interessant und für die meisten Menschen, die wissen, wie man die Maus hält und die Anweisungen befolgt, recht einfach zu erlernen. Im Fall von Windows ist alles installiert und funktioniert sofort, im Fall von Linux funktioniert es auch sofort, obwohl es Fallstricke geben kann (wie ich beim Versuch festgestellt habe, 3 Monitore zur Deinstallation anzuschließen).