Daftar Isi:

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

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

Video: Orange Pi Plus 2 - Armbian (pada SDcard atau Memori 16GB Onboard!) - Perbarui: 6 Langkah
Video: MicroSD Bikin Smartphone Lamban? 2024, Juli
Anonim
Orange Pi Plus 2 - Armbian (di SDcard atau Memori 16GB Onboard!) - Perbarui
Orange Pi Plus 2 - Armbian (di SDcard atau Memori 16GB Onboard!) - Perbarui

Hai semua! Ini adalah Instructable pertama saya dan bahasa Inggris bukan bahasa ibu saya, jadi tolong jangan keras pada saya. Untuk memulainya, Orange Pi Plus 2 adalah perangkat kecil yang luar biasa seperti Raspberry Pi tetapi lebih cepat! Untuk Raspberry Pi ada komunitas besar dan ada banyak situs web yang menunjukkan cara menggunakannya dan/atau apa yang harus dilakukan ketika Anda memiliki beberapa masalah atau pertanyaan. Untuk Orange Pi tidak ada komunitas besar yang siap menjawab semua pertanyaan Anda, jadi Anda harus banyak menggunakan Google untuk menemukan jawaban Anda. Dalam hal ini saya akan menunjukkan cara menginstal Armbian di Orange Pi. Armbian adalah versi linux yang paling banyak digunakan di Orange Pi karena semuanya akan berjalan dengan baik.

Distribusi Linux lainnya juga berfungsi, tetapi kebanyakan dari mereka masih memiliki masalah dengan Wifi onboard atau adaptor LAN, jadi itulah mengapa kami menggunakan Armbian.

Apa itu Orange Pi Plus?

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

Info lebih lanjut tentang Orange Pi dapat ditemukan: Di Sini

Apa itu Armbian?

Distribusi ringan berbasis Debian atau Ubuntu khusus untuk papan pengembangan ARM. Dikompilasi dari awal, Ini memiliki alat pembangunan dan pengembangan perangkat lunak yang kuat, Komunitas yang dinamis. Info lebih lanjut tentang Armbian dapat ditemukan: Di Sini Panduan pemasangan dapat ditemukan: Di Sini

Langkah 1: Apa yang Kita Butuhkan?

Apa yang kita butuhkan?
Apa yang kita butuhkan?

Oke, apa yang kita perlukan untuk memulai proyek kecil ini? Perangkat keras yang dibutuhkan:

  1. Jeruk Pi Plus 2
  2. 5V/2A dengan DC Jack barrel ATAU kabel USB tebal (saya menggunakan 5V/1, 5A dari ponsel lama saya)
  3. Kartu SD - Kelas 10!
  4. Keyboard & mouse
  5. kabel HDMI
  6. kabel LAN
  7. Pembaca kartu

Perangkat lunak yang dibutuhkan:

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

Langkah 2: Upzip, Format dan Instal Armbian ke Kartu SD

Upzip, Format dan Instal Armbian ke Kartu SD
Upzip, Format dan Instal Armbian ke Kartu SD
Upzip, Format dan Instal Armbian ke Kartu SD
Upzip, Format dan Instal Armbian ke Kartu SD
Upzip, Format dan Instal Armbian ke Kartu SD
Upzip, Format dan Instal Armbian ke Kartu SD

Mulai unduh Armbian (lihat tautan di atas) dan instal SDFormatter, Etcher, dan 7-zip. Saya tidak menjelaskan cara menginstal aplikasi tersebut karena cukup mudah

  • Ketika ini selesai, buka folder tempat Anda mengunduh gambar Armbian, ini harus diberi nama 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 file ini ke direktori baru sehingga Anda memiliki sesuatu seperti: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Hubungkan Kartu SD Anda ke komputer Anda, dalam hal ini saya menggunakan pembaca kartu USB
  • Mulai pemformat SD

    • Drive: Pilih SDCard Anda (Periksa ulang ini!)
    • Buka opsi -> "Penyesuaian ukuran format" -> YA (Defaultnya adalah "Tidak") -> OK
    • Periksa kembali apakah SDCard dipilih di bagian "Drive"!
    • Klik "Format"
  • Mulai Etcher (jalankan sebagai Administrator!)

    • " Pilih Gambar "-> Pilih unzip 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" file
    • Pilih " Ubah " untuk mengubah huruf drive Anda untuk Kartu SD Anda
    • Pilih "Blitz!" dan tunggu sampai selesai
  • Putuskan sambungan Kartu SD Anda ketika proses ini selesai, gunakan opsi "Hapus perangkat keras dan keluarkan media dengan aman" di Windows untuk memastikannya baik-baik saja

Langkah 3: Hubungkan Orange Pi Anda dan Mulai Pertama Kali Dengan Armbian

Hubungkan Orange Pi Anda dan Mulai Pertama Kali Dengan Armbian
Hubungkan Orange Pi Anda dan Mulai Pertama Kali Dengan Armbian
Hubungkan Orange Pi Anda dan Mulai Pertama Kali Dengan Armbian
Hubungkan Orange Pi Anda dan Mulai Pertama Kali Dengan Armbian
Hubungkan Orange Pi Anda dan Mulai Pertama Kali Dengan Armbian
Hubungkan Orange Pi Anda dan Mulai Pertama Kali Dengan Armbian

Oke, sekarang saatnya menghubungkan semua perangkat dan kabel Anda untuk memulai Orange Pi Anda!

  • Hubungkan Keyboard + mouse Anda ke USB
  • Sambungkan kabel HDMI Anda ke monitor
  • Hubungkan kabel LAN Anda ke router/switch
  • Masukkan kartu SD ke dalam slot kartu SD
  • Last but not least, sambungkan kabel daya ke Orange Pi Anda TIDAK ADA dukungan pada Micro USB sebagai catu daya!

Biarkan kesenangan dimulai!

Bagaimana cara mem-boot? - PEMBARUAN (Terima kasih kepada @thatpieguy)

Boot pertama memakan waktu sekitar 3 menit kemudian reboot dan Anda harus menunggu satu menit lagi untuk login. Penundaan ini karena sistem memperbarui daftar paket dan membuat SWAP darurat 128Mb pada kartu SD.

MEMPERBARUI:

Nanti Anda bisa menentukan pilihan untuk menginstal OS Anda ke Onboard EMCC Memory! (Jadi Anda tidak perlu menggunakan SD card lagi dan menggunakannya untuk proyek lain)

Bagaimana cara masuk?

Masuk sebagai nama pengguna "root" di konsol atau melalui SSH dan gunakan kata sandi "1234". Anda akan diminta untuk mengubah kata sandi ini pada saat login pertama. Anda kemudian akan diminta untuk membuat akun pengguna normal yang sudo (admin) diaktifkan. Bahkan menanyakan apakah Anda ingin mengubah resolusi layar tetapi bagi saya itu baik-baik saja di 720P. Saya menggunakan baris perintah dengan SSH (dempul) hampir sepanjang waktu. Desktop Anda sekarang siap digunakan!:)

Misalnya saya menggunakan Putty untuk terhubung ke Orange Pi true SSH. Jika Anda tidak tahu alamat IP Anda Orange Pi periksa router Anda atau gunakan keyboard + mous di monitor Anda, klik untuk

Menu Aplikasi -> Terminal Emulator

Ketik " sudo ifconfig " dan ketik kata sandi Anda.

Ini akan menunjukkan kepada Anda sesuatu seperti ini:

eth0 (kartu jaringan pertama):

1e line: blablabla 2e line: inet addr: 192.168.0.25 blablabal 3e line: blablalbaJadi sekarang Anda dapat memulai Putty dan terhubung ke Orange Pi Anda!

Mulai Putty dan sambungkan ke alamat IP Orange Pi Anda seperti ini (lihat tangkapan layar):

Nama Host (atau alamat IP): 192.168.0.25 (contoh saya, ubah ke IP Anda)Port 22 (default)Dan klik "Buka"

  • Putty akan memberi Anda pesan keamanan pertama kali, cukup klik "Ya". (lihat tangkapan layar)
  • Login dengan "root" sebagai nama pengguna, dan kata sandi Anda sendiri.

Langkah 4: Perbarui / Tingkatkan, Tetapkan IP Statis dan Nonaktifkan Root untuk Login

Orange Pi Anda harus menjalankan desktop dan SSH sekarang, tetapi kami ingin melakukan lebih banyak! 3 langkah ini tidak wajib, tetapi saya ingin merekomendasikannya atau setidaknya melihatnya.

  1. Perbarui / Tingkatkan ArmbianLogin Anda dengan Putty ke Orange Pi Anda, dan gunakan perintah ini untuk memperbarui/mengupgrade Armbian Anda:" sudo apt-get update" Setelah itu:"sudo apt-get upgrade -y" Setelah itu:"Sudo apt-get dist-upgrade -y"atau semuanya:"sudo apt-get update && Sudo apt-get upgrade -y && Sudo apt-get dist-upgrade -y"Proses ini dapat memakan waktu cukup lama, jadi sementara itu Anda dapat membaca bagian berikutnya.
  2. Mengatur IPI statis ingin memiliki Alamat IP statis (Non DHCP) di Orange Pi saya, jadi saya tahu pasti saya terhubung ke Orange Pi saya di Alamat IP yang sama setiap saat. Masuk dengan Putty ke Orange Pi Anda, dan gunakan perintah ini untuk melihat detail IP Anda saat ini:" ifconfig "Seharusnya 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 Mask:255.255.255.0 blablabla Dalam hal ini saya ingin menggunakan IP Address ini 192.168.0.25 sebagai static Alamat IP, tetapi Anda harus memeriksa Alamat IP apa pun yang ingin Anda gunakan dalam rentang ini. Ketik: "nano /etc/network/interfaces", texteditor Nano akan terbuka dan akan menampilkan konfigurasi Jaringan, cari " eth0", seperti ini: # Adaptor kabel #1allow-hotplug eth0 #no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # jika Anda ingin mengatur MAC secara manual # pre-up /sbin/ifconfig eth0 mtu 3838 # pengaturan MTU untuk DHCP, statis hanya: mtu 3838 Sekarang kita perlu mengubah bagian "dhcp" menjadi "statis", dan isi semua detail alamat IP. Ubah seperti ini:# Adaptor kabel #1

    allow-hotplug eth0 #no-auto-down eth0 iface eth0 inet static address 192.168.0.25 netmask 255.255.255.0 gateway 192.168.0.1 # hwaddress ether # jika Anda ingin mengatur MAC secara manual # pre-up /sbin/ifconfig eth0 mtu 3838 # pengaturan MTU untuk DHCP, statis hanya$ Simpan dokumen ini dengan menekan "ctrl+x", "Y" dan tekan enter (jangan ubah nama file!)Sekarang kita perlu me-restart layanan jaringan di Armbian, tetapi saya tidak melakukannya tahu mengapa, me-reboot Armbian berfungsi dengan baik/terbaik di sini. Anda dapat melakukan reboot dengan mengetikkan "reboot". Putty akan memberi Anda pesan "Server tiba-tiba menutup koneksi jaringan", tapi itu tidak aneh, Anda me-reboot Orange Pi. Dalam dempul gunakan tombol "Restart ression" restart menghubungkan ke Orange Pi Anda. Sekarang kami mengubah Alamat IP DHCP ke Alamat IP statis untuk " ETH0 ".

  3. Nonaktifkan Root SSH Login di ArmbianMengapa kita harus menonaktifkan akun root untuk login SSH? Cukup sederhana, keamanan! Hampir semua distribusi Linux memiliki akun "root", jadi jika seseorang ingin meretas/memaksa server Linux mereka mencoba masuk dengan akun ini. Saat Anda menonaktifkan akun ini, mereka harus menemukan akun pengguna terlebih dahulu. Untuk memperbaiki masalah ini, kita perlu mengedit file " sshd_config ", yang merupakan file konfigurasi utama untuk layanan sshd. Pastikan akun kedua Anda berfungsi! Pada awalnya Armbian meminta Anda untuk membuat akun pengguna ke-2 dengan kata sandi. Keluar dari Putty, dan coba masuk dengan akun ini. Dalam kasus saya, saya membuat akun " orangepi ". Ketik:" sudo nano /etc/ssh/sshd_config "Temukan bagian ini: (di Nano Anda dapat mencari dengan "ctrl+w")" PermitRootLogin "Ini akan menunjukkan kepada Anda: # Otentikasi:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yes Ubah " PermitRootLogin yes " menjadi " PermitRootLogin no "Simpan ini dengan menekan "ctr+x", Y(es) dan tekan enter (jangan ubah nama file!)Restart SSH dengan mengetik:" sudo service ssh restart "Log off, dan coba login dengan "root", jika Anda mengubah ini dengan benar itu akan memberi Anda kesalahan sekarang."Access ditolak". Login dengan akun ke-2 Anda sekarang, dalam kasus saya itu "orangepi" dan kamu sudah selesai!

Langkah 5: Tips - Perangkat Lunak Ekstra + Casing

Tips - Perangkat Lunak Ekstra + Casing
Tips - Perangkat Lunak Ekstra + Casing

Ini hanya tambahan seperti:

  • Instal Armbian di Memori EMMC 16GB Onboard Anda! sudo nand-sata-install

    Setelah mengetikkan kata sandi Anda, Anda hanya memiliki satu pilihan: 'Boot dari eMMC – sistem di eMMC'. Pilih Oke

    Pilih OK lagi di layar berikutnya, dan setelah sekitar 30 menit, instalasi eMMC selesai. Matikan sistem, keluarkan kartu microSD dan hidupkan kembali. Anda akan melihat desktop lagi.

    Itu saja, sekarang Anda dapat boot langsung dari eMMC dan mulai mengerjakan proyek Anda!

    Terima kasih kepada @thatpieguy: Saya akan senang melihat Anda menambahkan ini ke proyek Anda untuk membantu orang-orang karena ini membantu saya, Terima kasih

  • VNC melalui SSH
  • RPI-Monitor
  • Webmin
  • WiringOPSama seperti Raspberry Pi (RPI), Orange Pi (OP atau OPI) memiliki beberapa GPIO untuk dimainkan. RPI menggunakan program yang disebut "WiringPi", tetapi untuk Orange Pi kami memiliki "WiringOP"!Info lebih lanjut dapat ditemukan: Disini dan Disini

    • Buka direktori home Anda
    • Ketik: "git clone https://github.com/zhaolei/WiringOP.git -b h3"
    • Ketik: "cd WiringOP"
    • Ketik: "sudo chmod +x./build"
    • Ketik: "sudo./build"
    • Ketik: "gpio readall" untuk melihat gambaran umum semua port GPIO.
  • VNC over SSHI dapat menyalin melewati situs web lengkap ini, tetapi semua infonya adalah: Di Sini
  • RPI-MonitorSaya dapat menyalin melewati situs web lengkap ini, tetapi semua infonya adalah: Di sini
  • WebminSaya dapat menyalin melewati situs web lengkap ini, tetapi semua infonya adalah: DI SINI
  • Cetak kasus!:)

Langkah 6: Hal yang Harus Dilakukan…

Hal-hal ini saya masih perlu mencari tahu, atau ingin tahu (dan membuat Instruksi baru untuk)

  1. Menghubungkan SSD saya di port Sata
  2. Gunakan beberapa sensor pada GPIO, dan tempatkan/salin output ke database Mysql (lokal) dan tunjukkan ini di situs web PHP (lokal)
  3. Android di Orange Pi Plus 2.

Itu saja untuk sekarang teman-teman!

Silakan Tinggalkan Komentar jika Anda menyukai Instruksi ini, atau jika Anda memiliki pertanyaan tentang Instruksi ini:)

Direkomendasikan: