Innehållsförteckning:

Orange Pi Plus 2 - Armbian (på SD -kort eller ombord 16 GB minne!) - Uppdatering: 6 steg
Orange Pi Plus 2 - Armbian (på SD -kort eller ombord 16 GB minne!) - Uppdatering: 6 steg

Video: Orange Pi Plus 2 - Armbian (på SD -kort eller ombord 16 GB minne!) - Uppdatering: 6 steg

Video: Orange Pi Plus 2 - Armbian (på SD -kort eller ombord 16 GB minne!) - Uppdatering: 6 steg
Video: Запуск Операционной системы с Жесткого диска на SBC одноплатном компьютере Orange pi zero 2 2024, Juli
Anonim
Orange Pi Plus 2 - Armbian (på SD -kort eller ombord 16 GB minne!) - Uppdatering
Orange Pi Plus 2 - Armbian (på SD -kort eller ombord 16 GB minne!) - Uppdatering

Hej alla! Detta är min första instruerbara och engelska är inte mitt modersmål, så snälla var inte hård mot mig. Till att börja med är Orange Pi Plus 2 en underbar liten enhet precis som en Raspberry Pi men snabbare! För Raspberry Pi det finns en stor community och det finns många webbplatser som visar dig hur du använder den och/eller vad du ska göra när du har några problem eller frågor. För Orange Pi finns det inte en stor community redo att svara på alla dina frågor, så du måste använda Google mycket för att hitta dina svar. I det här fallet kommer jag att visa dig hur du installerar Armbian på Orange Pi. Armbian är den mest använda Linux -versionen på Orange Pi eftersom allt kommer att fungera ur lådan.

Andra Linux -distributioner fungerar också, men de flesta av dem har fortfarande problem med inbyggd Wifi- eller LAN -adapter, så det är därför vi använder Armbian.

Vad är Orange Pi Plus?

Det är en enkelkortsdator med öppen källkod. Den kan köra Android 4.4, Ubuntu, Debian, Rasberry Pi Image, den använder AllWinner H3 SoC och har 1 GB DDR3 SDRAM. Och som en bonus: 16 GB EMMC Flash -minne!

Mer information om Orange Pi hittar du: Här

Vad är Armbian?

Lätt Debian- eller Ubuntu -baserad distribution specialiserad på ARM -utvecklingsbrädor. Den har sammanställts från grunden, den har kraftfulla verktyg för byggande och mjukvaruutveckling, en levande community. Mer information om Armbian kan hittas: HärInstallationsguide finns: Här

Steg 1: Vad behöver vi?

Vad behöver vi?
Vad behöver vi?

Okej, vad behöver vi för att starta detta lilla projekt? Hårdvara behövs:

  1. Orange Pi Plus 2
  2. 5V/2A med DC -jackfat ELLER tjock USB -kabel (jag använde 5V/1, 5A från min gamla telefon)
  3. SD -kort - klass 10!
  4. Tangentbord och mus
  5. HDMI -kabel
  6. LAN -kabel
  7. Kortläsare

Programvara som behövs:

  1. Ladda ner Armbian - Jessie -skrivbordet för Orange Pi plus 2: Här
  2. Ladda ner SDFormatter: Här
  3. Ladda ner Etcher: Här
  4. Ladda ner 7-Zip: Här
  5. Ladda ner Kitt: Här

Steg 2: Uppacka, formatera och installera Armbian till SD -kort

Uppacka, formatera och installera Armbian till SD -kort
Uppacka, formatera och installera Armbian till SD -kort
Uppacka, formatera och installera Armbian till SD -kort
Uppacka, formatera och installera Armbian till SD -kort
Uppacka, formatera och installera Armbian till SD -kort
Uppacka, formatera och installera Armbian till SD -kort

Börja ladda ner Armbian (se länkar ovan) och installera SDFormatter, Etcher och 7-zip. Jag förklarar inte hur du installerar dessa program eftersom det är ganska rakt fram

  • När detta är gjort öppnar du mappen där du laddade ner Armbian -bilden, den ska heta så här: Ny:

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

  • Gammal: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Öppna 7-zip och packa upp den här filen i en ny katalog så att du har något i stil med: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Anslut ditt SD -kort till din dator, i det här fallet använde jag en USB -kortläsare
  • Starta SDformatter

    • Drive: Välj ditt SDCard (dubbelkolla detta!)
    • Gå till alternativ -> "Formatstorleksjustering" -> YES (Standard är "Nej") -> OK
    • Dubbelkolla om SDCard är valt i avsnittet "Drive"!
    • Klicka på "Format"
  • Starta Etcher (kör som administratör!)

    • "Välj bild"-> Välj din unzipt: Ny: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Gammal: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" -fil
    • Välj "Ändra" för att ändra din enhetsbokstav för ditt SD -kort
    • Välj "Flash!" och vänta tills detta är gjort
  • Koppla bort ditt SD -kort när den här processen är klar, använd alternativet "Ta bort maskinvara på ett säkert sätt och mata ut media" i Windows för att vara säker på att det är OK

Steg 3: Anslut din Orange Pi och börja första gången med Armbian

Anslut din Orange Pi och börja första gången med Armbian
Anslut din Orange Pi och börja första gången med Armbian
Anslut din Orange Pi och börja första gången med Armbian
Anslut din Orange Pi och börja första gången med Armbian
Anslut din Orange Pi och börja första gången med Armbian
Anslut din Orange Pi och börja första gången med Armbian

Ok, nu är det dags att ansluta alla dina enheter och kablar för att starta din Orange Pi!

  • Anslut din tangentbord + mus till USB
  • Anslut din HDMI -kabel till din bildskärm
  • Anslut din LAN -kabel till din router/switch
  • Sätt i SD -kortet i SD -kortplatsen
  • Sist men inte minst, anslut strömkabeln till din Orange Pi Det finns INGET stöd på Micro USB som strömförsörjning!

Låt det roliga börja!

Hur startar jag? - UPDATE (Tack till @thatpieguy)

Den första uppstarten tar cirka 3 minuter, sedan startar den om och du måste vänta ytterligare en minut för att logga in. Denna fördröjning beror på att systemet uppdaterar paketlistan och skapar 128Mb nödswap på SD -kortet.

UPPDATERING:

Senare kan du välja att installera ditt operativsystem i det inbyggda EMCC -minnet! (Så du behöver inte använda SD -kortet längre och använda det för andra projekt)

Hur loggar man in?

Logga in som användarnamn "root" på konsolen eller via SSH och använd lösenordet "1234". Du kommer att bli ombedd att ändra detta lösenord vid första inloggningen. Du kommer då att bli ombedd att skapa ett normalt användarkonto som är sudo (admin) aktiverat. Det frågar dig till och med om du vill ändra skärmupplösningen men för mig går det bra på 720P. Jag använder kommandoraden med SSH (kitt)) för det mesta. Ditt skrivbord är nu klart att använda!:)

Till exempel använder jag Putty för att ansluta till Orange Pi true SSH

Programmeny -> Terminalemulator

Skriv "sudo ifconfig" och skriv ditt lösenord.

Det kommer att visa dig något så här:

eth0 (första nätverkskort):

1e line: blablabla 2e line: inet addr: 192.168.0.25 blablabal 3e line: blablalba Så nu kan du starta din kitt och ansluta till din Orange Pi!

Starta Putty och anslut till IP -adressen för din Orange Pi så här (se skärmdump):

Värdnamn (eller IP -adress): 192.168.0.25 (bara mitt exempel, ändra till din IP) Port 22 (standard) Och klicka på "Öppna"

  • Putty ger dig ett säkerhetsmeddelande första gången, klicka bara på "Ja". (Se skärmdump)
  • Logga in med "root" som användarnamn och ditt eget lösenord.

Steg 4: Uppdatera/uppgradera, ställ in en statisk IP och inaktivera rot för inloggning

Din Orange Pi borde köra skrivbordet och SSH just nu, men vi vill göra mer! Dessa 3 steg är inte obligatoriska, men jag skulle vilja rekommendera det eller åtminstone ta en titt på det.

  1. Uppdatera / uppgradera din ArmbianLogin med Putty till din Orange Pi och använd det här kommandot för att uppdatera / uppgradera din Armbian: "sudo apt-get update" Därefter: "sudo apt-get upgrade -y" Efter det: "Sudo apt-get dist-upgrade -y "eller allt på ett:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Denna process kan ta ett tag, så under tiden kan du läsa nästa del.
  2. Ställ in en statisk IPI vill ha en statisk (icke DHCP) IP -adress på min Orange Pi, så jag vet säkert att jag ansluter till min Orange Pi på samma IP -adress hela tiden. Logga in med Putty till din Orange Pi, och använd det här kommandot för att se dina nuvarande IP -detaljer: "ifconfig" Det borde vara ungefär så här: 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 I det här fallet vill jag använda denna IP -adress 192.168.0.25 som en statisk IP -adress, men du måste kontrollera vilken IP -adress som helst du vill använda i det här intervallet. Typ: "nano/etc/network/interfaces", textredigeraren Nano öppnas och det visar dig nätverkskonfigurationen, sök efter " eth0 "detaljer, så här: # Kabeladapter # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # om du vill ställa in MAC manuellt # pre-up /sbin /ifconfig eth0 mtu 3838 # inställning MTU för DHCP, statisk bara: mtu 3838 Nu måste vi ändra delen "dhcp" till "static" och fylla i alla IP -adressuppgifter. Ändra det så här: # Kabeldragad 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 # om du vill ställa in MAC manuellt # pre-up /sbin /ifconfig eth0 mtu 3838 # ställa in MTU för DHCP, statisk bara $ Spara detta dokument genom att trycka på "ctrl+x", "Y" och tryck på enter (ändra inte filnamnet!) Nu måste vi starta om nätverkstjänsten i Armbian, men det gör jag inte vet varför, omstart av Armbian fungerar bra/bäst här. Du kan starta om genom att skriva denna "omstart". Putty kommer att ge dig ett meddelande "Server oväntat stängd nätverksanslutning", men det är inte konstigt, du startar om Orange Pi. I kitt använder du "Starta om ression" -knappen för att starta om anslutningen till din Orange Pi. Nu ändrade vi en DHCP IP -adress till en statisk IP -adress för "ETH0".

  3. Inaktivera root -SSH -inloggning på Armbian Varför ska vi inaktivera rotkontot för SSH -inloggning? Ganska enkelt, säkerhet! Nästan alla Linux -distributioner har "root" -kontot, så om någon vill hacka/brute forcea Linux -server försöker de logga in med det här kontot. När du inaktiverar det här kontot måste de hitta ett användarkonto först. För att åtgärda detta problem måste vi redigera filen "sshd_config", som är huvudkonfigurationsfilen för sshd -tjänsten. Se till att ditt andra konto fungerar! I början bad Armbian dig att skapa ett andra användarkonto med ett lösenord. Logga ut Putty och försök att logga in med det här kontot. I mitt fall skapade jag ett konto "orangepi". Typ: "sudo nano/etc/ssh/sshd_config" Hitta den här delen: (i Nano kan du söka med "ctrl+w") "PermitRootLogin" Det visar dig: # Autentisering:

    LoginGraceTime 120 PermitRootLogin yesStrictModes ja Ändra "PermitRootLogin yes" till "PermitRootLogin no" Spara detta genom att trycka på "ctr+x", Y (es) och tryck på enter (ändra inte filnamnet!) Starta om SSH genom att skriva: " sudo service ssh restart "Logga ut och försök att logga in med" root ", om du ändrade detta korrekt kommer det att ge dig ett fel nu." Åtkomst nekad ". Logga in med ditt andra konto nu, i mitt fall är det" orangepi "och du är klar!

Steg 5: Tips - Extra programvara + fodral

Tips - Extra programvara + fodral
Tips - Extra programvara + fodral

Dessa är bara extra saker som:

  • Installera Armbian på ditt inbyggda 16 GB EMMC-minne! Sudo nand-sata-install

    Efter att ha skrivit in ditt lösenord har du bara ett alternativ: "Starta från eMMC - system på eMMC". Välj OK

    Välj OK igen på nästa skärm, och efter cirka 30 minuter är eMMC -installationen klar. Stäng av systemet, ta bort microSD -kortet och slå på det igen. Du kommer att se skrivbordet igen.

    Det är det, nu kan du starta direkt från eMMC och börja arbeta med dina projekt!

    Tack till @thatpieguy: Jag skulle gärna se att du lägger till detta i ditt projekt för att hjälpa människor eftersom detta hjälpte mig, Tack

  • VNC över SSH
  • RPI-Monitor
  • Webmin
  • WiringOP Precis som Raspberry Pi (RPI) har Orange Pi (OP eller OPI) några GPIO: er att spela med. RPI använder ett program som heter "WiringPi", men för Orange Pi har vi "WiringOP"! Mer information kan hittas: Här och här

    • Gå till din hemkatalog
    • Skriv: "git -klon https://github.com/zhaolei/WiringOP.git -b h3"
    • Typ: "cd WiringOP"
    • Typ: "sudo chmod +x./build"
    • Typ: "sudo./build"
    • Skriv: "gpio readall" för att se en översikt över alla GPIO -portar.
  • VNC över SSHI kan kopiera förbi denna kompletta webbplats, men all information är: Här
  • RPI-MonitorI kan kopiera förbi denna kompletta webbplats, men all information är: Här
  • Webmin Jag kan kopiera förbi denna kompletta webbplats, men all information är: HÄR
  • Skriv ut ett fodral!:)

Steg 6: Saker att göra…

Dessa saker behöver jag fortfarande ta reda på, eller vill veta (och skapa en ny instruerbar för)

  1. Ansluter min SSD på Sata -porten
  2. Använd några sensorer på GPIO: erna och placera/kopiera utdata till en (lokal) Mysql -databas och visa detta på en (lokal) PHP -webbplats
  3. Android på Orange Pi Plus 2.

Det är det för nu grabbar!

Lämna en kommentar om du gillade den här instruktionsboken, eller om du har några frågor angående den här instruerbara:)

Rekommenderad: