Talaan ng mga Nilalaman:

Orange Pi Plus 2 - Armbian (sa SDcard o Onboard 16GB Memory!) - Update: 6 na Hakbang
Orange Pi Plus 2 - Armbian (sa SDcard o Onboard 16GB Memory!) - Update: 6 na Hakbang

Video: Orange Pi Plus 2 - Armbian (sa SDcard o Onboard 16GB Memory!) - Update: 6 na Hakbang

Video: Orange Pi Plus 2 - Armbian (sa SDcard o Onboard 16GB Memory!) - Update: 6 na Hakbang
Video: Одноплатный компьютер Orange Pi5B на RK3588S с Wi-Fi 6 и 64 бит. Эмулятор PS2 и ставим Linux 2024, Hulyo
Anonim
Orange Pi Plus 2 - Armbian (sa SDcard o Onboard 16GB Memory!) - I-update
Orange Pi Plus 2 - Armbian (sa SDcard o Onboard 16GB Memory!) - I-update

Kumusta lahat! Ito ang aking unang Maituturo at ang Ingles ay hindi aking katutubong wika, kaya't mangyaring huwag kang maging mahirap sa akin. Upang magsimula sa, ang Orange Pi Plus 2 ay isang kahanga-hangang maliit na aparato tulad ng isang Raspberry Pi ngunit mas mabilis! Para sa Mayroong isang malaking pamayanan ang Raspberry Pi at maraming mga website ang nagpapakita sa iyo kung paano ito gamitin at / o kung ano ang gagawin kapag mayroon kang ilang mga problema o katanungan. Para sa Orange Pi walang isang malaking komunidad na handang sagutin ang lahat ng iyong mga katanungan, kaya't kailangan mong gamitin ang Google ng marami upang makita ang iyong mga sagot. Sa kasong ito ipapakita ko sa iyo kung paano i-install ang Armbian sa Orange Pi. Ang Armbian ay ang pinaka ginagamit na bersyon ng linux sa Orange Pi dahil ang lahat ay gagana sa kahon.

Gumagawa din ang iba pang mga pamamahagi ng Linux, ngunit ang karamihan sa kanila ay may mga problema pa rin sa onboard Wifi o LAN adapter, kaya't ginagamit namin ang Armbian.

Ano ang Orange Pi Plus?

Ito ay isang open-source na solong-board na computer. Maaari nitong patakbuhin ang Android 4.4, Ubuntu, Debian, Rasberry Pi Image, gumagamit ito ng AllWinner H3 SoC, at mayroong 1GB DDR3 SDRAM. At bilang isang bonus: memorya ng 16GB EMMC Flash!

Higit pang impormasyon tungkol sa Orange Pi ay matatagpuan: Dito

Ano si Armbian?

Ang magaan na Debian o pamamahagi batay sa Ubuntu na dalubhasa para sa mga ARM na pagbubuo ng mga board. Naipon mula sa simula, Mayroon itong malakas na pagbuo at mga tool sa pag-unlad ng software, Isang buhay na komunidad. Matatagpuan ang higit pang impormasyon tungkol sa Armbian: Makikita ang gabay sa Instal: Dito

Hakbang 1: Ano ang Kailangan Namin?

Ano ang ating kailangan?
Ano ang ating kailangan?

Ok, ano ang kailangan nating simulan ang maliit na proyekto? Kailangan ng hardware:

  1. Orange Pi Plus 2
  2. 5V / 2A na may DC Jack barrel O makapal na USB cable (ginamit ko ang 5V / 1, 5A mula sa aking lumang telepono)
  3. SD card - Class 10!
  4. Keyboard at mouse
  5. HDMI cable
  6. LAN cable
  7. Card reader

Kailangan ng software:

  1. I-download ang Armbian - Jessie desktop para sa Orange Pi plus 2: Dito
  2. Mag-download ng SDFormatter: Dito
  3. I-download ang Etcher: Dito
  4. I-download ang 7-Zip: Dito
  5. I-download ang Putty: Dito

Hakbang 2: Upzip, I-format at I-install ang Armbian sa SD Card

Upzip, I-format at I-install ang Armbian sa SD Card
Upzip, I-format at I-install ang Armbian sa SD Card
Upzip, I-format at I-install ang Armbian sa SD Card
Upzip, I-format at I-install ang Armbian sa SD Card
Upzip, I-format at I-install ang Armbian sa SD Card
Upzip, I-format at I-install ang Armbian sa SD Card

Simulang mag-download ng Armbian (tingnan ang mga link sa itaas) at i-install ang SDFormatter, Etcher at 7-zip. Hindi ko ipinapaliwanag kung paano i-install ang mga application na iyon dahil medyo diretso ito

  • Kapag tapos na ito, buksan ang folder kung saan mo na-download ang Armbian na imahe, dapat itong mapangalanan tulad nito: Bago:

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

  • Lumang: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Buksan ang 7-zip at Unzip ang file na ito sa isang bagong direktoryo upang mayroon kang isang bagay tulad ng: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Ikonekta ang iyong SD Card sa iyong computer, sa kasong ito gumamit ako ng isang USB card reader
  • Simulan ang SDformatter

    • Pagmaneho: Piliin ang iyong SDCard (I-double check ito!)
    • Pumunta sa mga pagpipilian -> "Pag-aayos ng laki ng format" -> YES (Ang default ay "Hindi") -> OK
    • Muling suriin muli kung ang SDCard ay napili sa seksyong "Drive"!
    • Mag-click sa "Format"
  • Simulan ang Etcher (patakbuhin bilang Administrator!)

    • "Piliin ang Imahe" -> Piliin ang iyong unzipt: Bago: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Luma: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" file
    • Piliin ang "Palitan" upang mabago ang iyong drive letter para sa iyo ng SD Card
    • Piliin ang "Flash!" at maghintay hanggang matapos ito
  • Idiskonekta ang iyong SD Card kapag tapos na ang prosesong ito, gamitin ang opsyong "Ligtas na alisin ang hardware at eject media" sa Windows upang matiyak na OK lang

Hakbang 3: Ikonekta ang Iyong Orange Pi at Simulan ang Unang Oras Sa Armbian

Ikonekta ang Iyong Orange Pi at Simulan ang Unang Oras Sa Armbian
Ikonekta ang Iyong Orange Pi at Simulan ang Unang Oras Sa Armbian
Ikonekta ang Iyong Orange Pi at Simulan ang Unang Oras Sa Armbian
Ikonekta ang Iyong Orange Pi at Simulan ang Unang Oras Sa Armbian
Ikonekta ang Iyong Orange Pi at Simulan ang Unang Oras Sa Armbian
Ikonekta ang Iyong Orange Pi at Simulan ang Unang Oras Sa Armbian

Ok, oras na upang ikonekta ang lahat ng iyong mga aparato at cable upang simulan ang iyong Orange Pi!

  • Ikonekta ang iyong Keyboard + mouse sa USB
  • Ikonekta ang iyong HDMI cable sa iyong monitor
  • Ikonekta ang iyong LAN cable sa iyong router / switch
  • Ipasok ang SD card sa puwang ng SD card
  • Huling ngunit hindi pa huli, ikonekta ang cable ng kuryente sa iyong Orange PiT WALANG suporta sa Micro USB bilang powerupply!

Simulan na ang kasiyahan!

Paano mag-boot? - UPDATE (Salamat kay @thatpieguy)

Ang unang boot ay tumatagal ng humigit-kumulang 3 minuto pagkatapos ito ay muling pag-reboot at kakailanganin mong maghintay ng isa pang minuto upang mag-login. Ang pagkaantala na ito ay dahil ina-update ng system ang listahan ng package at lumilikha ng 128Mb emergency SWAP sa SD card.

I-UPDATE:

Mamaya maaari kang pumili upang mai-install ang iyong OS sa Onboard EMCC Memory! (Kaya hindi mo na kailangang gamitin ang SD card at gamitin ito para sa iba pang mga proyekto)

Paano mag-login?

Mag-login bilang username na "root" sa console o sa pamamagitan ng SSH at gamitin ang password na "1234". Sasabihan ka na baguhin ang password na ito sa unang pag-login. Hihilingin sa iyo na lumikha ng isang normal na account ng gumagamit na pinagana ang sudo (admin). Tinatanong ka pa rin namin kung nais mong baguhin ang resolusyon ng screen ngunit para sa akin ay mabuti ito sa 720P. Gumagamit ako ng linya ng utos sa SSH (masilya) halos lahat ng oras. Handa nang gamitin ang iyong desktop!:)

Halimbawa gumagamit ako ng Putty upang kumonekta sa Orange Pi true SSH. Kung hindi mo alam ang IP address mo na Orange Pi suriin ang iyong router o gamitin ang iyong keyboard + mous sa iyong monitor, mag-click para sa

Menu ng Application -> Terminal Emulator

I-type ang "sudo ifconfig" at i-type ang iyong password.

Ipapakita nito sa iyo ang isang bagay tulad nito:

eth0 (unang network card):

1e line: blablabla 2e line: inet addr: 192.168.0.25 blablabal 3e line: blablalbaSo ngayon maaari mong simulan ang iyong Putty at kumonekta sa iyong Orange Pi!

Simulan ang Putty at kumonekta sa IP address ng iyong Orange Pi tulad nito (tingnan ang screenshot):

Pangalan ng Host (o IP address): 192.168.0.25 (halimbawa ko lang, palitan ang iyong IP) Port 22 (default) At mag-click sa "Buksan"

  • Bibigyan ka ni Putty ng isang mensahe ng seguridad sa unang pagkakataon, i-click lamang ang "Oo". (Tingnan ang screenshot)
  • Mag-login gamit ang "root" bilang username, at iyong sariling password.

Hakbang 4: I-update / I-upgrade, Magtakda ng isang Static IP at Huwag paganahin ang Root para sa Pag-login

Dapat patakbuhin ng iyong Orange Pi ang desktop at SSH ngayon, ngunit nais naming gumawa ng higit pa! Ang 3 mga hakbang na ito ay hindi sapilitan, ngunit nais kong inirerekumenda ito o kahit papaano tingnan ito.

  1. I-update / I-upgrade ang iyong ArmbianLogin kasama ang Putty sa iyong Orange Pi, at gamitin ang utos na ito upang i-update / i-upgrade ang iyong Armbian: "sudo apt-get update" Pagkatapos nito: "sudo apt-get upgrade -y" Pagkatapos nito: "Sudo apt-get dist-upgrade -y "o lahat nang isa:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Ang prosesong ito ay maaaring magtagal, kaya't pansamantala maaari mong mabasa ang susunod na bahagi.
  2. Mag-set up ng isang static na IPI na nais magkaroon ng isang static (Non DHCP) IP Address sa aking Orange Pi, kaya alam kong sigurado na kumokonekta ako sa aking Orange Pi sa parehong IP Address sa lahat ng oras. Mag-login sa Putty sa iyong Orange Pi, at gamitin ang utos na ito upang makita ang iyong kasalukuyang mga detalye sa IP: "ifconfig" Dapat ay ganito: 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 Sa kasong ito nais kong gamitin ang IP Address 192.168.0.25 bilang isang static IP Address, ngunit kailangan mong suriin kung anong IP Address ang nais mong gamitin sa saklaw na ito. I-type: "nano / etc / network / interface", magbubukas ang texteditor na Nano at ipapakita nito sa iyo ang Network config, hanapin ang " mga detalye ng eth0 ", tulad nito: # Wired adapter # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # kung nais mong itakda nang manu-mano ang MAC # pre-up / sbin / ifconfig eth0 mtu 3838 # setting MTU para sa DHCP, static lang: mtu 3838 Ngayon kailangan nating baguhin ang bahagi na "dhcp" sa "static", at punan ang lahat ng mga detalye ng IP address. Baguhin ito tulad nito: # Wired adapter # 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 # kung nais mong itakda nang manu-mano ang MAC # pre-up / sbin / ifconfig eth0 mtu 3838 # pagtatakda ng MTU para sa DHCP, static na $ I-save ang dokumentong ito sa pamamagitan ng pagpindot sa "ctrl + x", "Y" at pindutin ang enter (huwag baguhin ang filename!) Ngayon kailangan naming i-restart ang serbisyo sa network sa Armbian, ngunit hindi ko alam kung bakit, ang pag-reboot ng Armbian ay gumagana nang maayos / pinakamahusay dito. Maaari mong i-reboot sa pamamagitan ng pag-type ng "reboot" na ito. Bibigyan ka ni Putty ng isang mensahe na "Hindi inaasahang nakasara ang koneksyon sa network ng server", ngunit hindi ito kakaiba, binubago mo ang Orange Pi. Sa masarap na paggamit ang pindutan na "I-restart ang rehimen" ang pag-restart na kumonekta sa iyong Orange Pi. Ngayon binago namin ang isang DHCP IP Address sa isang static na IP Address para sa "ETH0".

  3. Huwag paganahin ang Root SSH Login sa ArmbianBakit hindi namin pagaganahin ang root account para sa SSH login? Medyo simple, seguridad! Halos lahat ng pamamahagi ng Linux ay may "root" na account, kaya kung ang ilan ay nais na mag-hack / brute forcea Linux server sinusubukan nilang mag-login gamit ang account na ito. Kapag hindi mo pinagana ang account na ito, kailangan muna nilang maghanap ng isang account ng gumagamit. Upang ayusin ang problemang ito, kakailanganin naming i-edit ang file na "sshd_config", na kung saan ay ang pangunahing file ng pagsasaayos para sa serbisyo ng sshd. Tiyaking gumagana ang iyong 2nd account! Sa simula ay tinanong ka ni Armbian na lumikha ng isang pang-2 account ng gumagamit na may isang password. Mag-log off kay Putty, at subukang mag-login gamit ang account na ito. Sa aking kaso lumikha ako ng isang account na "orangepi". I-type: "sudo nano / etc / ssh / sshd_config" Hanapin ang bahaging ito: (sa Nano maaari kang maghanap gamit ang "ctrl + w") "PermitRootLogin" Ipapakita nito sa iyo: # Authentication:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yesBaguhin ang "PermitRootLogin yes" sa "PermitRootLogin no" I-save ito sa pamamagitan ng pagpindot sa "ctr + x", Y (es) at pindutin ang enter (huwag baguhin ang pangalan ng file!) I-restart ang SSH sa pamamagitan ng pagta-type: " sudo service ssh restart "Mag-log off, at subukang mag-login gamit ang" ugat ", kung binago mo ito nang tama bibigyan ka ng isang error ngayon." Tinanggihan ang pag-access ". Mag-login sa iyong ika-2 na account ngayon, sa aking kaso ito ay" orangepi "at tapos ka na!

Hakbang 5: Mga Tip - Dagdag na Software + Kaso

Mga Tip - Dagdag na Software + Kaso
Mga Tip - Dagdag na Software + Kaso

Ito ay mga dagdag lamang tulad ng:

  • I-install ang Armbian sa iyong Onboard 16GB EMMC Memory! Sudo nand-sata-install

    Pagkatapos mag-type sa iyong password, mayroon ka lamang isang pagpipilian: 'Boot mula sa eMMC - system sa eMMC'. Piliin ang OK

    Piliin ulit ang OK sa susunod na screen, at makalipas ang halos 30 minuto, kumpleto na ang pag-install ng eMMC. I-off ang system, alisin ang microSD card at ibalik ito muli. Makikita mo ulit ang desktop.

    Iyon lang, ngayon ay maaari kang direktang mag-boot mula sa eMMC at magsimulang magtrabaho sa iyong mga proyekto!

    Salamat kay @thatpieguy: Gusto kong makita ka na idagdag ito sa iyong proyekto upang matulungan ang mga tao dahil nakakatulong ito sa akin, Salamat

  • VNC sa SSH
  • RPI-Monitor
  • Webmin
  • Tulad ng Raspberry Pi (RPI), ang Orange Pi (OP o OPI) ay may ilang GPIO na mapaglalaruan. Gumagamit ang RPI ng isang programa na tinatawag na "WiringPi", ngunit para sa Orange Pi mayroon kaming "WiringOP"! Maraming impormasyon ang mahahanap: Dito at Dito

    • Pumunta sa iyong homedirectory
    • Uri: "git clone https://github.com/zhaolei/WiringOP.git -b h3"
    • Uri: "Mga Kable sa cd"
    • Uri: "sudo chmod + x./ build"
    • Uri: "sudo./ build"
    • Uri: "gpio readall" upang makita ang isang pangkalahatang ideya ng lahat ng mga port ng GPIO.
  • Maaaring kopyahin ng VNC sa SSHI ang kumpletong website na ito, ngunit ang lahat ng impormasyon ay: Dito
  • Maaaring kopyahin ng RPI-MonitorI ang kumpletong website na ito, ngunit ang lahat ng impormasyon ay: Dito
  • Maaari kong kopyahin ang Webmin sa kumpletong website na ito, ngunit ang lahat ng impormasyon ay: DITO
  • Mag-print ng kaso!:)

Hakbang 6: Mga Bagay na Gagawin …

Ang mga bagay na ito kailangan ko pang malaman, o nais na malaman (at lumikha ng isang bagong Maituturo para sa)

  1. Kumokonekta sa aking SSD sa Sata port
  2. Gumamit ng ilang mga sensor sa GPIO, at ilagay / kopyahin ang output sa isang (lokal) Mysql database at ipakita ito sa isang (lokal) na website ng PHP
  3. Android sa Orange Pi Plus 2.

Iyon lang ito para sa ngayon guys!

Mangyaring Mag-iwan ng Komento kung nagustuhan mo ang Instructable na ito, o kung mayroon kang anumang mga katanungan tungkol sa Instructable na ito:)

Inirerekumendang: