Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan Namin?
- Hakbang 2: Upzip, I-format at I-install ang Armbian sa SD Card
- Hakbang 3: Ikonekta ang Iyong Orange Pi at Simulan ang Unang Oras Sa Armbian
- Hakbang 4: I-update / I-upgrade, Magtakda ng isang Static IP at Huwag paganahin ang Root para sa Pag-login
- Hakbang 5: Mga Tip - Dagdag na Software + Kaso
- Hakbang 6: Mga Bagay na Gagawin …
Video: Orange Pi Plus 2 - Armbian (sa SDcard o Onboard 16GB Memory!) - Update: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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?
Ok, ano ang kailangan nating simulan ang maliit na proyekto? Kailangan ng hardware:
- Orange Pi Plus 2
- 5V / 2A na may DC Jack barrel O makapal na USB cable (ginamit ko ang 5V / 1, 5A mula sa aking lumang telepono)
- SD card - Class 10!
- Keyboard at mouse
- HDMI cable
- LAN cable
- Card reader
Kailangan ng software:
- I-download ang Armbian - Jessie desktop para sa Orange Pi plus 2: Dito
- Mag-download ng SDFormatter: Dito
- I-download ang Etcher: Dito
- I-download ang 7-Zip: Dito
- I-download ang Putty: Dito
Hakbang 2: 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
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.
- 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.
-
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".
-
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
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)
- Kumokonekta sa aking SSD sa Sata port
- 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
- 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:
Murang NMEA / AIS Hub - RS232 sa Wifi Bridge para sa Onboard Use: 6 Hakbang
Murang NMEA / AIS Hub - RS232 sa Wifi Bridge para sa Onboard Use: I-update ang ika-9 ng Enero 2021 - Nagdagdag ng dagdag na koneksyon sa TCP at muling ginagamit ang huling koneksyon kung maraming mga kliyente ang kumonektaI-update noong ika-13 ng Disyembre 2020 - Nagdagdag ng walang config na bersyon ng code para sa mga bangka na may mga mayroon nang mga routerPakikilala Ito NMEA / Ang AIS RS232 sa WiFi tulay ay
Orange Bluetooth Speaker: 4 Hakbang (na may Mga Larawan)
Orange Bluetooth Speaker: Ngayon ay ipapakita ko sa iyo kung paano bumuo ng Bluetooth speaker na ito. Gumagamit ng medyo murang mga materyales maaari kang gumawa ng isang wireless speaker na tutugtog ng iyong paboritong musika sa pamamagitan ng Bluetooth
Ang Orange Pi Smartphone: 7 Hakbang
Ang Orange Pi Smartphone: Sa pagtuturo na ito, ipapakita ko sa iyo kung paano ako nakabuo ng isang smart phone, na tumatakbo sa Android KitKat 4.4 at mayroon itong ilang mga natatanging mga perks! Ang telepono ay may: -40 gpio pin-Isang natatanging disenyo na may transparent na back-A speaker , mikropono at isang headphone jack-Support para sa mga
IOT123 - ATTINY85 ONBOARD PROGRAMMING JIG: 3 Hakbang
IOT123 - ATTINY85 ONBOARD PROGRAMMING JIG: Sa mga disenyo ng BRICK, nabanggit ko ang mga through-hole na katabi ng ATTINY85 ay naiwang hindi nagamit, upang paganahin ang isang pogo pin programmer habang ang DIP8 ay solder sa PCB. Ito ang pogo pin programmer. Ito talaga ay isang lead ng adapter
Security sa Home Sa Orange Pi: 3 Hakbang (na may Mga Larawan)
Home Security With Orange Pi: Mahalaga ito ay tungkol sa parehong ideya tulad ng sa aking nakaraang itinuro: https://www.instructables.com/id/Home-Security-With.. Ang tanging pagbabago ay ang paggamit ng Orange Pi board (aking ang pagpipilian ay PC2) at isang 4050 antas ng shifter upang maprotektahan ang mga board IO. Upang buod -