Vai al contenuto

Recensione Seeed Odyssey X86J4105: PC e Maker Board in uno

    1647864002

    Il nostro verdetto

    L’Odyssey X86J4105 combina pin GPIO e un controller Arduino con la versatilità di una CPU Intel x86, ma se hai bisogno della compatibilità Raspberry Pi, cerca altrove

    Per

    La CPU x86 esegue molti sistemi operativi diversi
    Dimensioni compatte
    Ottima connettività
    Molte opzioni di archiviazione

    Contro

    La ventola della CPU deve essere modificata per funzionare in modo efficace
    GPIO compatibile con Raspberry Pi non funzionerà con i componenti aggiuntivi Pi

    Il Raspberry Pi è, di gran lunga, il computer a scheda singola più popolare al mondo e, per molte persone, il Raspberry Pi 4 è abbastanza veloce da fungere da PC. Ma cosa succede se si desidera la flessibilità di un computer a scheda singola dotato di pin GPIO per l’elaborazione fisica ma si ha bisogno della velocità e della compatibilità di un PC x86? Inserisci Seeed’s Odyssey X86J4105, che unisce una CPU Intel Celeron con due set di pin GPIO, uno dei quali è per un controller integrato compatibile con Arduino e l’altro ha 40 pin e afferma di funzionare con gli accessori Raspberry Pi.

    Chiaramente più costoso del Raspberry Pi più costoso, l’Odyssey X86J4106 parte da $ 188 per il modello base senza spazio di archiviazione o sistema operativo e arriva fino a $ 258 per la nostra configurazione di recensione, che viene fornita con 64 GB di eMMC e una copia attivata di Windows 10. È la versatilità aggiunta di una CPU Intel x86 vale il premio?

    Design dell’Odyssey X86J4105

    Misurando 4,3 x 4,3 x 1,3 pollici (110 x 110 z 33 mm) l’Odyssey X86J4105 è più grande del Raspberry Pi 4 3,3 x 2,2 x 1,1 pollici (85 x 56 x 28 mm) ma non di un importo lordo. Sul lato inferiore della scheda c’è il dissipatore di calore e la ventola sopra la CPU Intel Celeron.

    Seeed Odyssey X86J4105 (Seeed) su Amazon per $ 279

    Custodia opzionale per Odyssey X86J4105

    L’Odyssey X86J4105 viene fornito come una scheda nuda e, se utilizzata in questa configurazione, richiederà alcuni distanziatori M3 per sollevare la scheda dalla scrivania. Se acquisti il ​​case re_computer opzionale da $ 25, il tuo Odyssey X86J4105 verrà sollevato dalla tua scrivania tramite un supporto in plastica che funge da mezzo per espellere il calore di scarto dall’unità.

    In cima ai rialzi in plastica del case c’è uno chassis in alluminio blu che avvolge la scheda e ha aperture per le varie porte. Un coperchio di vetro, tenuto in posizione tramite magneti, può essere facilmente rimosso utilizzando un pulsante segreto sul lato inferiore della custodia. Con il coperchio rimosso c’è libero accesso a tutti i pin GPIO e alla memoria espandibile dell’utente. Il case re_computer è compatibile con altre schede maker come Raspberry Pi, Beaglebone e Jetson Nano e nella custodia sono presenti dei distanziatori che possono essere utilizzati per proteggere tali schede.

    Specifiche

    Memoria Rete wireless Intestazioni audio Intestazioni Intestazioni Intestazioni Intestazioni Intestazioni Interfacce video USB Slot di espansione RTC TPM Dimensioni alimentazione

    LPDDR4 8GB

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

    Intel® I211AT PCIe Gigabit LAN, supporta Wake-On-LAN, supporta PXE

    Connettore combinato microfono + cuffie

    1 × intestazione a 40 pin compatibile con Raspberry Pi

    1 × intestazione a 28 pin (SAMD21G18)

    1 × connettore audio del pannello anteriore

    Herder 1 × 4 pin (funzione UART da SAMD21G18)

    1 × porta ventola (4 pin 1,25 mm PWM 5 V)

    Connettore di alimentazione SATA 3 × 4 pin

    1 × 4 pin herder (alimentazione e interruttore)

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

    HDMI2.0a: fino a 4096×2160 a 60 Hz 24 bpp / DP1.2a: fino a 4096×2160 a 60 Hz 24 bpp

    M.2 (tasto B, 2242/2280): SATA III, USB 2.0, UIM; M.2 (Chiave M, 2242/2280): PCIe 2.0 × 4; Presa per scheda micro SD; presa per scheda SIM; SATA III

    JST 1.0 CR2032 3V

    TPM integrato (2.0)

    Jack CC da 5,5/2,1 mm o PD di tipo C; Ingresso jack CC: 12-19 V CC; Ingresso di tipo C: 12 V CC

    110x110mm

    Componenti chiave e porte su Odyssey X86J4105

    Ogni versione dell’Odyssey X86J4105 viene fornita con 8 GB di RAM DDR4 e un Intel Celeron J4105, una CPU di tre anni che fornisce potenza sufficiente per eseguire Windows 10 Enterprise preinstallato sulla nostra unità di prova. Lo spazio di archiviazione è fornito tramite eMMC da 64 GB, disponibile come optional.

    Tuttavia, puoi fornire il tuo spazio di archiviazione e ci sono un numero impressionante di modi per farlo. Una porta SATA full size e uno slot SATA M.2 offrono opzioni di archiviazione più vecchie, più lente ma convenienti. Proprio accanto all’M.2 SATA c’è spazio per una scheda cellulare 4G / 5G per una connettività aggiuntiva.

    Sull’altro lato della scheda è presente uno slot NVMe che può essere utilizzato con unità 2280 e 2242. Abbiamo popolato il nostro slot NVMe con un’unità Toshiba di riserva da 256 GB e installato Ubuntu 20.04 per i nostri test successivi.

    Le opzioni di visualizzazione sono HDMI 2.0a fino a 4096×2160 a 60 Hz e una DisplayPort aggiuntiva è disponibile tramite la connessione USB-C montata frontalmente. Ciò fornisce un’altra uscita 4096×2160 a 60 Hz.

    Raffreddamento dell’Odyssey X86J4105

    Il raffreddamento avviene tramite un grande diffusore di calore e una ventola sul lato inferiore dell’unità. Abbiamo eseguito una serie di test Cinebench e il nostro miglior punteggio è stato 491, quindi chiaramente questa non è una scheda per il rendering 3D e la temperatura a un certo punto ha raggiunto i 75 gradi Celsius, molto maggiore del trigger di 60 gradi Celsius che farebbe funzionare la ventola all’80%, ma il nostro fan ha semplicemente “spuntato” pigramente come se non fosse in grado di iniziare. Guardando nel BIOS abbiamo scoperto che la ventola era impostata su “Normal” che ha punti di innesco a 45-50, 50-60 e oltre 60 Celsius.

    Impostando la ventola su “Positivo” abbiamo visto la ventola prendere vita oltre i 60 gradi Celsius, ma mai a una temperatura inferiore a quella. Non esiste un software per controllare la velocità/curva del ventilatore; è tutto gestito tramite il BIOS. Nonostante questo problema, l’Odissea non ha mai rallentato o rallentato.

    L’Odyssey X86J4105 è migliore di un Raspberry Pi 4?

    Dipende da un certo punto di vista. Le prestazioni della CPU e della memoria sono molto migliori con l’Odyssey, così come le unità SATA e NVMe che offrono prestazioni molto più elevate rispetto alle schede micro SD utilizzate sul Pi.

    Abbiamo eseguito uno stress test sysbench su Raspberry Pi 4 e Odyssey, tramite Ubuntu. 

    L’Intel Celeron J4105 ha calcolato i numeri primi circa sei volte più velocemente del Raspberry Pi 4.

    Le velocità di trasferimento della memoria sono 5,7 volte più veloci con l’Odyssey rispetto al Pi.

    È chiaro che l’Odyssey è una scheda molto più potente persino del Raspberry Pi 4, ma ciò che è anche chiaro è che questa è una scheda da utilizzare per progetti che trarranno vantaggio dai suoi punti di forza come una migliore rete e l’accesso a più opzioni di archiviazione.

    GPIO su Odyssey X86J4105

    Ci sono due set di pin GPIO presenti sull’Odyssey. Il più piccolo dei due è un breakout a 28 pin per Arduino integrato, un MCU ATSAMD21 ARM Cortex-M0+ che si identifica come Seeeduino Zero nell’IDE di Arduino. Questo GPIO potrebbe non seguire gli spunti di progettazione di altre schede Arduino, ma abbiamo tutti i pin GPIO di cui abbiamo bisogno, pin digitali, PWM e analogici, insieme a I2C, SPI e seriale.

    Per utilizzare Arduino GPIO, abbiamo bisogno dell’IDE Arduino, che viene fornito preinstallato con la copia fornita di Windows 10. Dopo aver impostato l’IDE per funzionare con Arduino integrato, abbiamo creato due script per testare GPIO, uno per verificare che potrebbe controllare il GPIO per far lampeggiare un LED e un altro test per leggere la tensione attraverso un potenziometro. Entrambi questi script hanno funzionato senza problemi.

    Il GPIO compatibile con Raspberry Pi è un’altra storia. Poiché i 40 pin non sono accessibili tramite Windows, abbiamo installato Ubuntu 20.04 su un’unità NVMe di riserva. Il GPIO compatibile con Raspberry Pi condivide lo stesso layout dei pin ed è elettricamente compatibile con il Raspberry Pi, ma è qui che finisce la compatibilità.

    In genere il GPIO è controllato tramite software e una scelta popolare è Python che utilizza i moduli RPi.GPIO o GPIO Zero. Entrambi non funzionano con Odyssey e ciò indica che anche la maggior parte dei Raspberry Pi HAT e delle schede aggiuntive non funzioneranno. Abbiamo testato Explorer HAT Pro di Pimoroni, una scheda che utilizza la libreria RPi.GPIO insieme al modulo smbus I2C di Python3 e non siamo stati in grado di far funzionare la scheda. Non tutto è perduto, però, se si dispone di una scheda più semplice o di un componente che utilizza l’IO digitale (on/off), questi possono essere collegati al GPIO compatibile con Pi e utilizzati direttamente nel terminale o tramite uno script Bash. Leggendo la guida introduttiva, abbiamo notato che esiste un modulo Python 3 da utilizzare con Odyssey, quindi l’abbiamo installato e testato, e sì, ha funzionato,

    Sulla base dei nostri risultati, se hai bisogno di un accesso GPIO affidabile in un progetto basato su Odyssey, allora Arduino GPIO dovrebbe essere la tua scelta. È accessibile tramite Windows e Linux e possiamo comunicare con l’Arduino integrato tramite seriale / UART.

    Rete/Velocità WiFi/Bluetooth su Odyssey X86J4105

    Abbiamo testato le NIC Gigabit Ethernet e il WiFi (2,4 e 5 GHz) utilizzando iperf in Ubuntu, connesso a un’altra macchina sulla stessa rete che funge da server anche con una NIC Gigabit. La velocità di Ethernet era di 942 Mbit/sec, una cifra nella media per le connessioni Gigabit. La scheda Intel 9560D2W forniva connettività sia a 2,4 che a 5 GHz tramite due fragili antenne; sono difficili da montare quindi prenditi il ​​tuo tempo. Per il Wi-Fi a 2,4 GHz, abbiamo visto solo 25,8 Mbit/sec e il Wi-Fi a 5 GHz ci ha fornito solo 50,5 Mbit/sec. Quelle non sono le velocità massime ma, se hai intenzione di utilizzare l’Odyssey come server, allora sceglierai senza dubbio Ethernet su WiFi.

    Supporto Linux su Odyssey X86J4105

    Poiché si tratta di una macchina x86, il supporto per le distribuzioni Linux è scontato. Abbiamo testato l’Odyssey con Ubuntu 20.04 ed è stato un processo di installazione regolare. Installato su un SSD NVMe da 256 GB, Ubuntu si avvia rapidamente e funziona molto bene. C’era un intoppo; quando si apre un terminale per la prima volta, la finestra non si aprirebbe e richiederebbe l’interruzione del processo e un nuovo tentativo. Non è un rompicapo, ma qualcosa a cui prestare attenzione.

    Linea di fondo

    L’Odyssey X86J4105 è una tavola per maker. Arduino GPIO è eccezionalmente facile da usare e può essere utilizzato per riattivare il sistema principale per eseguire un’attività, quindi tornare a una modalità a basso consumo.

    Il GPIO compatibile con Raspberry Pi è un po’ deludente, se esistesse una versione della libreria RPi.GPIO Python 3, l’Odyssey X86J4105 avrebbe tutto ciò di cui un produttore avrebbe bisogno. Ma ciò che l’Odyssey X86J4105 ha sono ottime opzioni di rete e archiviazione. Se hai bisogno di un server a bassa potenza o semplicemente ami l’idea di avere la capacità di Arduino su un PC, l’Odyssey X86J4105 è un’ottima scelta. Tuttavia, se stai cercando un computer compatibile con Raspberry Pi che esegue Windows, faresti meglio a provare a installare Windows 10 su un vero Raspberry Pi (anche se non ti piacerà).

    0 0 votes
    Rating post
    Subscribe
    Notificami
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x