Obsah:

Orange Pi Plus 2 - Armbian (na SD karte alebo vstavanej 16 GB pamäti!) - Aktualizácia: 6 krokov
Orange Pi Plus 2 - Armbian (na SD karte alebo vstavanej 16 GB pamäti!) - Aktualizácia: 6 krokov

Video: Orange Pi Plus 2 - Armbian (na SD karte alebo vstavanej 16 GB pamäti!) - Aktualizácia: 6 krokov

Video: Orange Pi Plus 2 - Armbian (na SD karte alebo vstavanej 16 GB pamäti!) - Aktualizácia: 6 krokov
Video: How to make bootable armbian sdcard orangepi 2024, Júl
Anonim
Orange Pi Plus 2 - Armbian (na SD karte alebo vstavanej 16 GB pamäti!) - Aktualizácia
Orange Pi Plus 2 - Armbian (na SD karte alebo vstavanej 16 GB pamäti!) - Aktualizácia

Ahoj všetci! Toto je môj prvý návod a angličtina nie je môj rodný jazyk, takže prosím, nebuďte na mňa tvrdí. Na začiatok je Orange Pi Plus 2 nádherné malé zariadenie, ktoré je rovnako ako Raspberry Pi, ale rýchlejšie! Raspberry Pi existuje veľká komunita a existuje mnoho webových stránok, ktoré vám ukazujú, ako ho používať a/alebo čo robiť, keď máte nejaké problémy alebo otázky. V prípade zariadenia Orange Pi neexistuje veľká komunita pripravená odpovedať na všetky vaše otázky., takže na nájdenie odpovedí musíte veľa používať Google. V tomto prípade vám ukážem, ako nainštalovať Armbian na Orange Pi. Armbian je najpoužívanejšia verzia Linuxu na Orange Pi, pretože všetko bude fungovať hneď po vybalení.

Fungujú aj iné distribúcie Linuxu, ale väčšina z nich má stále problémy s integrovaným adaptérom Wifi alebo LAN, a preto používame Armbian.

Čo je to Orange Pi Plus?

Je to jednodoskový počítač s otvoreným zdrojovým kódom. Môže používať systém Android 4.4, Ubuntu, Debian, Rasberry Pi Image, používa AllWinner H3 SoC a má 1 GB DDR3 SDRAM. A ako bonus: 16 GB pamäť EMMC Flash!

Viac informácií o Orange Pi nájdete: Tu

Čo je to Armbian?

Ľahká distribúcia založená na Debiane alebo Ubuntu špecializovaná na dosky vyvíjajúce ARM. Zostavený od začiatku má výkonné nástroje na vývoj a vývoj softvéru, živú komunitu. Viac informácií o programe Armbian nájdete tu: Návod na inštaláciu nájdete tu:

Krok 1: Čo potrebujeme?

Čo potrebujeme?
Čo potrebujeme?

Dobre, čo potrebujeme na spustenie tohto malého projektu? Potrebný hardvér:

  1. Orange Pi Plus 2
  2. 5V/2A s konektorom DC Jack ALEBO hrubým káblom USB (zo starého telefónu som použil 5V/1, 5A)
  3. Karta SD - trieda 10!
  4. Klávesnica a myš
  5. HDMI kábel
  6. LAN kábel
  7. Čítačka pamäťových kariet

Potrebný softvér:

  1. Stiahnite si Armbian - Jessie desktop pre Orange Pi plus 2: Tu
  2. Stiahnite si SDFormatter: Tu
  3. Stiahnite si Etcher: Tu
  4. Stiahnite si 7-Zip: Tu
  5. Stiahnite si tmel: Tu

Krok 2: Komprimujte, naformátujte a nainštalujte Armbian na kartu SD

Komprimujte, naformátujte a nainštalujte Armbian na kartu SD
Komprimujte, naformátujte a nainštalujte Armbian na kartu SD
Komprimujte, naformátujte a nainštalujte Armbian na kartu SD
Komprimujte, naformátujte a nainštalujte Armbian na kartu SD
Komprimujte, naformátujte a nainštalujte Armbian na kartu SD
Komprimujte, naformátujte a nainštalujte Armbian na kartu SD

Začnite sťahovať Armbian (pozrite si odkazy vyššie) a nainštalujte si SDFormatter, Etcher a 7-zip. Nevysvetľujem, ako tieto aplikácie nainštalovať, pretože je to celkom jednoduché

  • Keď to bude hotové, otvorte priečinok, do ktorého ste stiahli obrázok Armbian, ktorý by mal mať názov takto: Nový:

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

  • Staré: „Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Otvorte 7-zip a rozbaľte tento súbor do nového adresára, aby ste získali niečo ako: „Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Pripojte kartu SD k počítaču, v tomto prípade som použil čítačku kariet USB
  • Spustite formátovač SD

    • Disk: Vyberte kartu SDCard (dvakrát to skontrolujte!)
    • Prejdite na možnosti -> "Úprava veľkosti formátu" -> ÁNO (predvolené je "Nie") -> OK
    • Znovu dvakrát skontrolujte, či je v sekcii „Disk“vybratá karta SDCard!
    • Kliknite na „Formátovať“
  • Spustite Etcher (spustite ako správca!)

    • "Vybrať obrázok"-> Vyberte rozbalený súbor: Nový: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Starý: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" súbor
    • Zvoľte „Zmeniť“a zmeňte písmeno svojej jednotky SD pre vašu kartu
    • Vyberte „Flash!“a počkajte, kým sa to dokončí
  • Po dokončení tohto postupu odpojte kartu SD. V systéme Windows sa uistite, že je v poriadku možnosť „Bezpečne odstrániť hardvér a vysunúť médium“.

Krok 3: Pripojte svoj Orange Pi a začnite prvýkrát s Armbianom

Pripojte svoj Orange Pi a začnite prvýkrát s Armbianom
Pripojte svoj Orange Pi a začnite prvýkrát s Armbianom
Pripojte svoj Orange Pi a začnite prvýkrát s Armbianom
Pripojte svoj Orange Pi a začnite prvýkrát s Armbianom
Pripojte svoj Orange Pi a začnite prvýkrát s Armbianom
Pripojte svoj Orange Pi a začnite prvýkrát s Armbianom

Ok, teraz je čas pripojiť všetky vaše zariadenia a káble, aby ste mohli spustiť Orange Pi!

  • Pripojte svoju klávesnicu + myš k USB
  • Pripojte kábel HDMI k monitoru
  • Pripojte kábel LAN k smerovaču/prepínaču
  • Vložte kartu SD do otvoru pre kartu SD
  • V neposlednom rade pripojte k svojmu Orange Pi napájací kábel. Na napájanie Micro USB NIE JE žiadna podpora!

Nech sa zábava začne!

Ako naštartovať? - UPDATE (Vďaka @thatpieguy)

Prvé spustenie trvá asi 3 minúty, potom sa reštartuje a na prihlásenie budete musieť počkať ďalšiu minútu. Toto oneskorenie je spôsobené tým, že systém aktualizuje zoznam balíkov a na karte SD vytvorí núdzový SWAP 128 MB.

AKTUALIZÁCIA:

Neskôr sa môžete rozhodnúť nainštalovať svoj OS do vstavanej pamäte EMCC! (Aby ste už kartu SD nemuseli používať a používať ju na iné projekty)

Ako sa prihlasit

Prihláste sa ako používateľské meno „root“na konzole alebo prostredníctvom SSH a zadajte heslo „1234“. Pri prvom prihlásení budete vyzvaní na zmenu tohto hesla. Potom budete požiadaní o vytvorenie normálneho používateľského účtu, ktorý má povolený sudo (admin). Dokonca sa vás pýta, či chcete zmeniť rozlíšenie obrazovky, ale pre mňa je to v poriadku na 720P. Používam príkazový riadok s SSH (tmel)) väčšinu času. Vaša pracovná plocha je teraz pripravená na použitie!:)

Napríklad používam Putty na pripojenie k Orange Pi true SSH. Ak nepoznáte IP adresu svojho Orange Pi, skontrolujte router alebo pomocou klávesnice + myši na monitore kliknite na

Ponuka aplikácií -> Emulátor terminálu

Zadajte „sudo ifconfig“a zadajte heslo.

Ukáže vám to asi takto:

eth0 (prvá sieťová karta):

1e riadok: blablabla 2e riadok: inet adresa: 192.168.0.25 blablabal 3e riadok: blablalbaTeraz môžete začať s tmelom a pripojiť sa k svojmu Orange Pi!

Spustite Putty a pripojte sa k IP adrese vášho Orange Pi takto (pozri snímku obrazovky):

Názov hostiteľa (alebo adresa IP): 192.168.0.25 (len môj príklad, zmeňte na svoju IP adresu) Port 22 (predvolené) A kliknite na „Otvoriť“

  • Tmel vám poskytne bezpečnostnú správu prvýkrát, stačí kliknúť na „Áno“. (Pozri snímku obrazovky)
  • Prihláste sa pomocou „root“ako používateľského mena a vlastného hesla.

Krok 4: Aktualizácia/inovácia, nastavenie statickej adresy IP a zakázanie koreňa pre prihlásenie

Váš Orange Pi by mal teraz používať desktop a SSH, ale chceme toho urobiť viac! Tieto 3 kroky nie sú povinné, ale chcel by som to odporučiť alebo sa na to aspoň pozrieť.

  1. Aktualizujte / aktualizujte svoj Armbian Prihláste sa pomocou Putty na svoj Orange Pi a pomocou tohto príkazu aktualizujte / aktualizujte svoj Armbian: „sudo apt-get update“Potom: „sudo apt-get upgrade -y“Potom: „Sudo apt-get dist-upgrade -y "alebo všetky:„ sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Tento proces môže chvíľu trvať, takže si medzitým môžete prečítať ďalšia časť.
  2. Nastavte si statickú IP adresu. Chcem mať na svojom Orange Pi statickú (Non DHCP) IP adresu, aby som si bol istý, že sa k svojmu Orange Pi pripájam stále na rovnakú IP adresu. Prihláste sa pomocou Putty do svojho Orange Pi, a pomocou tohto príkazu zobrazte svoje aktuálne podrobnosti o adrese IP: „ifconfig“Malo by to byť niečo také: root@orangepiplus: ~# ifconfig

    et0 Link encap: Ethernet HWaddr xx: xx: xx: xx: xx: xx inet addr: 192.168.0.25 Bcast: 192.168.0.255 Maska: 255.255.255.0 blablabla V tomto prípade chcem použiť túto IP adresu 192.168.0.25 ako statickú IP adresu, ale musíte skontrolovať, akú IP adresu chcete v tomto rozsahu použiť. Typ: „nano/etc/network/interfaces“, otvorí sa textový editor Nano a zobrazí sa vám konfigurácia siete, vyhľadajte „ detaily eth0 , napríklad takto: # Káblový adaptér # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # ak chcete nastaviť MAC ručne # pre-up /sbin /ifconfig eth0 mtu 3838 # nastavenie MTU pre DHCP, statický iba: mtu 3838 Teraz musíme zmeniť časť „dhcp“na „statický“a vyplniť všetky podrobnosti o adrese IP. Zmeňte to takto: # Káblový adaptér # 1

    allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet static static address 192.168.0.25 netmask 255.255.255.0 gateway 192.168.0.1 # hwaddress ether # if you want to set MAC manually # pre-up /sbin /ifconfig eth0 mtu 3838 # nastavenie MTU pre DHCP, statické iba $ Uložte tento dokument stlačením klávesov „ctrl+x“, „Y“a stlačením klávesu Enter (nemeňte názov súboru!) Teraz musíme reštartovať sieťovú službu v Armbiane, ale ja nie viete prečo, reštartovanie Armbianu funguje dobre/najlepšie tu. Reštartovať môžete zadaním tohto „reštartu“. Tmel vám zobrazí správu „Server neočakávane zatvorené sieťové pripojenie“, ale nie je to nič divné, reštartujete Orange Pi. Na tmel použite tlačidlo „Reštartovať reláciu“, aby ste sa znova pripojili k vášmu Orange Pi. Teraz sme zmenili IP adresu DHCP na statickú adresu IP pre „ETH0“.

  3. Zakázať prihlásenie Root SSH na Armbian Prečo by sme mali zakázať koreňový účet pre prihlásenie SSH? Docela jednoduché, zabezpečenie! Takmer všetky distribúcie Linuxu majú účet „root“, takže ak niekto chce hacknúť/zneužiť server Linux forcea, pokúša sa prihlásiť pomocou tohto účtu. Keď tento účet deaktivujete, bude musieť najskôr nájsť používateľský účet. Aby sme tento problém vyriešili, budeme musieť upraviť súbor „sshd_config“, ktorý je hlavným konfiguračným súborom služby sshd. Uistite sa, že váš druhý účet funguje! Na začiatku vás Armbian požiadal o vytvorenie druhého používateľského účtu s heslom. Odhláste sa z Putty a pokúste sa prihlásiť pomocou tohto účtu. V mojom prípade som vytvoril účet „orangepi“. Typ: „sudo nano/etc/ssh/sshd_config“Nájsť túto časť: (v Nano môžete hľadať pomocou „ctrl+w“) „PermitRootLogin“Ukáže vám: # autentifikácia:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yes Zmeňte "PermitRootLogin yes" na "PermitRootLogin nie" Uložte to stlačením "ctr+x", Y (y) a stlačte enter (nemeňte názov súboru!) Reštartujte SSH zadaním: " sudo service ssh restart "Odhláste sa a pokúste sa prihlásiť pomocou" root ", ak ste to správne zmenili, zobrazí sa vám teraz chyba." Prístup odmietnutý ". Prihláste sa teraz pomocou 2. účtu, v mojom prípade je to" orangepi "a hotovo!

Krok 5: Tipy - Extra softvér + puzdro

Tipy - Extra softvér + puzdro
Tipy - Extra softvér + puzdro

Toto sú len ďalšie ako:

  • Nainštalujte Armbian do vstavanej pamäte 16 GB EMMC! Sudo nand-sata-install

    Po zadaní hesla máte iba jednu možnosť: „Zaviesť z eMMC - systém na eMMC“. Vyberte OK

    Na ďalšej obrazovke znova vyberte OK a asi po 30 minútach sa inštalácia eMMC dokončí. Vypnite systém, vyberte kartu microSD a znova ju zapnite. Pracovná plocha sa vám opäť zobrazí.

    To je všetko, teraz môžete zaviesť systém priamo z eMMC a začať pracovať na svojich projektoch!

    Vďaka @thatpieguy: Bol by som rád, keby ste to pridali do svojho projektu na pomoc ľuďom, pretože mi to pomohlo, Ďakujem

  • VNC cez SSH
  • Monitor RPI
  • Webmin
  • Rovnako ako Raspberry Pi (RPI), Orange Pi (OP alebo OPI) má niekoľko GPIO na hranie. RPI používa program s názvom „WiringPi“, ale pre Orange Pi máme „WiringOP“! Viac informácií nájdete: Tu a tu

    • Prejdite do svojej domovskej zložky
    • Zadajte: "klon git https://github.com/zhaolei/WiringOP.git -b h3"
    • Typ: "cd WiringOP"
    • Zadajte: "sudo chmod +x./build"
    • Zadajte: "sudo./build"
    • Napíšte: "gpio readall" a zobrazí sa prehľad všetkých portov GPIO.
  • VNC cez SSHI môže kopírovať okolo tejto kompletnej webovej stránky, ale všetky informácie sú: Tu
  • RPI-Monitor Môžem kopírovať okolo tejto kompletnej webovej stránky, ale všetky informácie sú: Tu
  • Webmin Môžem skopírovať tento úplný web, ale všetky informácie sú: TU
  • Vytlačte si puzdro!:)

Krok 6: Čo robiť…

Tieto veci musím ešte zistiť alebo chcem vedieť (a vytvoriť pre ne nový návod)

  1. Pripojenie môjho SSD k portu Sata
  2. Použite niektoré senzory na GPIO a umiestnite/skopírujte výstup do (miestnej) databázy MySQL a ukážte to na (miestnom) webe PHP
  3. Android na zariadení Orange Pi Plus 2.

To je zatiaľ chlapci!

Zanechajte prosím komentár, ak sa vám páčil tento návod alebo máte akékoľvek otázky týkajúce sa tohto pokynu:)

Odporúča: