Innholdsfortegnelse:

Orange Pi Plus 2 - Armbian (på SD -kort eller 16 GB minne!) - Oppdatering: 6 trinn
Orange Pi Plus 2 - Armbian (på SD -kort eller 16 GB minne!) - Oppdatering: 6 trinn

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

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

Hei alle sammen! Dette er min første Instructable og engelsk er ikke morsmålet mitt, så vær så snill, ikke vær hard mot meg. Til å begynne med er Orange Pi Plus 2 en fantastisk liten enhet akkurat som en Raspberry Pi, men raskere! For Raspberry Pi det er et stort fellesskap, og det er mange nettsteder som viser deg hvordan du bruker det og/eller hva du skal gjøre når du har noen problemer eller spørsmål. For Orange Pi er det ikke et stort samfunn som er klar til å svare på alle spørsmålene dine, så du må bruke Google mye for å finne svarene dine. I dette tilfellet vil jeg vise deg hvordan du installerer Armbian på Orange Pi. Armbian er den mest brukte Linux -versjonen på Orange Pi fordi alt vil fungere ut av esken.

Andre Linux -distribusjoner fungerer også, men de fleste av dem har fortsatt problemer med innebygd Wifi- eller LAN -adapter, så det er derfor vi bruker Armbian.

Hva er Orange Pi Plus?

Det er en åpen kildekode-en-datamaskin. Den kan kjøre Android 4.4, Ubuntu, Debian, Rasberry Pi Image, den bruker AllWinner H3 SoC, og har 1 GB DDR3 SDRAM. Og som en bonus: 16 GB EMMC Flash -minne!

Mer informasjon om Orange Pi finner du: Her

Hva er Armbian?

Lett Debian- eller Ubuntu -basert distribusjon spesialisert på ARM -utviklingsplater. Kompilert fra bunnen av, Den har kraftige bygge- og programvareutviklingsverktøy, et pulserende fellesskap. Mer informasjon om Armbian finner du: HerInstallasjonsguide finner du: Her

Trinn 1: Hva trenger vi?

Hva trenger vi?
Hva trenger vi?

Ok, hva trenger vi for å starte dette lille prosjektet? Maskinvare trengs:

  1. Orange Pi Plus 2
  2. 5V/2A med DC Jack fat ELLER tykk USB -kabel (jeg brukte 5V/1, 5A fra min gamle telefon)
  3. SD -kort - klasse 10!
  4. Tastatur og mus
  5. HDMI -kabel
  6. LAN -kabel
  7. Kortleser

Programvare som trengs:

  1. Last ned Armbian - Jessie -skrivebordet for Orange Pi pluss 2: Her
  2. Last ned SDFormatter: Her
  3. Last ned Etcher: Here
  4. Last ned 7-Zip: Her
  5. Last ned Kitt: Her

Trinn 2: Opppak, formater og installer Armbian til SD -kort

Opppak, formater og installer Armbian til SD -kort
Opppak, formater og installer Armbian til SD -kort
Opppak, formater og installer Armbian til SD -kort
Opppak, formater og installer Armbian til SD -kort
Opppak, formater og installer Armbian til SD -kort
Opppak, formater og installer Armbian til SD -kort

Start nedlasting av Armbian (se lenker ovenfor) og installer SDFormatter, Etcher og 7-zip. Jeg forklarer ikke hvordan du installerer disse programmene fordi det er ganske rett frem

  • Når dette er gjort, åpner du mappen der du lastet ned Armbian -bildet, dette skal hete slik: Ny:

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

  • Gammel: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Åpne 7-zip og pakk ut denne filen til en ny katalog, slik at du har noe slikt: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Koble SD -kortet til datamaskinen din, i dette tilfellet brukte jeg en USB -kortleser
  • Start SDformatter

    • Drive: Velg ditt SDCard (sjekk dette!)
    • Gå til alternativer -> "Justering av formatstørrelse" -> YES (Standard er "Nei") -> OK
    • Dobbeltsjekk igjen om SDCard er valgt i "Drive" -delen!
    • Klikk på "Format"
  • Start Etcher (kjør som administrator!)

    • "Velg bilde"-> Velg utpakke: Ny: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Gammel: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" fil
    • Velg "Endre" for å endre stasjonsbokstaven for SD -kortet
    • Velg "Flash!" og vent til dette er gjort
  • Koble fra SD -kortet når denne prosessen er utført, bruk alternativet "Sikker fjern maskinvare og løft ut media" i Windows for å være sikker på at det er OK

Trinn 3: Koble din oransje Pi og start første gang med Armbian

Koble din Orange Pi og start første gang med Armbian
Koble din Orange Pi og start første gang med Armbian
Koble din Orange Pi og start første gang med Armbian
Koble din Orange Pi og start første gang med Armbian
Koble din Orange Pi og start første gang med Armbian
Koble din Orange Pi og start første gang med Armbian

Ok, nå er det på tide å koble til alle enhetene og kablene for å starte Orange Pi!

  • Koble tastaturet + musen til USB
  • Koble HDMI -kabelen til skjermen
  • Koble LAN -kabelen til ruteren/bryteren
  • Sett inn SD -kortet i SD -kortsporet
  • Sist men ikke minst, koble strømkabelen til Orange Pi. Det er ingen støtte på Micro USB som strømforsyning!

La moroa begynne!

Hvordan starte opp? - OPPDATERING (Takk til @thatpieguy)

Første oppstart tar omtrent 3 minutter, deretter starter den på nytt, og du må vente et minutt til for å logge inn. Denne forsinkelsen skyldes at systemet oppdaterer pakkelisten og oppretter 128Mb nødswap på SD -kortet.

OPPDATER:

Senere kan du velge å installere operativsystemet i EMCC -minnet ombord! (Så du trenger ikke å bruke SD -kortet lenger og bruke det til andre prosjekter)

Hvordan logger jeg inn?

Logg inn som brukernavn "root" på konsoll eller via SSH og bruk passord "1234". Du blir bedt om å endre dette passordet ved første pålogging. Du vil da bli bedt om å opprette en vanlig brukerkonto som er sudo (admin) aktivert. Det spør deg til og med om du vil endre skjermoppløsningen, men for meg er det greit på 720P. Jeg bruker kommandolinjen med SSH (kitt)) Det meste av tiden. skrivebordet ditt er nå klart til bruk!:)

For eksempel bruker jeg Putty for å koble til Orange Pi true SSH. Hvis du ikke kjenner IP -adressen til deg Orange Pi, sjekk ruteren eller bruk tastaturet + musen på skjermen, klikk for

Programmeny -> Terminalemulator

Skriv "sudo ifconfig" og skriv inn passordet ditt.

Det vil vise deg noe slikt:

eth0 (første nettverkskort):

1e line: blablabla 2e line: inet addr: 192.168.0.25 blablabal 3e line: blablalba Så nå kan du starte Putty og koble til Orange Pi!

Start Putty og koble til IP -adressen til Orange Pi slik (se skjermbilde):

Vertsnavn (eller IP -adresse): 192.168.0.25 (bare mitt eksempel, bytt til din IP) Port 22 (standard) Og klikk på "Åpne"

  • Putty vil gi deg en sikkerhetsmelding første gang, bare klikk "Ja". (Se skjermbilde)
  • Logg inn med "root" som brukernavn, og ditt eget passord.

Trinn 4: Oppdater/oppgrader, angi en statisk IP og deaktiver rot for pålogging

Orange Pi bør kjøre skrivebordet og SSH akkurat nå, men vi vil gjøre mer! Disse 3 trinnene er ikke obligatoriske, men jeg vil anbefale det eller i det minste ta en titt på det.

  1. Oppdater / oppgrader din ArmbianLogin med Putty til Orange Pi, og bruk denne kommandoen til å oppdatere / oppgradere din Armbian: "sudo apt-get update" Etter det: "sudo apt-get upgrade -y" Etter det: "Sudo apt-get dist-upgrade -y "eller alt i ett:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Denne prosessen kan ta en stund, så i mellomtiden kan du lese neste del.
  2. Sett opp en statisk IPI for å ha en statisk (Non DHCP) IP -adresse på Orange Pi, så jeg vet sikkert at jeg kobler til Orange Pi på samme IP -adresse hele tiden. Logg på med Putty til Orange Pi, og bruk denne kommandoen for å se dine nåværende IP -detaljer: "ifconfig" Det skal være noe slikt: 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 dette tilfellet vil jeg bruke denne IP -adressen 192.168.0.25 som statisk IP -adresse, men du må sjekke hvilken IP -adresse du vil bruke i dette området. Skriv: "nano/etc/network/interfaces", tekstredigereren Nano åpnes, og den viser deg nettverkskonfigurasjonen, søk etter " eth0 "detaljer, slik: # Kablet adapter # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # hvis du vil sette MAC manuelt # pre-up /sbin /ifconfig eth0 mtu 3838 # setting MTU for DHCP, statisk bare: mtu 3838 Nå må vi endre delen "dhcp" til "static", og fylle ut alle IP -adressedetaljene. Endre den slik: # Kablet 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 # if you want to set MAC manual # pre-up /sbin /ifconfig eth0 mtu 3838 # sette MTU for DHCP, statisk bare $ Lagre dette dokumentet ved å trykke "ctrl+x", "Y" og trykk enter (ikke endre filnavnet!) Nå må vi starte nettverkstjenesten på nytt i Armbian, men det gjør jeg ikke vet hvorfor, omstart av Armbian fungerer fint/best her. Du kan starte på nytt ved å skrive denne "omstarten". Putty vil gi deg en melding "Server uventet stengt nettverkstilkobling", men det er ikke rart, du starter Orange Pi på nytt. I kitt bruker du "Restart ression" -knappen for å starte tilkoblingen til Orange Pi igjen. Nå endret vi en DHCP IP -adresse til en statisk IP -adresse for "ETH0".

  3. Deaktiver Root SSH -pålogging på Armbian Hvorfor skal vi deaktivere rotkontoen for SSH -pålogging? Ganske enkelt, sikkerhet! Nesten alle Linux -distribusjoner har "root" -kontoen, så hvis noen vil hacke/brute forcea Linux -server, prøver de å logge inn med denne kontoen. Når du deaktiverer denne kontoen, må de først finne en brukerkonto. For å fikse dette problemet må vi redigere "sshd_config" -filen, som er hovedkonfigurasjonsfilen for sshd -tjenesten. Sørg for at din andre konto fungerer! I begynnelsen ba Armbian deg om å opprette en andre brukerkonto med et passord. Logg av Putty, og prøv å logge inn med denne kontoen. I mitt tilfelle opprettet jeg en konto "orangepi". Type: "sudo nano/etc/ssh/sshd_config" Finn denne delen: (i Nano kan du søke med "ctrl+w") "PermitRootLogin" Den viser deg: # Autentisering:

    LoginGraceTime 120 PermitRootLogin yesStrictModes ja Endre "PermitRootLogin yes" til "PermitRootLogin no" Lagre dette ved å trykke "ctr+x", Y (es) og trykk enter (ikke endre navnet på filen!) Start SSH på nytt ved å skrive: " sudo service ssh restart "Logg av, og prøv å logge inn med" root ", hvis du endret dette riktig vil det gi deg en feil nå." Tilgang nektet ". Logg på med din andre konto nå, i mitt tilfelle er det" orangepi "og du er ferdig!

Trinn 5: Tips - Ekstra programvare + sak

Tips - Ekstra programvare + etui
Tips - Ekstra programvare + etui

Disse er bare ekstra ting som:

  • Installer Armbian på ditt innebygde 16 GB EMMC-minne! Sudo nand-sata-install

    Etter å ha skrevet inn passordet ditt, har du bare ett alternativ: "Boot from eMMC - system on eMMC". Velg OK

    Velg OK igjen på neste skjerm, og etter omtrent 30 minutter er eMMC -installasjonen fullført. Slå av systemet, ta ut microSD -kortet og slå det på igjen. Du vil se skrivebordet igjen.

    Det er det, nå kan du starte opp direkte fra eMMC og begynne å jobbe med prosjektene dine!

    Takk til @thatpieguy: Jeg vil gjerne se at du legger dette til i prosjektet ditt for å hjelpe folk, da dette hjalp meg, takk

  • VNC over SSH
  • RPI-Monitor
  • Webmin
  • WiringOP Akkurat som Raspberry Pi (RPI), har Orange Pi (OP eller OPI) noen GPIO -er å leke med. RPI bruker et program som heter "WiringPi", men for Orange Pi har vi "WiringOP"! Mer informasjon kan bli funnet: Her og her

    • Gå til hjemmekatalogen din
    • Skriv: "git -klon https://github.com/zhaolei/WiringOP.git -b h3"
    • Type: "cd WiringOP"
    • Type: "sudo chmod +x./build"
    • Type: "sudo./build"
    • Skriv: "gpio readall" for å se en oversikt over alle GPIO -portene.
  • VNC over SSHI kan kopiere forbi dette komplette nettstedet, men all informasjon er: Her
  • RPI-MonitorI kan kopiere forbi dette komplette nettstedet, men all informasjon er: Her
  • WebminJeg kan kopiere forbi dette komplette nettstedet, men all informasjon er: HER
  • Skriv ut en sak!:)

Trinn 6: Ting å gjøre…

Disse tingene jeg fortsatt trenger å finne ut, eller vil vite (og lage en ny Instructable for)

  1. Koble til SSD -en min på Sata -porten
  2. Bruk noen sensorer på GPIO -ene, og plasser/kopier utgangen til en (lokal) Mysql -database og vis dette på et (lokalt) PHP -nettsted
  3. Android på Orange Pi Plus 2.

Det er det for nå gutta!

Legg igjen en kommentar hvis du likte denne instruksjonsboken, eller hvis du har spørsmål angående denne instruksen:)

Anbefalt: