Turinys:

„Orange Pi Plus 2“- „Armbian“(SD kortelėje arba 16 GB atminties!) - Atnaujinimas: 6 žingsniai
„Orange Pi Plus 2“- „Armbian“(SD kortelėje arba 16 GB atminties!) - Atnaujinimas: 6 žingsniai

Video: „Orange Pi Plus 2“- „Armbian“(SD kortelėje arba 16 GB atminties!) - Atnaujinimas: 6 žingsniai

Video: „Orange Pi Plus 2“- „Armbian“(SD kortelėje arba 16 GB atminties!) - Atnaujinimas: 6 žingsniai
Video: Установка ARMBIAN на Orange PI +2E, перенос системы на EMMC, USB 2024, Liepa
Anonim
„Orange Pi Plus 2“- „Armbian“(SD kortelėje arba 16 GB atmintyje!) - Atnaujinkite
„Orange Pi Plus 2“- „Armbian“(SD kortelėje arba 16 GB atmintyje!) - Atnaujinkite

Sveiki visi! Tai yra mano pirmoji pamokoma ir anglų kalba nėra mano gimtoji kalba, todėl prašau, nebūk man sunki. Norėdami pradėti, „Orange Pi Plus 2“yra puikus mažas įrenginys, kaip ir „Raspberry Pi“, bet greitesnis! „Raspberry Pi“yra didelė bendruomenė ir yra daug svetainių, rodančių, kaip ja naudotis ir (arba) ką daryti, kai kyla kokių nors problemų ar klausimų. „Orange Pi“nėra didelė bendruomenė, pasirengusi atsakyti į visus jūsų klausimus, todėl jūs turite daug naudoti „Google“, kad rastumėte savo atsakymus. Šiuo atveju aš jums parodysiu, kaip įdiegti „Armbian“„Orange Pi“. „Armbian“yra dažniausiai naudojama „Orange Pi“„Linux“versija, nes viskas veiks iš dėžutės.

Kiti „Linux“platinimai taip pat veikia, tačiau dauguma jų vis dar turi problemų su integruotu „Wifi“ar LAN adapteriu, todėl mes naudojame „Armbian“.

Kas yra „Orange Pi Plus“?

Tai atviro kodo vienos plokštės kompiuteris. Jis gali paleisti „Android 4.4“, „Ubuntu“, „Debian“, „Rasberry Pi Image“, naudoja „AllWinner H3 SoC“ir turi 1 GB DDR3 SDRAM. Ir kaip premija: 16 GB EMMC „Flash“atminties!

Daugiau informacijos apie „Orange Pi“rasite čia

Kas yra Armbianas?

Lengvas „Debian“ar „Ubuntu“platinimas, specializuotas ARM kūrimo plokštėms. Sukurta nuo nulio, ji turi galingus kūrimo ir programinės įrangos kūrimo įrankius, gyvybingą bendruomenę. Daugiau informacijos apie „Armbian“galite rasti čia: Čia rasite diegimo vadovą: čia

1 žingsnis: ko mums reikia?

Ko mums reikia?
Ko mums reikia?

Gerai, ko mums reikia norint pradėti šį nedidelį projektą? Reikalinga aparatūra:

  1. „Orange Pi Plus 2“
  2. 5V/2A su DC Jack statine ARBA storas USB kabelis (naudojau 5V/1, 5A iš seno telefono)
  3. SD kortelė - 10 klasė!
  4. Klaviatūra ir pelė
  5. HDMI kabelis
  6. LAN kabelis
  7. Kortelių skaitytuvas

Reikalinga programinė įranga:

  1. Atsisiųskite „Armbian - Jessie“darbalaukį, skirtą „Orange Pi plus 2“: čia
  2. Atsisiųskite „SDFormatter“: čia
  3. Atsisiųskite „Etcher“: čia
  4. Atsisiųskite „7-Zip“: čia
  5. Parsisiųsti Putty: čia

2 veiksmas: įkelkite, suformatuokite ir įdiekite „Armbian“į SD kortelę

„Upzip“, suformatuokite ir įdiekite „Armbian“į SD kortelę
„Upzip“, suformatuokite ir įdiekite „Armbian“į SD kortelę
„Upzip“, suformatuokite ir įdiekite „Armbian“į SD kortelę
„Upzip“, suformatuokite ir įdiekite „Armbian“į SD kortelę
„Upzip“, suformatuokite ir įdiekite „Armbian“į SD kortelę
„Upzip“, suformatuokite ir įdiekite „Armbian“į SD kortelę

Pradėkite atsisiųsti „Armbian“(žr. Aukščiau esančias nuorodas) ir įdiekite „SDFormatter“, „Etcher“ir „7-zip“. Aš nepaaiškinu, kaip įdiegti šias programas, nes tai gana paprasta

  • Kai tai bus padaryta, atidarykite aplanką, iš kurio atsisiuntėte „Armbian“atvaizdą, jis turėtų būti pavadintas taip: Naujas:

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

  • Senas: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Atidarykite 7-zip ir išpakuokite šį failą į naują katalogą, kad turėtumėte kažką panašaus: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Prijunkite SD kortelę prie kompiuterio, šiuo atveju naudojau USB kortelių skaitytuvą
  • Paleiskite „SDformatter“

    • Diskas: pasirinkite SDCard kortelę (dar kartą patikrinkite!)
    • Eikite į parinktis -> „Formato dydžio koregavimas“-> TAIP (numatytasis yra „Ne“) -> Gerai
    • Dar kartą patikrinkite, ar skiltyje „Diskas“pasirinkta SDCard kortelė!
    • Spustelėkite „Formatuoti“
  • Paleiskite „Etcher“(paleiskite kaip administratorius!)

    • "Pasirinkite vaizdą"-> Pasirinkite išpakavimą: Naujas: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Senas: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" failas
    • Pasirinkite „Keisti“, kad pakeistumėte SD kortelės disko raidę
    • Pasirinkite „Flash“! ir palaukite, kol tai bus padaryta
  • Atjunkite SD kortelę, kai šis procesas bus baigtas, naudokite „Windows“parinktį „Saugiai pašalinti aparatūrą ir išimti laikmeną“, kad įsitikintumėte, jog viskas gerai

3 žingsnis: prijunkite „Orange Pi“ir pirmą kartą pradėkite nuo „Armbian“

Prijunkite „Orange Pi“ir pirmą kartą pradėkite nuo „Armbian“
Prijunkite „Orange Pi“ir pirmą kartą pradėkite nuo „Armbian“
Prijunkite „Orange Pi“ir pirmą kartą pradėkite nuo „Armbian“
Prijunkite „Orange Pi“ir pirmą kartą pradėkite nuo „Armbian“
Prijunkite „Orange Pi“ir pirmą kartą pradėkite nuo „Armbian“
Prijunkite „Orange Pi“ir pirmą kartą pradėkite nuo „Armbian“

Gerai, dabar atėjo laikas prijungti visus įrenginius ir kabelius, kad paleistumėte „Orange Pi“!

  • Prijunkite klaviatūrą + pelę prie USB
  • Prijunkite HDMI kabelį prie monitoriaus
  • Prijunkite LAN kabelį prie maršrutizatoriaus/jungiklio
  • Įdėkite SD kortelę į SD kortelės angą
  • Paskutinis, bet ne mažiau svarbus dalykas - prijunkite maitinimo kabelį prie „Orange Pi“. „Micro USB“NĖRA palaikomas kaip maitinimo šaltinis!

Tegul linksmybės prasideda!

Kaip paleisti? - ATNAUJINTI (ačiū @thatpieguy)

Pirmasis įkrovimas trunka apie 3 minutes, tada jis vėl paleidžiamas ir turėsite palaukti dar minutę, kol prisijungsite. Šis vėlavimas yra dėl to, kad sistema atnaujina paketų sąrašą ir sukuria 128 MB neatidėliotiną SWAP SD kortelėje.

ATNAUJINTI:

Vėliau galėsite pasirinkti įdiegti savo OS į įmontuotą EMCC atmintį! (Taigi jums nebereikia naudoti SD kortelės ir naudoti ją kitiems projektams)

Kaip prisijungti?

Prisijunkite kaip vartotojo vardas „root“konsolėje arba per SSH ir naudokite slaptažodį „1234“. Pirmą kartą prisijungę būsite paraginti pakeisti šį slaptažodį. Tada jūsų bus paprašyta sukurti įprastą vartotojo paskyrą, įjungtą sudo (admin). Jis netgi klausia, ar norite pakeisti ekrano skiriamąją gebą, bet man viskas gerai 720P. Aš naudoju komandinę eilutę su SSH (glaistas). Jūsų darbalaukis dabar paruoštas naudoti!:)

Pavyzdžiui, aš naudoju „Putty“, kad prisijungčiau prie „Orange Pi true SSH“. Jei nežinote savo „Orange Pi“IP adreso, patikrinkite maršrutizatorių arba naudokite klaviatūrą + pelę monitoriuje, spustelėkite

Programos meniu -> Terminalo emuliatorius

Įveskite „sudo ifconfig“ir įveskite slaptažodį.

Tai jums parodys kažką panašaus:

eth0 (pirmoji tinklo plokštė):

1e linija: blablabla 2e linija: inet addr: 192.168.0.25 blablabal 3e linija: blablalba Taigi dabar galite paleisti „Putty“ir prisijungti prie „Orange Pi“!

Pradėkite „Putty“ir prisijunkite prie „Orange Pi“IP adreso taip (žr. Ekrano kopiją):

Pagrindinio kompiuterio pavadinimas (arba IP adresas): 192.168.0.25 (tik mano pavyzdys, pakeiskite savo IP) 22 prievadas (numatytasis) Ir spustelėkite „Atidaryti“

  • „Putty“pirmą kartą pateiks saugos pranešimą, tiesiog spustelėkite „Taip“. (Žr. Ekrano kopiją)
  • Prisijunkite naudodami „root“kaip vartotojo vardą ir savo slaptažodį.

4 veiksmas: atnaujinkite/atnaujinkite, nustatykite statinį IP ir išjunkite prisijungimo šaknį

Jūsų „Orange Pi“šiuo metu turėtų paleisti darbalaukį ir SSH, bet mes norime padaryti daugiau! Šie 3 veiksmai nėra privalomi, tačiau norėčiau tai rekomenduoti arba bent jau pažvelgti.

  1. Atnaujinkite / atnaujinkite „ArmbianLogin“naudodami „Putty“į „Orange Pi“ir naudokite šią komandą savo „Armbian“atnaujinimui / atnaujinimui: "sudo apt-get update" Po to: "sudo apt-get upgrade -y" Po to: "Sudo apt-get dist-upgrade -y "arba visi viename:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Šis procesas gali užtrukti, todėl kol kas galite perskaityti kitą dalį.
  2. Nustatykite statinį IPI, norėdami, kad mano „Orange Pi“būtų statinis (ne DHCP) IP adresas, todėl tikrai žinau, kad visą laiką jungiuosi prie „Orange Pi“tuo pačiu IP adresu. Prisijunkite prie „Putty“prie „Orange Pi“, ir naudokite šią komandą norėdami pamatyti dabartinę IP informaciją: "ifconfig" Tai turėtų būti kažkas panašaus į: root@orangepiplus: ~# ifconfig

    eth0 Nuorodos užsklanda: Ethernet HWaddr xx: xx: xx: xx: xx: xx inet addr: 192.168.0.25 Bcast: 192.168.0.255 Kaukė: 255.255.255.0 blablabla Šiuo atveju noriu naudoti šį IP adresą 192.168.0.25 kaip statinį IP adresas, bet jūs turite patikrinti, kokį IP adresą norite naudoti šiame diapazone. Įveskite: "nano/etc/network/interfaces", teksto redaktorius Nano atsidarys ir jis parodys tinklo konfigūraciją, ieškokite " eth0 "informacija, tokia kaip: # laidinis adapteris # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether #, jei norite rankiniu būdu nustatyti MAC # pre-up /sbin /ifconfig eth0 mtu 3838 # setting MTU DHCP, statinis tik: mtu 3838 Dabar turime pakeisti dalį „dhcp“į „static“ir užpildyti visą IP adreso informaciją. Pakeiskite tai taip: # Laidinis adapteris # 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 # jei norite nustatyti MAC rankiniu būdu # pre-up /sbin /ifconfig eth0 mtu 3838 # DUCP nustatymas MTU, statinis tik $ Išsaugokite šį dokumentą paspausdami „ctrl+x“, „Y“ir paspauskite „Enter“(nekeiskite failo pavadinimo!) Dabar turime iš naujo paleisti tinklo paslaugą „Armbian“, bet aš to nedarau žinote kodėl, „Armbian“perkrovimas čia veikia gerai/geriausiai. Galite iš naujo paleisti, įvesdami šį „perkrovimą“. „Putty“duos jums pranešimą „Serveris netikėtai uždarė tinklo ryšį“, bet tai nėra keista, jūs iš naujo paleidžiate „Orange Pi“. Glaiste naudokite mygtuką „Restart ression“, kad iš naujo prisijungtumėte prie „Orange Pi“. Dabar pakeitėme DHCP IP adresą į statinį „ETH0“IP adresą.

  3. Išjungti šakninį SSH prisijungimą „Armbian“Kodėl turėtume išjungti SSH prisijungimo šakninę paskyrą? Gana paprasta, saugumas! Beveik visi „Linux“platinimai turi „root“paskyrą, taigi, jei kas nors nori įsilaužti/įžeidžia jėgos „Linux“serverį, jie bando prisijungti naudodami šią paskyrą. Kai išjungiate šią paskyrą, jie pirmiausia turi rasti vartotojo paskyrą. Norėdami išspręsti šią problemą, turėsime redaguoti failą „sshd_config“, kuris yra pagrindinis „sshd“paslaugos konfigūracijos failas. Įsitikinkite, kad jūsų antroji sąskaita veikia! Pradžioje Armbianas paprašė sukurti antrąją vartotojo paskyrą su slaptažodžiu. Atsijunkite nuo „Putty“ir pabandykite prisijungti naudodami šią paskyrą. Mano atveju sukūriau paskyrą „orangepi“. Tipas: „sudo nano/etc/ssh/sshd_config“Raskite šią dalį: („Nano“galite ieškoti naudodami „ctrl+w“) „PermitRootLogin“Tai jums parodys: # Autentifikavimas:

    LoginGraceTime 120 PermitRootLogin yesStrictModes taip sudo paslauga ssh paleiskite iš naujo "Atsijunkite ir pabandykite prisijungti naudodami" root ", jei tai pakeitėte teisingai, dabar jums atsiras klaida." Prieiga uždrausta ". Prisijunkite prie savo antrosios paskyros dabar, mano atveju tai yra" orangepi "ir Jūs baigėte!

5 žingsnis: Patarimai - papildoma programinė įranga + dėklas

Patarimai - papildoma programinė įranga + dėklas
Patarimai - papildoma programinė įranga + dėklas

Tai tik papildomi elementai:

  • Įdiekite „Armbian“į savo 16 GB talpos EMMC atmintį! Sudo nand-sata-install

    Įvedę slaptažodį, turite tik vieną parinktį: „Įkraukite iš„ eMMC - eMMC “sistemos“. Pasirinkite Gerai

    Kitame ekrane dar kartą pasirinkite Gerai, o po maždaug 30 minučių „eMMC“diegimas baigtas. Išjunkite sistemą, išimkite „microSD“kortelę ir vėl įjunkite. Dar kartą pamatysite darbalaukį.

    Štai ir viskas, dabar galite paleisti tiesiogiai iš „eMMC“ir pradėti dirbti su savo projektais!

    Ačiū @thatpieguy: norėčiau matyti, kad pridėjote tai prie savo projekto, kad padėtumėte žmonėms, nes tai man padėjo, ačiū

  • VNC per SSH
  • RPI monitorius
  • Webmin
  • Kaip ir „Raspberry Pi“(RPI), „Orange Pi“(OP arba OPI) turi žaisti su kai kuriais GPIO. RPI naudoja programą „WiringPi“, tačiau „Orange Pi“turime „WiringOP“! Daugiau informacijos rasite: Čia ir čia
    • Eikite į savo namų katalogą
    • Įveskite: „git clone https://github.com/zhaolei/WiringOP.git -b h3“
    • Tipas: "cd WiringOP"
    • Įveskite: „sudo chmod +x./build“
    • Įveskite: „sudo./build“
    • Įveskite „gpio readall“, kad pamatytumėte visų GPIO prievadų apžvalgą.
  • VNC per SSHI gali nukopijuoti šią visą svetainę, tačiau visa informacija yra čia
  • RPI-MonitorI galiu nukopijuoti šią visą svetainę, tačiau visa informacija yra čia
  • „Webmin“galiu nukopijuoti visą šią svetainę, tačiau visa informacija yra: ČIA
  • Atspausdinkite dėklą!:)

6 žingsnis: Ką daryti…

Šiuos dalykus aš vis dar turiu išsiaiškinti arba noriu žinoti (ir sukurti naują „Instructable“)

  1. Prijungiu SSD prie Sata prievado
  2. Naudokite kai kuriuos jutiklius GPIO ir įdėkite/nukopijuokite išvestį į (vietinę) „Mysql“duomenų bazę ir parodykite tai (vietinėje) PHP svetainėje
  3. „Android“„Orange Pi Plus 2“.

Tai kol kas vaikinai!

Palikite komentarą, jei jums patiko ši instrukcija arba turite klausimų apie šią instrukciją:)

Rekomenduojamas: