Udoo x86 untuk Geeks atau tidak?

Suatu hari sepotong besi yang aneh jatuh ke tangan saya. Terus terang, saya telah menunggunya sejak pengumuman di kickstarter. Dan bahkan sedikit putus asa untuk menunggu (karena saya membocorkan alasan mengapa pembebasan ditunda, itu adalah Santa Barbara). Dan setelah mendapatkannya, akan menjadi kejahatan untuk tidak membuat setidaknya beberapa ulasan.

gambar

Apa itu Udoo x86?

Ini adalah komputer mini dengan prosesor 4-core pada arsitektur x86, memiliki potensi yang mengesankan, yang dapat membedakannya di antara kerabat. Ada 4 versi yang berbeda dalam model prosesor, ukuran RAM dan keberadaan disk EMMC 32GB bawaan.

→ Informasi lebih lanjut di situs web pabrikan .

Saya mendapatkan versi Advanced dengan prosesor Intel Celeron N3160 4-core, EMMC pada 32GB dan 4GB DDR3L dual-channel RAM (yang paling membuat saya kesal, saya ingin semuanya 8).



Dari konektor, potongan besi memiliki:

  • Konektor daya 12V.
  • SATA standar
  • Ethernet gigabit
  • 3 x USB 3.0 Tipe-A
  • 1x HDMI
  • 2x miniDP ++
  • Mikrofon + Kombo headphone
  • 2x port UART
  • Antarmuka IR
  • Pin I / O Digital Hingga 20 GPIO yang diperpanjang
  • Arduino 101-Compatible:
  • Digital I / O Pins 14 (PWM)
  • I / O Pins 6 Analog (resolusi 10 Bits)
  • dan banyak lagi, lebih detail di sini .

Di Internet sudah ada ulasan video tentang manfaat pabrikan dibandingkan dengan Raspberry Pi3, tapi saya ingin memainkannya sendiri.

Jadi, jalankan:



Langkah pertama, tentu saja, tekan Esc pada saat startup dan BIOS dilihat.

Esc


Menurut pendapat saya yang sederhana (yang dengannya Anda, tentu saja, mungkin tidak setuju secara radikal), jumlah berbagai pengaturan BIOS berkorelasi sampai batas tertentu dengan jumlah tindakan yang dapat dilakukan dengan perangkat keras. Berdasarkan hal di atas, saya sudah siap untuk melihat kemampuan untuk "mengaktifkan / menonaktifkan" port, tetapi bagian Advanced sedikit mengejutkan saya dengan banyak mode switch dan pilihan memori. Dan pembaca yang jeli akan melihat kursor mouse. Ya, ini berfungsi pada layar biru dan putih ini.

BIOS






Selanjutnya, kemungkinan "mengapa itu bisa boot?" Dieksplorasi. dan yang paling penting, "bagaimana?"
Jawaban untuk pertanyaan ini meminta "Boot manager" dan "Boot From File". Yang terakhir membuka menu yang nyaman untuk memilih file yang diperlukan dengan tur direktori.

File boot



Boot Manager melihat hard drive internal 32GB, flash drive, dan drive pada kabel SATA. Ada juga slot untuk kartu microSD dan mini PCI-E, yang kemungkinan besar akan di-boot.

Berkendara




Tersedia dalam mode UEFI dan Legacy.

UEFI & Legacy


Dan sistem operasi yang memungkinkan berkisar dari Win7 ke Win10, Linux dan Android x86. Lihat itu.

  • 8GB flash drive yang terletak di sebelahnya dengan Ubuntu versi 14 segera dicolokkan ke port USB dan dimuat tanpa instalasi dalam 60 detik. Saya pikir mungkin lebih cepat jika Anda menggunakan bukan yang termurah seperti saya. Kami mencoba menempelkan kabel Ethernet, menyalakan rubah api dan ... Internet ada di sana, video berfungsi hingga 1080p online meskipun tidak sempurna (IMHO), dan saya bukan driver Linux, jadi saya minta maaf saya tidak tahu bagaimana dan apa lagi yang harus diuji, tetapi saya menyukainya, ini bekerja dari kotak.

  • Selanjutnya, drive 2,5 SATA telah dihapus dari laci meja, yang tetap setelah saya menggantinya dengan SSD karena proses penumpahan. Meskipun tidak banyak kesalahan, dan dia hidup, tetapi jumlah mereka bertambah. Tetapi di sini produsen sedikit gagal, karena konektor untuk menyalakan disk ini dari saputangan menunjukkan adanya adaptor seperti itu.
    yang tidak saya temukan di toko komputer biasa, tetapi mereka penuh dengan aliexpress. Anda tentu saja dapat melakukannya sendiri di sini , dan bahkan mengambil HDD 3.5 .

    Kami berpegang teguh pada disk, berpegang pada flash drive USB yang dapat di-boot dari win10x64 dan dalam beberapa klik dan beberapa menit kami menginstal disk Windows 10 pada 2.5. Instalasi otomatis driver Win10 bekerja lambat, tetapi berfungsi, dan sementara saya meletakkan driver pada kartu video, jumlah yang tidak ditentukan secara perlahan menurun. pembaruan ... mdaaa. Kemudian saya menyadari bahwa segera saya bisa mendapatkan kesempatan untuk sepenuhnya bekerja. Alasan untuk ini, Anda dapat menebaknya, adalah proses ini:

    Perbarui


    Seperti di ubunt, kartu jaringan berfungsi dan video dari YouTube dibuka dalam 1080p. Dan itu menunjukkan dengan sempurna, tanpa perlambatan dan jalur. Mata seorang gamer penembak dengan sangat cepat menghubungkan mikrofreezes ketika meluncurkan video 1080p di ubuntu, dan membuat saya marah bahkan di pemutar video kecil pada prosesor lemah dengan decoder bawaan. Tetapi di sini, tidak peduli berapa banyak saya mencoba, saya tidak melihat perilaku seperti itu. Tapi apa yang kita butuhkan satu monitor? Dengan satu, semua orang bisa. Dan saya memesan DisplayPort => adaptor DVI, dan setelah diterima saya menarik monitor mereka dari meja rekan kerja saya selama setengah jam tes. Agar benar-benar hardcore, 3 jendela chrome diluncurkan dengan video di YouTube dalam kualitas 1080p. Hasil:

    Chrome


    Ini bekerja dengan sangat baik bahkan sebagaimana mestinya, tanpa melambat, tetapi secara berkala, setiap 3-4 detik, mikrolag untuk 5-10 frame melompati salah satu layar. Apa alasannya saya tidak tahu. Saya mencoba menjalankan kartun 1080p yang diunduh melalui Player Classic dengan satu set codec:

    Klasik


    Cantik, bagus, tapi masalahnya sama. Setelah cukup banyak disortir melalui opsi, saya menemukan solusi: mikrolog menghilang hanya jika Anda meninggalkan dua aplikasi yang identik, dan di jendela ketiga meluncurkan yang lain, misalnya, Windows Media Player standar. Dalam bentuk ini, ketiga monitor menampilkan video berbeda dalam 1080p tanpa rem dan kelambatan pada umumnya.

    Tidak ada kemungkinan untuk menguji kualitas 4K, karena kurangnya akses ke monitor dan TV dari resolusi ini. Pada saat yang sama dari YouTube dalam 4K, video mulai, tetapi diputar perlahan. Dan demo yang diunduh dalam 4K Player Classic hanya menunjukkan 10-15 fps. Sekrup tidak menguasainya sama sekali. Hanya desktop dengan resolusi 4K, saya pikir itu akan terhubung tanpa masalah.

  • Setelah bermain dengan Win10 dan menyebabkan banyak iri di antara karyawan yang lewat, saya menyerahkan monitor dan me-reboot perangkat ... dan melewatkan momen memilih bootloader boot. Win7x64 boot dari HDD, yang bekerja selama 2 tahun pada laptop dan tidak dipakai di partisi lain. Dan itu boot karena instalasi Win7 di legacy, dan Win10 dalam mode UEFI. Bootloader untuk Win10 ditulis ke drive internal 32GB. Ini meninggalkan tujuh bootloader pada HDD dan memungkinkan Win7 untuk mem-boot secara mulus. Ketika saya melihat undangan untuk masuk ke sistem, saya sangat terkejut dengan kemampuan bertahan Win7, yang dimulai pada perangkat keras yang sama sekali berbeda, dan bahkan senang, tetapi lebih awal. Mouse dan keyboard tidak berfungsi. Perangkat Windows pada USB 3.0 tanpa driver tidak mau menerima. Tetapi untuk mencoba memberi makan driver-nya, Anda harus masuk ke sistem. Apa yang harus dilakukan Dan Anda harus kembali ke BIOS dan pilih USB mose / keyboard = Enable.



    Setelah manipulasi ini, sistem mengizinkan saya untuk memasukkan kata sandi dan membiarkannya masuk Aktivasi telah terbang, itu bisa dimengerti, tetapi di sini kekecewaan lain menunggu saya: sebagian besar driver untuk WIN7 tidak.

    Ada driver sepenuhnya hanya untuk win10, semua versi lain dari windows mungkin mulai, tetapi menggunakan semua barang tidak akan berfungsi (setidaknya sekarang, di luar kotak). Forum ini memiliki topik di mana orang berhasil memasukkan driver untuk USB 3.0, Ethernet, dll. atau Anda bisa mencoba menggali yang cocok dan memberi makan diri sendiri.

Saya juga sangat tertarik dengan prosesor. 4 core arsitektur x86 sedemikian remah dengan kinerja yang dinyatakan baik? Periksa, bandingkan. Sebagai perbandingan, Anda tidak perlu melangkah terlalu jauh, pekerja keras saya adalah PC tipe menara dengan prosesor Intel Core i5 760 (secara default 2,8 Ghz), pentium D 2.8 Ghz lama insinyur kami, dan netbook tablet 4Good murni buatan Cina dengan prosesor Atom Z3735F. Karena Pada Core i5, workstation yang keras dirakit dalam kotak berukuran Menara Penuh, dengan konsumsi daya 95W per prosesor dan 450W untuk seluruh mesin, secara default itu akan mewujudkan kerja nyaman semua yang Anda butuhkan. Atom Z3735F adalah pesaing utama dalam perselisihan ini dengan konsumsi 2.2W, dan Pentium D akan menunjukkan sejauh mana kami telah berevolusi selama 10 tahun (95W). Sebagai referensi, Celeron N3160 2.24 Ghz memiliki konsumsi daya sekitar 6W. Untuk membandingkan kurang lebih setara, saya mengambil AIDA64 Extreme 520 (yang sudah dekat), dan menjalankan tes pada semua mesin. Hasilnya tercantum dalam tabel:



Karena tesnya berbeda, di suatu tempat mb / s, di suatu tempat ns, dan di suatu tempat angka dalam beo, maka saya membawa hasilnya ke tampilan persentase, mengambil Core i5 untuk 100%.



Semua diuji pada versi yang sama dari sistem operasi Win7 x64 (kecuali untuk tablet 4Good di Win10).

Di sini kita keluar dari massa umum: tablet dengan Atom Z3735F menunjukkan 311ns dalam parameter penundaan memori, saya tidak tahu mengapa, tetapi itu menunjukkan kinerja yang lebih buruk daripada Pentium lama dengan memori DDR2, penundaan yang seharusnya lebih alami, dan Udoo x86 menunjukkan penundaan minimal di 71ns.

Hal lain yang menarik adalah tes untuk enkripsi AES, yang menurutnya "anak-anak" menyalip kotak kerja. Dan semua karena generasi prosesor baru memiliki instruksi AES, yang memungkinkan Anda untuk menunjukkan kinerja hebat dalam operasi khusus ini.

Langkah selanjutnya, diputuskan untuk menguji EMMC, USB flash drive yang akrab digunakan dari Ubintu 14 digunakan, 20 menit dan OS siap untuk bekerja. Mulai dingin dengan EMMC sekarang membutuhkan waktu 27 detik.

Mungkin dalam OS mereka yang tajam mereka mencapai waktu boot 17 detik dalam video mereka, tetapi saya sudah memiliki kit distribusi yang biasa untuk desktop dengan semua pengiringnya.

Udoo x86 memiliki pin yang kompatibel dengan Arduino. Prosesor kedua Intel Quark SE core 32 MHz plus 32-bit ARC core 32 MHz atau lebih sederhana Intel Curie bertanggung jawab untuk ini. Seperti yang saya mengerti dari datasheet, itu hanya menyembunyikan accelerometer dengan giroskop. Mereka ditandai di papan dengan urutan sebagai berikut:





Dokumentasi dalam hal ini:



Paling jelas ditunjukkan di sini.

Terhubung ke sistem utama melalui USB, ini dapat dilihat di BIOS di bagian manajemen port USB. Ini memungkinkan kedua prosesor untuk bekerja secara tidak sinkron. Untuk bekerja dengan Curie, kita memerlukan Arduino IDE, lebih disukai versi terbaru dan modul untuk kernel Curie. Tetapi jika Anda berbicara tentang tes Arduino - itu akan menarik artikel terpisah.

tentang IDE
Yang pertama saya mencoba untuk menginstal ubunts dari repositori, tetapi versinya jauh dari relevan, dan tidak ada cara untuk menambahkan setidaknya setiap prosesor selain yang sudah ada. Kemudian saya pergi jauh: Saya mengunduh arsip linux dari sini dan menginstalnya.

Perhatian
Bagi mereka yang mengikuti jalur ini, skrip instalasi saya bersumpah kesalahan yang harus diperbaiki secara manual dengan mengganti install.sh <RESOURCE_NAME = cc.arduino.arduinoide> dengan <RESOURCE_NAME = arduino-arduinoide>. Dan setelah setiap reboot, program ini masih menolak untuk memulai, Anda harus menginstalnya kembali. Mungkin semacam ketidakberuntungan dengan hak. Siapa yang tahu bagaimana mengatasinya, silakan tinggalkan di komentar.


Hasil: Saya pribadi menyukai bagian dari besi, bayi memiliki kekuatan komputasi yang mengesankan, banyak sekali jenis port dan konektor, ditambah kemampuan grafis yang mengesankan, ia dapat bersaing dengan komputer pribadi saya pada Core-i5, dan meskipun Udoo lebih rendah darinya, tetapi jika Anda membandingkan ukurannya: dengan VS kotak besi di atas meja, dan membandingkan konsumsi daya 6W versus 95W, tidak hanya dimaafkan, tetapi juga membuat saya banyak kagum. Ya, dua lusin dari mereka pas di dalam komputer saya! Dan jika Anda merakit cluster mereka? Dan saya masih punya banyak ide untuk memasangnya. Dari minusnya: diperlukan daya 12V tambahan., Diperlukan sebuah kotak, dan jika Anda menghubungkan sata-disk, maka Anda memerlukan adaptor untuk daya atau Anda harus melakukannya sendiri. Jawaban untuk pertanyaan utama muncul dengan sendirinya: Udoox86 menarik bagi para Geeks, dan cukup mudah dipelajari bagi kebanyakan orang yang tahu cara memegang mouse dan mengikuti instruksi. Dalam hal windows, semuanya terinstal dan bekerja di luar kotak; dalam kasus linux, semuanya juga bekerja di luar kotak, meskipun mungkin ada jebakan (seperti yang saya temui ketika mencoba menghubungkan 3 monitor ke ubuntu).

Source: https://habr.com/ru/post/id404435/


All Articles