Sadržaj:

Orange Pi Plus 2 - Armbian (na SD kartici ili ugrađenoj memoriji od 16 GB!) - Ažuriranje: 6 koraka
Orange Pi Plus 2 - Armbian (na SD kartici ili ugrađenoj memoriji od 16 GB!) - Ažuriranje: 6 koraka

Video: Orange Pi Plus 2 - Armbian (na SD kartici ili ugrađenoj memoriji od 16 GB!) - Ažuriranje: 6 koraka

Video: Orange Pi Plus 2 - Armbian (na SD kartici ili ugrađenoj memoriji od 16 GB!) - Ažuriranje: 6 koraka
Video: ORANGE PI 5 16GB with M.2 NVME BOOT (🤬NO MORE SD CARD🤬) 2024, Studeni
Anonim
Orange Pi Plus 2 - Armbian (na SD kartici ili ugrađenoj memoriji od 16 GB!) - Ažuriranje
Orange Pi Plus 2 - Armbian (na SD kartici ili ugrađenoj memoriji od 16 GB!) - Ažuriranje

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?

Što trebamo?
Što trebamo?

U redu, što nam je potrebno za pokretanje ovog malog projekta? Potreban hardver:

  1. Narančasta Pi Plus 2
  2. 5V/2A s DC Jack cijevi ILI debelim USB kabelom (koristio sam 5V/1, 5A sa svog starog telefona)
  3. SD kartica - klasa 10!
  4. Tipkovnica i miš
  5. HDMI kabel
  6. LAN kabel
  7. Čitač kartica

Potreban softver:

  1. Preuzmite Armbian - Jessie radnu površinu za Orange Pi plus 2: Ovdje
  2. Preuzmite SDFormatter: Ovdje
  3. Preuzmite Etcher: Ovdje
  4. Preuzmite 7-Zip: Ovdje
  5. Preuzmite Putty: Ovdje

Korak 2: Arhivirajte, formatirajte i instalirajte Armbian na SD karticu

Upzip, formatirajte i instalirajte Armbian na SD karticu
Upzip, formatirajte i instalirajte Armbian na SD karticu
Upzip, formatirajte i instalirajte Armbian na SD karticu
Upzip, formatirajte i instalirajte Armbian na SD karticu
Upzip, formatirajte i instalirajte Armbian na SD karticu
Upzip, 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

Povežite svoj Orange Pi i počnite prvi put s Armbianom
Povežite svoj Orange Pi i počnite prvi put s Armbianom
Povežite svoj Orange Pi i počnite prvi put s Armbianom
Povežite svoj Orange Pi i počnite prvi put s Armbianom
Povežite svoj Orange Pi i počnite prvi put s Armbianom
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.

  1. 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.
  2. 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".

  3. 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

Savjeti - Dodatni softver + kućište
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)

  1. Spajanje mog SSD -a na Sata port
  2. Upotrijebite neke senzore na GPIO -ima i postavite/kopirajte izlaz u (lokalnu) Mysql bazu podataka i pokažite to na (lokalnoj) PHP web stranici
  3. 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: