Indholdsfortegnelse:

Orange Pi Plus 2 - Armbian (på SD -kort eller 16 GB hukommelse!) - Opdatering: 6 trin
Orange Pi Plus 2 - Armbian (på SD -kort eller 16 GB hukommelse!) - Opdatering: 6 trin

Video: Orange Pi Plus 2 - Armbian (på SD -kort eller 16 GB hukommelse!) - Opdatering: 6 trin

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

Hej allesammen! Dette er min første instruerbare og engelsk er ikke mit modersmål, så vær venlig ikke at være hård ved mig. Til at begynde med er Orange Pi Plus 2 en vidunderlig lille enhed ligesom en Raspberry Pi, men hurtigere! For Raspberry Pi der er et stort fællesskab, og der er mange websteder, der viser dig, hvordan du bruger det og/eller hvad du skal gøre, når du har nogle problemer eller spørgsmål. For Orange Pi er der ikke et stort samfund, der er klar til at besvare alle dine spørgsmål, så du skal bruge Google meget for at finde dine svar. I dette tilfælde vil jeg vise dig, hvordan du installerer Armbian på Orange Pi. Armbian er den mest brugte linux -version på Orange Pi, fordi alt fungerer ud af boksen.

Andre Linux -distributioner fungerer også, men de fleste af dem har stadig problemer med den indbyggede Wifi- eller LAN -adapter, så derfor bruger vi Armbian.

Hvad er Orange Pi Plus?

Det er en open-source single-board computer. Det kan køre Android 4.4, Ubuntu, Debian, Rasberry Pi Image, det bruger AllWinner H3 SoC og har 1 GB DDR3 SDRAM. Og som en bonus: 16 GB EMMC Flash -hukommelse!

Mere info om Orange Pi kan findes: Her

Hvad er Armbian?

Let Debian- eller Ubuntu -baseret distribution specialiseret til ARM -udviklingsplader. Kompileret fra bunden, Det har kraftfulde bygge- og softwareudviklingsværktøjer, et pulserende fællesskab. Mere info om Armbian kan findes: HerInstallationsguide kan findes: Her

Trin 1: Hvad har vi brug for?

Hvad har vi brug for?
Hvad har vi brug for?

Okay, hvad har vi brug for for at starte dette lille projekt? Hardware nødvendig:

  1. Orange Pi Plus 2
  2. 5V/2A med DC Jack tønde ELLER tykt USB kabel (jeg brugte 5V/1, 5A fra min gamle telefon)
  3. SD -kort - klasse 10!
  4. Tastatur og mus
  5. HDMI -kabel
  6. LAN -kabel
  7. Kortlæser

Software nødvendig:

  1. Download Armbian - Jessie desktop til Orange Pi plus 2: Her
  2. Download SDFormatter: Her
  3. Download Etcher: Her
  4. Download 7-Zip: Her
  5. Download Putty: Her

Trin 2: Opzip, formater og installer Armbian til SD -kort

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

Start med at downloade Armbian (se links ovenfor) og installer SDFormatter, Etcher og 7-zip. Jeg forklarer ikke, hvordan du installerer disse applikationer, fordi det er ret ligetil

  • Når dette er gjort, skal du åbne den mappe, hvor du downloadede Armbian -billedet, dette skal hedde sådan: 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
  • Åbn 7-zip, og pak denne fil ud i en ny mappe, så du har noget i stil med: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Tilslut dit SD -kort til din computer, i dette tilfælde brugte jeg en USB -kortlæser
  • Start SDformatter

    • Drive: Vælg dit SDCard (dobbelttjek dette!)
    • Gå til indstillinger -> "Justering af formatstørrelse" -> YES (Standard er "Nej") -> OK
    • Dobbelttjek igen, hvis SDCard er valgt i sektionen "Drev"!
    • Klik på "Format"
  • Start Etcher (kør som administrator!)

    • "Vælg billede"-> Vælg din unzipt: 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
    • Vælg "Skift" for at ændre dit drevbogstav til dit SD -kort
    • Vælg "Flash!" og vent til dette er gjort
  • Afbryd dit SD -kort, når denne proces er udført, brug indstillingen "Fjern sikkert hardware og skub medier ud" i Windows for at være sikker på, at det er ok

Trin 3: Tilslut din Orange Pi, og start første gang med Armbian

Tilslut din Orange Pi, og start første gang med Armbian
Tilslut din Orange Pi, og start første gang med Armbian
Tilslut din Orange Pi, og start første gang med Armbian
Tilslut din Orange Pi, og start første gang med Armbian
Tilslut din Orange Pi, og start første gang med Armbian
Tilslut din Orange Pi, og start første gang med Armbian

Ok, nu er det tid til at forbinde alle dine enheder og kabler for at starte din Orange Pi!

  • Tilslut dit tastatur + mus til USB
  • Tilslut dit HDMI -kabel til din skærm
  • Tilslut dit LAN -kabel til din router/switch
  • Sæt SD -kortet i SD -kortstikket
  • Sidst men ikke mindst, tilslut strømkablet til din Orange Pi Der er INGEN understøttelse på Micro USB som strømforsyning!

Lad det sjove begynde!

Hvordan starter man op? - UPDATE (Tak til @thatpieguy)

Første opstart tager omkring 3 minutter, derefter genstarter den, og du bliver nødt til at vente yderligere et minut med at logge ind. Denne forsinkelse skyldes, at systemet opdaterer pakkelisten og opretter 128Mb nødswap på SD -kortet.

OPDATERING:

Senere kan du vælge at installere dit operativsystem i Onboard EMCC -hukommelsen! (Så du behøver ikke længere at bruge SD -kortet og bruge det til andre projekter)

Hvordan logger man ind?

Log ind som brugernavn "root" på konsol eller via SSH og brug adgangskode "1234". Du bliver bedt om at ændre denne adgangskode ved første login. Du bliver derefter bedt om at oprette en normal brugerkonto, der er sudo (admin) aktiveret. Det spørger dig endda, om du vil ændre skærmopløsningen, men for mig er det fint på 720P. Jeg bruger kommandolinjen med SSH (kit)) Det meste af tiden. Dit skrivebord er nu klar til brug!:)

For eksempel bruger jeg Putty til at oprette forbindelse til Orange Pi true SSH. Hvis du ikke kender IP -adressen på dig Orange Pi, tjek din router eller brug dit tastatur + mus på din skærm, klik for

Applikationsmenu -> Terminalemulator

Skriv "sudo ifconfig" og indtast din adgangskode.

Det viser dig sådan noget:

eth0 (første netværkskort):

1e line: blablabla 2e line: inet addr: 192.168.0.25 blablabal 3e line: blablalbaSå nu kan du starte din Putty og oprette forbindelse til din Orange Pi!

Start Putty og opret forbindelse til IP -adressen på din Orange Pi sådan (se skærmbillede):

Værtsnavn (eller IP -adresse): 192.168.0.25 (bare mit eksempel, skift til din IP) Port 22 (standard) Og klik på "Åbn"

  • Putty giver dig en sikkerhedsmeddelelse første gang, bare klik på "Ja". (Se skærmbillede)
  • Log ind med "root" som brugernavn og dit eget kodeord.

Trin 4: Opdater/opgrader, indstil en statisk IP og deaktiver rod til login

Din Orange Pi skulle køre skrivebordet og SSH lige nu, men vi vil gøre mere! Disse 3 trin er ikke obligatoriske, men jeg vil gerne anbefale det eller i det mindste tage et kig på det.

  1. Opdater / opgrader din ArmbianLogin med Putty til din Orange Pi, og brug denne kommando til at opdatere / opgradere din Armbian: "sudo apt-get update" Herefter: "sudo apt-get upgrade -y" Herefter: "Sudo apt-get dist-upgrade -y "eller alle på én:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Denne proces kan tage et stykke tid, så i mellemtiden kan du læse den næste del.
  2. Opret en statisk IPI vil gerne have en statisk (Ikke DHCP) IP -adresse på min Orange Pi, så jeg ved med sikkerhed, at jeg tilslutter min Orange Pi til den samme IP -adresse hele tiden. Log på med Putty til din Orange Pi, og brug denne kommando til at se dine aktuelle IP -detaljer: "ifconfig" Det skal være sådan noget: 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 tilfælde vil jeg bruge denne IP -adresse 192.168.0.25 som en statisk IP -adresse, men du skal kontrollere, hvilken IP -adresse du vil bruge i dette område. Type: "nano/etc/network/interfaces", teksteditoren Nano åbnes, og den viser dig netværkskonfigurationen, søg efter " eth0 "detaljer, som denne: # Kabelforbundet adapter # 1allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # hvis du vil indstille MAC manuelt # pre-up /sbin /ifconfig eth0 mtu 3838 # indstilling MTU for DHCP, statisk bare: mtu 3838 Nu skal vi ændre delen "dhcp" til "static" og udfylde alle IP -adressedetaljer. Ændre det sådan: # 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 # hvis du vil indstille MAC manuelt # pre-up /sbin /ifconfig eth0 mtu 3838 # indstilling af MTU for DHCP, statisk bare $ Gem dette dokument ved at trykke "ctrl+x", "Y" og trykke enter (ændr ikke filnavnet!) Nu skal vi genstarte netværkstjenesten i Armbian, men det gør jeg ikke ved hvorfor, genstart af Armbian fungerer fint/bedst her. Du kan genstarte ved at skrive denne "genstart". Putty vil give dig en meddelelse "Server uventet lukket netværksforbindelse", men det er ikke mærkeligt, du genstarter Orange Pi. I kit bruger du "Genstart ression" -knappen, genstart forbindelsen til din Orange Pi. Nu ændrede vi en DHCP IP -adresse til en statisk IP -adresse for "ETH0".

  3. Deaktiver Root SSH -login på Armbian Hvorfor skal vi deaktivere rodkontoen til SSH -login? Ret simpelt, sikkerhed! Næsten alle Linux -distributioner har "root" -kontoen, så hvis nogen vil hacke/brute forcea Linux -server, prøver de at logge ind med denne konto. Når du deaktiverer denne konto, skal de først finde en brugerkonto. For at løse dette problem skal vi redigere filen "sshd_config", som er hovedkonfigurationsfilen for sshd -tjenesten. Sørg for, at din anden konto fungerer! I begyndelsen bad Armbian dig om at oprette en anden brugerkonto med en adgangskode. Log af Putty, og prøv at logge ind med denne konto. I mit tilfælde oprettede jeg en konto "orangepi". Type: "sudo nano/etc/ssh/sshd_config" Find denne del: (i Nano kan du søge med "ctrl+w") "PermitRootLogin" Det viser dig: # Authentication:

    LoginGraceTime 120 PermitRootLogin yesStrictModes ja Skift "PermitRootLogin yes" til "PermitRootLogin no" Gem dette ved at trykke på "ctr+x", Y (es) og tryk på enter (ændr ikke filnavnet!) Genstart SSH ved at skrive: " sudo service ssh genstart "Log af, og prøv at logge ind med" root ", hvis du ændrede dette korrekt, giver det dig en fejl nu." Adgang nægtet ". Log på med din anden konto nu, i mit tilfælde er det" orangepi "og du er færdig!

Trin 5: Tips - Ekstra software + sag

Tips - Ekstra software + sag
Tips - Ekstra software + sag

Disse er bare ekstra ting som:

  • Installer Armbian på din Onboard 16GB EMMC-hukommelse! Sudo nand-sata-install

    Efter at have indtastet din adgangskode, har du kun en mulighed: 'Boot from eMMC - system on eMMC'. Vælg OK

    Vælg OK igen på den næste skærm, og efter ca. 30 minutter er eMMC -installationen fuldført. Sluk for systemet, fjern microSD -kortet, og tænd det igen. Du vil se skrivebordet igen.

    Det er det, nu kan du starte direkte fra eMMC og begynde at arbejde på dine projekter!

    Tak til @thatpieguy: Jeg ville elske at se dig tilføje dette til dit projekt for at hjælpe folk, da dette hjalp mig, Tak

  • VNC over SSH
  • RPI-skærm
  • Webmin
  • WiringOP Ligesom Raspberry Pi (RPI) har Orange Pi (OP eller OPI) nogle GPIO'er at lege med. RPI'en bruger et program kaldet "WiringPi", men til Orange Pi har vi "WiringOP"! Mere info kan findes: Her og her

    • Gå til din hjemmekatalog
    • 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 at se en oversigt over alle GPIO -porte.
  • VNC over SSHI kan kopiere forbi dette komplette websted, men al information er: Her
  • RPI-MonitorI kan kopiere forbi dette komplette websted, men al information er: Her
  • WebminJeg kan kopiere forbi dette komplette websted, men al information er: HER
  • Udskriv en sag!:)

Trin 6: Ting at gøre…

Disse ting har jeg stadig brug for at finde ud af, eller vil vide (og oprette en ny instruerbar til)

  1. Tilslutter min SSD til Sata -porten
  2. Brug nogle sensorer på GPIO'erne, og placer/kopier output til en (lokal) Mysql -database og vis dette på et (lokalt) PHP -websted
  3. Android på Orange Pi Plus 2.

Det er det for nu fyre!

Efterlad en kommentar, hvis du kunne lide denne instruks, eller hvis du har spørgsmål til denne instruktør:)

Anbefalede: