Isi kandungan:

Orange Pi Plus 2 - Armbian (pada SDcard atau Memori 16GB Onboard!) - Kemas kini: 6 Langkah
Orange Pi Plus 2 - Armbian (pada SDcard atau Memori 16GB Onboard!) - Kemas kini: 6 Langkah

Video: Orange Pi Plus 2 - Armbian (pada SDcard atau Memori 16GB Onboard!) - Kemas kini: 6 Langkah

Video: Orange Pi Plus 2 - Armbian (pada SDcard atau Memori 16GB Onboard!) - Kemas kini: 6 Langkah
Video: Berjuang Untuk Rakyat? Ahhh Yang Bener? 2024, Julai
Anonim
Orange Pi Plus 2 - Armbian (pada SDcard atau Memori 16GB Onboard!) - Kemas kini
Orange Pi Plus 2 - Armbian (pada SDcard atau Memori 16GB Onboard!) - Kemas kini

Hai semua! Ini pengajaran pertama saya dan Bahasa Inggeris bukan bahasa ibunda saya, jadi jangan bersusah payah. Sebagai permulaan, Orange Pi Plus 2 adalah peranti kecil yang hebat seperti Raspberry Pi tetapi lebih pantas! Raspberry Pi ada komuniti besar dan terdapat banyak laman web yang menunjukkan kepada anda bagaimana menggunakannya dan / atau apa yang harus dilakukan apabila anda mempunyai beberapa masalah atau pertanyaan. Untuk Orange Pi tidak ada komuniti besar yang bersedia menjawab semua soalan anda, jadi anda mesti banyak menggunakan Google untuk mencari jawapan anda. Dalam kes ini saya akan menunjukkan kepada anda cara memasang Armbian pada Orange Pi. Armbian adalah versi linux yang paling banyak digunakan pada Orange Pi kerana semuanya akan berfungsi di luar kotak.

Pengedaran Linux yang lain juga berfungsi, tetapi kebanyakan mereka masih mempunyai masalah dengan penyesuai Wifi atau LAN onboard, jadi itulah sebabnya kami menggunakan Armbian.

Apa itu Orange Pi Plus?

Ia adalah komputer papan tunggal sumber terbuka. Ia dapat menjalankan Android 4.4, Ubuntu, Debian, Rasberry Pi Image, ia menggunakan AllWinner H3 SoC, dan mempunyai 1GB DDR3 SDRAM. Dan sebagai bonus: memori Flash EMMC 16GB!

Maklumat lanjut mengenai Orange Pi boleh didapati: Di sini

Apa itu Armbian?

Pengedaran berasaskan Debian ringan atau Ubuntu khusus untuk papan pengembangan ARM. Dikumpulkan dari awal, Ia mempunyai alat pembangunan dan pengembangan perisian yang kuat, Komuniti yang cergas. Maklumat lebih lanjut mengenai Armbian boleh didapati: Di sini Panduan pemasangan boleh didapati: Di sini

Langkah 1: Apa Yang Kita Perlu?

Apa Yang Kita Perlu?
Apa Yang Kita Perlu?

Ok, apa yang kita perlukan untuk memulakan projek kecil ini? Perkakasan diperlukan:

  1. Orange Pi Plus 2
  2. 5V / 2A dengan tong Jack DC ATAU kabel USB tebal (saya menggunakan 5V / 1, 5A dari telefon lama saya)
  3. Kad SD - Kelas 10!
  4. Papan kekunci & tetikus
  5. Kabel HDMI
  6. Kabel LAN
  7. Pembaca kad

Perisian yang diperlukan:

  1. Muat turun desktop Armbian - Jessie untuk Orange Pi plus 2: Di sini
  2. Muat turun SDFormatter: Di sini
  3. Muat turun Etcher: Di sini
  4. Muat turun 7-Zip: Di sini
  5. Muat turun Putty: Di sini

Langkah 2: Upzip, Format dan Pasang Armbian ke Kad SD

Upzip, Format dan Pasang Armbian ke SD Card
Upzip, Format dan Pasang Armbian ke SD Card
Upzip, Format dan Pasang Armbian ke SD Card
Upzip, Format dan Pasang Armbian ke SD Card
Upzip, Format dan Pasang Armbian ke SD Card
Upzip, Format dan Pasang Armbian ke SD Card

Mula memuat turun Armbian (lihat pautan di atas) dan pasang SDFormatter, Etcher dan 7-zip. Saya tidak menerangkan cara memasang aplikasi tersebut kerana ia cukup lurus ke hadapan

  • Apabila ini selesai, buka folder tempat anda memuat turun gambar Armbian, ini akan dinamakan seperti ini: Baru:

    "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.7z"

  • Lama: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Buka 7-zip dan Unzip fail ini ke direktori baru sehingga anda mempunyai sesuatu seperti: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Sambungkan Kad SD anda ke komputer anda, dalam kes ini saya menggunakan pembaca kad USB
  • Mulakan SDformatter

    • Drive: Pilih SDCard anda (Periksa ini!)
    • Pergi ke pilihan -> "Pelarasan ukuran format" -> YA (Lalai adalah "Tidak") -> OK
    • Periksa semula jika SDCard dipilih di bahagian "Drive"!
    • Klik pada "Format"
  • Mulakan Etcher (jalankan sebagai Pentadbir!)

    • "Pilih Imej" -> Pilih unzipt anda: Baru: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Lama: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" fail
    • Pilih "Tukar" untuk menukar huruf pemacu untuk Kad SD anda
    • Pilih "Flash!" dan tunggu sehingga ini selesai
  • Putuskan sambungan Kad SD anda apabila proses ini selesai, gunakan pilihan "Keluarkan perkakasan dan keluarkan media dengan selamat" di Windows untuk memastikannya baik-baik saja

Langkah 3: Sambungkan Pi Jingga Anda dan Mulakan Kali Pertama Dengan Armbian

Sambungkan Pi Orange anda dan Mulakan Kali Pertama Dengan Armbian
Sambungkan Pi Orange anda dan Mulakan Kali Pertama Dengan Armbian
Sambungkan Pi Jingga Anda dan Mulakan Kali Pertama Dengan Armbian
Sambungkan Pi Jingga Anda dan Mulakan Kali Pertama Dengan Armbian
Sambungkan Pi Orange anda dan Mulakan Kali Pertama Dengan Armbian
Sambungkan Pi Orange anda dan Mulakan Kali Pertama Dengan Armbian

Ok, sekarang masanya untuk menyambungkan semua peranti dan kabel anda untuk memulakan Orange Pi anda!

  • Sambungkan papan kekunci + tetikus anda ke USB
  • Sambungkan kabel HDMI anda ke monitor anda
  • Sambungkan kabel LAN anda ke penghala / suis anda
  • Masukkan kad SD ke dalam slot kad SD
  • Akhir sekali, sambungkan kabel kuasa ke Orange Pi anda TIADA sokongan pada Micro USB sebagai bekalan kuasa!

Biarkan keseronokan bermula!

Bagaimana untuk boot? - KEMASKINI (Terima kasih kepada @thatpieguy)

But pertama mengambil masa sekitar 3 minit kemudian reboot dan anda perlu menunggu satu minit lagi untuk log masuk. Kelewatan ini kerana sistem mengemas kini senarai pakej dan membuat SWAP kecemasan 128Mb pada kad SD.

KEMASKINI:

Kemudian anda boleh membuat pilihan untuk memasang OS anda ke Onboard EMCC Memory! (Oleh itu, anda tidak perlu lagi menggunakan kad SD dan menggunakannya untuk projek lain)

Bagaimana cara log masuk?

Log masuk sebagai nama pengguna "root" di konsol atau melalui SSH dan gunakan kata laluan "1234". Anda akan diminta menukar kata laluan ini semasa log masuk pertama. Anda kemudian akan diminta untuk membuat akaun pengguna biasa yang diaktifkan oleh sudo (admin). Ia bahkan bertanya kepada anda sama ada anda mahu mengubah resolusi skrin tetapi bagi saya tidak mengapa pada 720P. Saya menggunakan baris perintah dengan SSH (dempul) sebahagian besar masa. Desktop anda kini siap digunakan!:)

Contohnya, saya menggunakan Putty untuk menyambung ke SSH Orange Pi yang benar. Sekiranya anda tidak mengetahui alamat IP anda Orange Pi periksa penghala anda atau gunakan papan kekunci + mous pada monitor anda, klik untuk

Menu Aplikasi -> Terminal Emulator

Taip "sudo ifconfig" dan taip kata laluan anda.

Ini akan menunjukkan kepada anda sesuatu seperti ini:

eth0 (kad rangkaian pertama):

Garis 1e: garis blablabla 2e: inet addr: 192.168.0.25 garis blablabal 3e: blablalbaJadi sekarang anda boleh memulakan Putty anda dan menyambung ke Orange Pi anda!

Mulakan Putty dan sambungkan ke alamat IP Orange Pi anda seperti ini (lihat tangkapan skrin):

Nama Hos (atau alamat IP): 192.168.0.25 (hanya contoh saya, ubah ke IP anda) Port 22 (lalai) Dan klik pada "Buka"

  • Putty akan memberi anda mesej keselamatan buat pertama kalinya, cukup klik "Ya". (Lihat tangkapan skrin)
  • Log masuk dengan "root" sebagai nama pengguna, dan kata laluan anda sendiri.

Langkah 4: Kemas kini / Naik taraf, Tetapkan IP Statik dan Lumpuhkan Akar untuk Masuk

Orange Pi anda harus menjalankan desktop dan SSH sekarang, tetapi kami ingin melakukan lebih banyak lagi! 3 langkah ini tidak wajib, tetapi saya ingin mengesyorkannya atau sekurang-kurangnya melihatnya.

  1. Kemas kini / Naik taraf ArmbianLogin anda dengan Putty ke Orange Pi anda, dan gunakan arahan ini untuk mengemas kini / menaik taraf Armbian anda: "sudo apt-get update" Selepas itu: "sudo apt-get upgrade -y" Selepas itu: "Sudo apt-get dist-upgrade -y "or all at one:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Proses ini boleh memakan masa, sehingga sementara itu anda dapat membaca bahagian seterusnya.
  2. Siapkan IPI statik yang ingin mempunyai Alamat IP statik (Bukan DHCP) di Orange Pi saya, jadi saya tahu pasti saya menyambung ke Orange Pi saya di Alamat IP yang sama sepanjang masa. Log masuk dengan Putty ke Orange Pi anda, dan gunakan arahan ini untuk melihat perincian IP semasa anda: "ifconfig" Sepatutnya seperti ini: root @ orangepiplus: ~ # ifconfig

    Eth0 Link encap: Ethernet HWaddr xx: xx: xx: xx: xx: xx inet addr: 192.168.0.25 Bcast: 192.168.0.255 Topeng: 255.255.255.0 blablabla Dalam kes ini, saya ingin menggunakan Alamat IP ini 192.168.0.25 sebagai statik Alamat IP, tetapi anda mesti memeriksa Alamat IP apa yang anda mahu gunakan dalam julat ini. Taip: "nano / etc / network / interfaces", Nano yang bertekstur akan terbuka dan akan menunjukkan konfigurasi Rangkaian, cari " butir-butir eth0 ", seperti ini: # Adapter berwayar # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # jika anda ingin menetapkan MAC secara manual # pre-up / sbin / ifconfig eth0 mtu 3838 # setting MTU untuk DHCP, hanya statik: mtu 3838 Sekarang kita perlu menukar bahagian "dhcp" menjadi "statik", dan mengisi semua butiran alamat IP. Tukar seperti ini: # Penyesuai berwayar # 1

    allow-hotplug eth0 # no-auto-down eth0 iface eth0 alamat statik inet 192.168.0.25 netmask 255.255.255.0 gateway 192.168.0.1 # hwaddress eter # jika anda ingin menetapkan MAC secara manual # pre-up / sbin / ifconfig eth0 mtu 3838 # tetapkan MTU untuk DHCP, hanya statik $ Simpan dokumen ini dengan menekan "ctrl + x", "Y" dan tekan enter (jangan ubah nama fail!) Sekarang kita perlu memulakan semula perkhidmatan rangkaian dalam Armbian, tetapi saya tidak ketahui mengapa, reboot Armbian berfungsi dengan baik / terbaik di sini. Anda boleh but semula dengan menaip "but semula" ini. Putty akan memberi anda mesej "Pelayan sambungan rangkaian tertutup secara tiba-tiba", tetapi itu tidak pelik, anda menghidupkan semula Orange Pi. Dalam dempul, gunakan butang "Restart ression", mulakan semula penyambungan ke Orange Pi anda. Sekarang kami menukar Alamat IP DHCP ke Alamat IP statik untuk "ETH0".

  3. Lumpuhkan Root SSH Login pada ArmbianMengapa kita mesti mematikan root account untuk SSH login? Cukup mudah, keselamatan! Hampir semua pengedaran Linux mempunyai akaun "root", jadi jika ada yang ingin menggodam / memaksa server Linux mereka cuba log masuk dengan akaun ini. Apabila anda melumpuhkan akaun ini, mereka harus mencari akaun pengguna terlebih dahulu. Untuk menyelesaikan masalah ini, kita perlu mengedit fail "sshd_config", yang merupakan file konfigurasi utama untuk layanan sshd. Pastikan akaun ke-2 anda berfungsi! Pada mulanya Armbian meminta anda membuat akaun pengguna ke-2 dengan kata laluan. Log keluar Putty, dan cuba log masuk dengan akaun ini. Dalam kes saya, saya membuat akaun "orangepi". Jenis: "sudo nano / etc / ssh / sshd_config" Cari bahagian ini: (di Nano anda boleh mencari dengan "ctrl + w") "PermitRootLogin" Ia akan menunjukkan kepada anda: # Pengesahan:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yesTukar "PermitRootLogin yes" ke "PermitRootLogin no" Simpan ini dengan menekan "ctr + x", Y (es) dan tekan enter (jangan ubah nama fail!) Mulakan semula SSH dengan menaip: " sudo service ssh mulakan semula "Log off, dan cuba log masuk dengan" root ", jika anda mengubahnya dengan betul, ini akan memberi anda kesalahan sekarang." Akses ditolak ". Log masuk dengan akaun ke-2 anda sekarang, dalam kes saya itu" orangepi "dan anda sudah selesai!

Langkah 5: Petua - Perisian + Kes Tambahan

Petua - Perisian Tambahan + Kes
Petua - Perisian Tambahan + Kes

Ini seperti tambahan:

  • Pasang Armbian pada Memori EMMC 16GB Onboard anda! Sudo nand-sata-install

    Setelah memasukkan kata laluan anda, anda hanya mempunyai satu pilihan: ‘Boot from eMMC - system on eMMC’. Pilih OK

    Pilih OK sekali lagi pada skrin seterusnya, dan setelah kira-kira 30 minit, pemasangan eMMC selesai. Matikan sistem, keluarkan kad microSD dan hidupkan semula. Anda akan melihat desktop lagi.

    Itu sahaja, sekarang anda boleh boot terus dari eMMC dan mula mengerjakan projek anda!

    Terima kasih kepada @thatpieguy: Saya ingin melihat anda menambahkan ini ke projek anda untuk membantu orang kerana ini membantu saya, Terima kasih

  • VNC melalui SSH
  • RPI-Monitor
  • Webmin
  • Sama seperti Raspberry Pi (RPI), Orange Pi (OP atau OPI) mempunyai beberapa GPIO untuk dimainkan. RPI menggunakan program yang disebut "WiringPi", tetapi untuk Orange Pi kita mempunyai "WiringOP"! Lebih banyak maklumat boleh didapati: Di sini dan di sini

    • Pergi ke direktori utama anda
    • Taip: "git clone https://github.com/zhaolei/WiringOP.git -b h3"
    • Taip: "cd WiringOP"
    • Taip: "sudo chmod + x./build"
    • Taip: "sudo./build"
    • Taip: "gpio readall" untuk melihat gambaran keseluruhan semua port GPIO.
  • VNC melalui SSHI boleh menyalin melalui laman web lengkap ini, tetapi semua maklumatnya adalah: Di sini
  • RPI-MonitorI dapat menyalin melalui laman web yang lengkap ini, tetapi semua maklumatnya adalah: Di sini
  • WebminSaya boleh menyalin melalui laman web yang lengkap ini, tetapi semua maklumatnya adalah: DI SINI
  • Cetak kes!:)

Langkah 6: Perkara Yang Harus Dilakukan…

Perkara-perkara ini masih perlu saya fahami, atau ingin tahu (dan buat Instructable baru untuk)

  1. Menyambungkan SSD saya di port Sata
  2. Gunakan beberapa sensor pada GPIO, dan letakkan / salin output ke pangkalan data Mysql (tempatan) dan tunjukkan ini di laman web PHP (tempatan)
  3. Android di Orange Pi Plus 2.

Itu sahaja untuk lelaki sekarang!

Tinggalkan Komen jika anda menyukai Instructable ini, atau jika anda mempunyai pertanyaan mengenai Instructable ini:)

Disyorkan: