Sadržaj:
- Korak 1: Što nam treba?
- Korak 2: Arhivirajte, formatirajte i instalirajte Armbian na SD karticu
- Korak 3: Povežite svoj Orange Pi i počnite prvi put s Armbianom
- Korak 4: Ažurirajte/nadogradite, postavite statički IP i onemogućite root za prijavu
- Korak 5: Savjeti - dodatni softver + kućište
- Korak 6: Što učiniti…
Video: Orange Pi Plus 2 - Armbian (na SD kartici ili ugrađenoj memoriji od 16 GB!) - Ažuriranje: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Bok svima! Ovo je moj prvi Instructable i engleski nije moj materinji jezik, stoga nemojte biti strogi prema meni. Za početak, Orange Pi Plus 2 je prekrasan mali uređaj, baš kao i Raspberry Pi, ali brži! Raspberry Pi postoji velika zajednica i postoji mnogo web stranica koje vam pokazuju kako ga koristiti i/ili što učiniti kada imate problema ili pitanja. Za Orange Pi ne postoji velika zajednica spremna odgovoriti na sva vaša pitanja, pa morate puno koristiti Google kako biste pronašli svoje odgovore. U ovom slučaju pokazat ću vam kako instalirati Armbian na Orange Pi. Armbian je najkorištenija linux verzija na Orange Pi jer će sve raditi izvan okvira.
Druge Linux distribucije također rade, ali većina njih i dalje ima problema s ugrađenim Wifi ili LAN adapterom, pa zato koristimo Armbian.
Što je Orange Pi Plus?
To je jednokrilno računalo otvorenog koda. Može pokretati Android 4.4, Ubuntu, Debian, Rasberry Pi Image, koristi AllWinner H3 SoC i ima 1 GB DDR3 SDRAM -a. I kao bonus: 16 GB EMMC Flash memorije!
Više informacija o Orange Pi možete pronaći ovdje
Što je armbijski?
Lagana distribucija temeljena na Debianu ili Ubuntuu, specijalizirana za ARM ploče za razvoj. Sastavljeno od nule, ima moćne alate za izgradnju i razvoj softvera, živahnu zajednicu. Više informacija o Armbian -u možete pronaći: OvdjeUputstvo za instalaciju možete pronaći: Ovdje
Korak 1: Što nam treba?
U redu, što nam je potrebno za pokretanje ovog malog projekta? Potreban hardver:
- Narančasta Pi Plus 2
- 5V/2A s DC Jack cijevi ILI debelim USB kabelom (koristio sam 5V/1, 5A sa svog starog telefona)
- SD kartica - klasa 10!
- Tipkovnica i miš
- HDMI kabel
- LAN kabel
- Čitač kartica
Potreban softver:
- Preuzmite Armbian - Jessie radnu površinu za Orange Pi plus 2: Ovdje
- Preuzmite SDFormatter: Ovdje
- Preuzmite Etcher: Ovdje
- Preuzmite 7-Zip: Ovdje
- Preuzmite Putty: Ovdje
Korak 2: Arhivirajte, formatirajte i instalirajte Armbian na SD karticu
Počnite preuzimati Armbian (pogledajte gore navedene veze) i instalirajte SDFormatter, Etcher i 7-zip. Ne objašnjavam kako instalirati te aplikacije jer je to prilično jednostavno
-
Kada to učinite, otvorite mapu u koju ste preuzeli armbijsku sliku, trebala bi se zvati ovako: Novo:
"Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.7z"
- Stari: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
- Otvorite 7-zip i raspakirajte ovu datoteku u novi direktorij tako da imate nešto poput: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
- Spojite SD karticu na računalo, u ovom slučaju koristio sam čitač USB kartica
-
Pokrenite SDformatter
- Pogon: Odaberite SD karticu (provjerite ovo još jednom!)
- Idite na opcije -> "Prilagodba veličine formata" -> DA (Zadano je "Ne") -> U redu
- Još jednom provjerite je li SDCard odabrana u odjeljku "Pogon"!
- Kliknite na "Format"
-
Pokrenite Etcher (pokrenite kao administrator!)
- "Odaberi sliku"-> Odaberite svoju raspakiranu datoteku: Novo: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Stara: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" datoteka
- Odaberite "Promijeni" da biste promijenili slovo pogona za svoju SD karticu
- Odaberite "Flash!" i pričekajte dok se to ne učini
- Odspojite SD karticu kad ovaj postupak završi, upotrijebite opciju "Sigurno uklanjanje hardvera i izbacivanje medija" u sustavu Windows kako biste bili sigurni da je u redu
Korak 3: Povežite svoj Orange Pi i počnite prvi put s Armbianom
U redu, vrijeme je da povežete sve svoje uređaje i kabele da biste pokrenuli svoj Orange Pi!
- Spojite tipkovnicu + miš na USB
- Spojite HDMI kabel na monitor
- Spojite LAN kabel na usmjerivač/prekidač
- Umetnite SD karticu u utor za SD karticu
- Na kraju, ali ne i najmanje važno, spojite kabel za napajanje na svoj Orange Pi Nema podrške na Micro USB -u za napajanje!
Neka zabava počne!
Kako pokrenuti sustav? - AŽURIRANJE (zahvaljujući @thatpieguy)
Prvo pokretanje traje oko 3 minute, zatim se ponovno pokreće i morat ćete pričekati još jednu minutu za prijavu. Do ovog kašnjenja dolazi zato što sustav ažurira popis paketa i stvara 128Mb hitnog SWAP -a na SD kartici.
AŽURIRANJE:
Kasnije možete odlučiti instalirati svoj OS na ugrađenu EMCC memoriju! (Dakle, ne morate više koristiti SD karticu i koristiti je za druge projekte)
Kako se prijaviti?
Prijavite se kao korisničko ime "root" na konzoli ili putem SSH -a i upotrijebite lozinku "1234". Prilikom prve prijave od vas će se tražiti da promijenite ovu lozinku. Tada će se od vas tražiti da stvorite normalan korisnički račun koji ima omogućen sudo (admin). Čak vas pita želite li promijeniti rezoluciju zaslona, ali za mene je to na 720P. Koristim naredbeni redak sa SSH -om (kit) većinu vremena. Vaša je radna površina sada spremna za upotrebu!:)
Na primjer, koristim Putty za povezivanje s Orange Pi istinskim SSH -om. Ako ne znate IP adresu svoje Orange Pi, provjerite usmjerivač ili koristite tipkovnicu + miš na monitoru, kliknite za
Izbornik aplikacija -> Terminal Emulator
Upišite "sudo ifconfig" i upišite svoju lozinku.
Pokazat će vam nešto poput ovoga:
eth0 (prva mrežna kartica):
1e linija: blablabla 2e linija: inet addr: 192.168.0.25 blablabal 3e linija: blablalbaZnači sada možete pokrenuti svoj Putty i spojiti se na svoj Orange Pi!
Pokrenite Putty i povežite se s IP adresom svog Orange Pi ovako (pogledajte snimak zaslona):
Naziv hosta (ili IP adresa): 192.168.0.25 (samo moj primjer, promijenite svoj IP) Port 22 (zadano) I kliknite na "Otvori"
- Putty će vam prvi put dati sigurnosnu poruku, samo kliknite "Da". (Pogledajte snimak zaslona)
- Prijavite se s "root" kao korisničkim imenom i vlastitom lozinkom.
Korak 4: Ažurirajte/nadogradite, postavite statički IP i onemogućite root za prijavu
Vaš Orange Pi trebao bi sada pokrenuti radnu površinu i SSH, ali želimo učiniti više! Ova 3 koraka nisu obavezna, ali htio bih ga preporučiti ili barem pogledati.
- Ažurirajte / nadogradite svoj ArmbianLogin s Putty-om na svoj Orange Pi i upotrijebite ovu naredbu za ažuriranje / nadogradnju vašeg Armbian-a: "sudo apt-get update" Nakon toga: "sudo apt-get upgrade -y" Nakon toga: "Sudo apt-get dist-upgrade -y "ili sve na jednom:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Ovaj proces može potrajati, pa u međuvremenu možete pročitati sljedeći dio.
-
Postavljanje statičkog IPI -a želi imati statičku (Non DHCP) IP adresu na svom Orange Pi, tako da sigurno znam da se stalno povezujem na svoj Orange Pi na istoj IP adresi. Prijavite se s Putty na svoj Orange Pi, i upotrijebite ovu naredbu da vidite svoje trenutne IP podatke: "ifconfig" To bi trebalo biti otprilike ovako: root@orangepiplus: ~# ifconfig
eth0 Link encap: Ethernet HWaddr xx: xx: xx: xx: xx: xx inet adr: 192.168.0.25 Bcast: 192.168.0.255 Maska: 255.255.255.0 blablabla U ovom slučaju želim koristiti ovu IP adresu 192.168.0.25 kao statičku IP adresa, ali morate provjeriti koju IP adresu želite koristiti u ovom rasponu. Tip: "nano/etc/network/sučelja", tekstualni uređivač Nano će se otvoriti i prikazat će vam konfiguraciju mreže, potražite " eth0 "pojedinosti, poput ovoga: # Ožičeni adapter # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # ako želite ručno postaviti MAC # pre-up /sbin /ifconfig eth0 mtu 3838 # postavka MTU za DHCP, samo statički: mtu 3838 Sada moramo promijeniti dio "dhcp" u "statički" i ispuniti sve detalje IP adrese. Promijenite ga ovako: # Žičani adapter # 1
allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet statička adresa 192.168.0.25 maska mreže 255.255.255.0 gateway 192.168.0.1 # hwaddress ether # ako želite ručno postaviti MAC # pre-up /sbin /ifconfig eth0 mtu 3838 # postavljanje MTU -a za DHCP, statički samo $ Spremite ovaj dokument pritiskom na "ctrl+x", "Y" i pritisnite enter (ne mijenjajte naziv datoteke!) Sada moramo ponovno pokrenuti mrežnu uslugu na armbijskom, ali ja ne znam zašto, ponovno pokretanje Armbian radi dobro/najbolje ovdje. Možete ponovno pokrenuti upisivanjem ovog "ponovno podizanje sustava". Putty će vam poslati poruku "Poslužitelj je neočekivano zatvorio mrežnu vezu", ali to nije čudno, ponovno pokrećete Orange Pi. U kitu upotrijebite gumb "Ponovno pokreni vraćanje", ponovno se povežite s vašim Orange Pi. Sada smo promijenili DHCP IP adresu na statičku IP adresu za "ETH0".
-
Onemogućite root root SSH prijavu na ArmbianZašto bismo trebali onemogućiti root račun za SSH prijavu? Prilično jednostavno, sigurnosno! Gotovo sve Linux distribucije imaju "root" račun, pa ako netko želi hakirati/grubo forsirati Linux poslužitelj, pokušavaju se prijaviti s ovim računom. Kada onemogućite ovaj račun, oni moraju prvo pronaći korisnički račun. Da bismo riješili ovaj problem, morat ćemo urediti datoteku "sshd_config", koja je glavna konfiguracijska datoteka za sshd uslugu. Budite sigurni da vaš drugi račun radi! Na početku je Armbian tražio da stvorite drugi korisnički račun s lozinkom. Odjavite se s Putty i pokušajte se prijaviti s ovim računom. U mom slučaju stvorio sam račun "orangepi". Vrsta: "sudo nano/etc/ssh/sshd_config" Pronađite ovaj dio: (u Nano -u možete pretraživati s "ctrl+w") "PermitRootLogin" Pokazat će vam: # Autentifikacija:
LoginGraceTime 120 PermitRootLogin yesStrictModes yesPromijenite "PermitRootLogin da" u "PermitRootLogin ne" Spremite ovo pritiskom na "ctr+x", Y (es) i pritisnite enter (ne mijenjajte naziv datoteke!) Ponovo pokrenite SSH upisivanjem: " sudo service ssh restart "Odjavite se i pokušajte se prijaviti s" root ", ako ste ovo ispravno promijenili, sada će vam se prikazati pogreška." Pristup odbijen ". Odmah se prijavite sa svojim drugim računom, u mom slučaju to je" orangepi "i gotov si!
Korak 5: Savjeti - dodatni softver + kućište
Ovo su samo dodaci poput:
-
Instalirajte Armbian na svoju ugrađenu 16 GB EMMC memoriju! Sudo nand-sata-install
Nakon što ste unijeli zaporku, imate samo jednu opciju: ‘Pokretanje s eMMC -a - sustav na eMMC -u’. Odaberite U redu
Ponovno odaberite U redu na sljedećem ekranu i nakon otprilike 30 minuta instalacija eMMC -a je dovršena. Isključite sustav, uklonite microSD karticu i ponovo je uključite. Ponovno ćete vidjeti radnu površinu.
To je to, sada se možete pokrenuti izravno s eMMC -a i početi raditi na svojim projektima!
Hvala @thatpieguy: Volio bih vidjeti da ovo dodate svom projektu kako biste pomogli ljudima jer je i ovo meni pomoglo, Hvala
- VNC preko SSH -a
- RPI-Monitor
- Webmin
-
WiringOPIsto kao i Raspberry Pi (RPI), Orange Pi (OP ili OPI) ima neke GPIO -e za igru. RPI koristi program pod nazivom "WiringPi", ali za Orange Pi imamo "WiringOP"! Više informacija možete pronaći: Ovdje i ovdje
- Idite u svoj homedirectory
- Upišite: "git clone https://github.com/zhaolei/WiringOP.git -b h3"
- Vrsta: "cd WiringOP"
- Vrsta: "sudo chmod +x./build"
- Vrsta: "sudo./Build"
- Upišite: "gpio readall" da biste vidjeli pregled svih GPIO portova.
- VNC preko SSHI -ja može kopirati ovu kompletnu web stranicu, ali svi podaci su: Ovdje
- RPI-MonitorI može kopirati ovu kompletnu web stranicu, ali svi podaci su: Ovdje
- Webmin Mogu kopirati pored ove potpune web stranice, ali sve informacije su: OVDJE
Ispišite kovčeg!:)
Korak 6: Što učiniti…
Ove stvari još moram shvatiti ili želim znati (i stvoriti novu Instructable for)
- Spajanje mog SSD -a na Sata port
- Upotrijebite neke senzore na GPIO -ima i postavite/kopirajte izlaz u (lokalnu) Mysql bazu podataka i pokažite to na (lokalnoj) PHP web stranici
- Android na Orange Pi Plus 2.
To je to za sada momci!
Ostavite komentar ako vam se svidio ovaj Instructable ili ako imate bilo kakvih pitanja u vezi ovog Instructable -a:)
Preporučeni:
DIY magnetska olovka/držač olovke na SD kartici za prijenosno računalo: 9 koraka
DIY magnetska olovka/držač olovke na SD kartici za prijenosno računalo: Počeo sam razmišljati o ovom projektu kada sam ove godine kupio novi Dell XPS 15 za školu. Htio sam nabaviti olovku sa svojim novim prijenosnim računarom s ekranom osjetljivim na dodir kako bih zapisivao bilješke na ekranu i označavao powerpoints tijekom predavanja, pa sam kupio
Uzgoj više salate na manje prostora ili Uzgoj salate u svemiru, (više ili manje) .: 10 koraka
Uzgoj više salate na manje prostora ili … Uzgoj salate u svemiru, (više ili manje) .: Ovo je profesionalna prijava na natječaj Growing Beyond Earth, Maker, predana putem Instructables. Ne mogu biti više uzbuđen što ću dizajnirati za proizvodnju svemirskih usjeva i objaviti svoj prvi Instructable. Za početak, natječaj nas je zamolio da
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u flash memoriji mikrokontrolera LED programa koji treperi .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Stvaranje i učitavanje u Flash memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju izradit ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i sastaviti hex datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi
Uređaj za mjerenje brzine sa memorijom na SD kartici: 6 koraka (sa slikama)
Accelerometer-logger sa memorijom na SD kartici: Jedinica za bilježenje za mjerenje sila na rolerkosteru i spremanje na SD karticu. Također je moguće izmijeniti softver u jedinici tako da može mjeriti druge stvari ako se može spojiti na a i2c-bus.Top Thrill Dragster
Bljesak u memorijskoj kartici (PS2): 3 koraka
Bljesak u memorijskoj kartici (PS2): Ova uputa govori o tome kako staviti USB fleš disk u kućište memorijske kartice. Nije jako teško pa vam neće trebati više od 15 minuta. Ovo mi je prvi Instructable, pa mi recite što mislite o tome