Inhaltsverzeichnis:

Orange Pi Plus 2 - Armbian (auf SD-Karte oder Onboard 16GB Speicher!) - Update: 6 Schritte
Orange Pi Plus 2 - Armbian (auf SD-Karte oder Onboard 16GB Speicher!) - Update: 6 Schritte

Video: Orange Pi Plus 2 - Armbian (auf SD-Karte oder Onboard 16GB Speicher!) - Update: 6 Schritte

Video: Orange Pi Plus 2 - Armbian (auf SD-Karte oder Onboard 16GB Speicher!) - Update: 6 Schritte
Video: Orange Pi PC и установка Armbian 2024, Juli
Anonim
Orange Pi Plus 2 - Armbian (auf SD-Karte oder Onboard 16GB Speicher!) - Update
Orange Pi Plus 2 - Armbian (auf SD-Karte oder Onboard 16GB Speicher!) - Update

Hallo zusammen! Dies ist mein erstes Instructable und Englisch ist nicht meine Muttersprache, also sei bitte nicht hart zu mir. Zunächst ist das Orange Pi Plus 2 ein wunderbares kleines Gerät wie ein Raspberry Pi, aber schneller! Für die Raspberry Pi gibt es eine große Community und es gibt viele Websites, die Ihnen zeigen, wie Sie es verwenden und/oder was Sie tun können, wenn Sie Probleme oder Fragen haben. Für den Orange Pi gibt es keine große Community, die bereit ist, alle Ihre Fragen zu beantworten, daher müssen Sie viel Google verwenden, um Ihre Antworten zu finden. In diesem Fall zeige ich Ihnen, wie Sie Armbian auf dem Orange Pi installieren. Armbian ist die am häufigsten verwendete Linux-Version auf dem Orange Pi, da alles sofort einsatzbereit ist.

Andere Linux-Distributionen funktionieren auch, aber die meisten haben immer noch Probleme mit dem integrierten WLAN- oder LAN-Adapter, deshalb verwenden wir Armbian.

Was ist Orange Pi Plus?

Es ist ein Open-Source-Single-Board-Computer. Es kann Android 4.4, Ubuntu, Debian, Rasberry Pi Image ausführen, es verwendet den AllWinner H3-SoC und verfügt über 1 GB DDR3-SDRAM. Und als Bonus: 16GB EMMC Flash-Speicher!

Mehr Infos zu Orange Pi findet ihr: Hier

Was ist Armbian?

Leichtgewichtige Debian- oder Ubuntu-basierte Distribution, die auf ARM-Entwicklungsboards spezialisiert ist. Von Grund auf neu kompiliert, verfügt es über leistungsstarke Build- und Softwareentwicklungstools, eine lebendige Community. Weitere Informationen zu Armbian finden Sie: HierInstallationsanleitung finden Sie: Hier

Schritt 1: Was brauchen wir?

Was brauchen wir?
Was brauchen wir?

Ok, was brauchen wir, um dieses kleine Projekt zu starten? Benötigte Hardware:

  1. Orange Pi Plus 2
  2. 5V/2A mit DC-Klinkenbuchse ODER dickem USB-Kabel (ich habe 5V/1, 5A von meinem alten Telefon verwendet)
  3. SD-Karte - Klasse 10!
  4. Tastatur maus
  5. HDMI Kabel
  6. LAN-Kabel
  7. Kartenleser

Benötigte Software:

  1. Laden Sie Armbian - Jessie Desktop für den Orange Pi plus 2 herunter: Hier
  2. SDFormatter herunterladen: Hier
  3. Radierer herunterladen: Hier
  4. 7-Zip herunterladen: Hier
  5. Putty herunterladen: Hier

Schritt 2: Upzip, formatieren und installieren Sie Armbian auf SD-Karte

Upzip, formatieren und installieren Sie Armbian auf SD-Karte
Upzip, formatieren und installieren Sie Armbian auf SD-Karte
Upzip, formatieren und installieren Sie Armbian auf SD-Karte
Upzip, formatieren und installieren Sie Armbian auf SD-Karte
Upzip, formatieren und installieren Sie Armbian auf SD-Karte
Upzip, formatieren und installieren Sie Armbian auf SD-Karte

Beginnen Sie mit dem Download von Armbian (siehe Links oben) und installieren Sie SDFormatter, Etcher und 7-zip. Ich erkläre nicht, wie man diese Anwendungen installiert, weil es ziemlich einfach ist

  • Wenn dies erledigt ist, öffnen Sie den Ordner, in den Sie das Armbian-Image heruntergeladen haben. Dieses sollte wie folgt heißen: Neu:

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

  • Alt: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Öffnen Sie 7-zip und entpacken Sie diese Datei in ein neues Verzeichnis, sodass Sie etwas wie: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img haben
  • Verbinden Sie Ihre SD-Karte mit Ihrem Computer, in diesem Fall habe ich einen USB-Kartenleser verwendet
  • SDformatierer starten

    • Laufwerk: Wählen Sie Ihre SD-Karte (Überprüfen Sie dies!)
    • Gehen Sie zu Optionen -> "Formatgrößenanpassung" -> JA (Standard ist "Nein") -> OK
    • Überprüfen Sie noch einmal, ob die SDCard im Abschnitt "Laufwerk" ausgewählt ist!
    • Klicken Sie auf "Formatieren"
  • Etcher starten (als Administrator ausführen!)

    • " Bild auswählen "-> Wählen Sie Ihre unzipt:Neu: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Alt: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" Datei
    • Wählen Sie „Ändern“, um Ihren Laufwerksbuchstaben für Ihre SD-Karte zu ändern
    • Wählen Sie "Flash!" und warte bis das fertig ist
  • Trennen Sie Ihre SD-Karte, wenn dieser Vorgang abgeschlossen ist, verwenden Sie die Option "Hardware sicher entfernen und Medien auswerfen" in Windows, um sicherzustellen, dass sie in Ordnung ist

Schritt 3: Verbinden Sie Ihren Orange Pi und starten Sie das erste Mal mit Armbian

Verbinden Sie Ihren Orange Pi und starten Sie das erste Mal mit Armbian
Verbinden Sie Ihren Orange Pi und starten Sie das erste Mal mit Armbian
Verbinden Sie Ihren Orange Pi und starten Sie das erste Mal mit Armbian
Verbinden Sie Ihren Orange Pi und starten Sie das erste Mal mit Armbian
Verbinden Sie Ihren Orange Pi und starten Sie das erste Mal mit Armbian
Verbinden Sie Ihren Orange Pi und starten Sie das erste Mal mit Armbian

Ok, jetzt ist es an der Zeit, alle Ihre Geräte und Kabel anzuschließen, um Ihren Orange Pi zu starten!

  • Verbinden Sie Ihre Tastatur + Maus mit USB
  • Verbinden Sie Ihr HDMI-Kabel mit Ihrem Monitor
  • Verbinden Sie Ihr LAN-Kabel mit Ihrem Router/Switch
  • SD-Karte in den SD-Kartensteckplatz einlegen
  • Zu guter Letzt verbinden Sie das Stromkabel mit Ihrem Orange PiEs gibt KEINE Unterstützung auf dem Micro-USB als Stromversorgung!

Lass den Spaß beginnen!

Wie booten? - UPDATE (Danke an @thatpieguy)

Der erste Bootvorgang dauert ungefähr 3 Minuten, dann wird er neu gestartet und Sie müssen eine weitere Minute warten, um sich anzumelden. Diese Verzögerung ist darauf zurückzuführen, dass das System die Paketliste aktualisiert und 128 MB Notfall-SWAP auf der SD-Karte erstellt.

AKTUALISIEREN:

Später können Sie die Wahl treffen, Ihr Betriebssystem auf dem Onboard EMCC-Speicher zu installieren! (Sie müssen also die SD-Karte nicht mehr verwenden und für andere Projekte verwenden)

Wie melde ich mich an?

Melden Sie sich als Benutzername "root" auf der Konsole oder über SSH an und verwenden Sie das Passwort "1234". Bei der ersten Anmeldung werden Sie aufgefordert, dieses Passwort zu ändern. Sie werden dann aufgefordert, ein normales Benutzerkonto zu erstellen, das sudo (admin) aktiviert ist. Es wird sogar gefragt, ob Sie die Bildschirmauflösung ändern möchten, aber für mich ist es auf 720P in Ordnung. Ich verwende die Befehlszeile mit SSH (putty) die meiste Zeit. Ihr Desktop ist jetzt einsatzbereit!:)

Zum Beispiel verwende ich Putty, um eine Verbindung zum Orange Pi True SSH herzustellen. Wenn Sie die IP-Adresse Ihres Orange Pi nicht kennen, überprüfen Sie Ihren Router oder verwenden Sie Ihre Tastatur + Maus auf Ihrem Monitor, klicken Sie auf für

Anwendungsmenü -> Terminalemulator

Geben Sie " sudo ifconfig " ein und geben Sie Ihr Passwort ein.

Es wird Ihnen so etwas zeigen:

eth0 (erste Netzwerkkarte):

1e line: blablabla 2e line: inet addr: 192.168.0.25 blablabal 3e line: blablablaSo jetzt können Sie Ihren Putty starten und sich mit Ihrem Orange Pi verbinden!

Starten Sie Putty und verbinden Sie sich wie folgt mit der IP-Adresse Ihres Orange Pi (siehe Screenshot):

Hostname (oder IP-Adresse): 192.168.0.25 (nur mein Beispiel, ändern Sie Ihre IP)Port 22 (Standard)Und klicken Sie auf "Öffnen"

  • Putty gibt Ihnen beim ersten Mal eine Sicherheitsmeldung, klicken Sie einfach auf "Ja". (siehe Screenshot)
  • Melden Sie sich mit "root" als Benutzername und Ihrem eigenen Passwort an.

Schritt 4: Update/Upgrade, Festlegen einer statischen IP und Deaktivieren von Root für die Anmeldung

Dein Orange Pi sollte jetzt den Desktop und SSH ausführen, aber wir wollen mehr tun! Diese 3 Schritte sind nicht obligatorisch, aber ich möchte es empfehlen oder zumindest einen Blick darauf werfen.

  1. Aktualisieren / aktualisieren Sie Ihr ArmbianLogin mit Putty auf Ihren Orange Pi und verwenden Sie diesen Befehl, um Ihr Armbian zu aktualisieren / zu aktualisieren:" sudo apt-get update" Danach:"sudo apt-get upgrade -y "Danach:"Sudo apt-get dist-upgrade -y"oder alle auf einmal:"sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y"Dieser Vorgang kann eine Weile dauern, also können Sie in der Zwischenzeit lesen der nächste Teil.
  2. Richten Sie einen statischen IPI ein und möchten Sie eine statische (Nicht-DHCP-) IP-Adresse auf meinem Orange Pi haben, damit ich sicher bin, dass ich mich immer mit meinem Orange Pi unter derselben IP-Adresse verbinde. Melden Sie sich mit Putty bei Ihrem Orange Pi an, und verwenden Sie diesen Befehl, um Ihre aktuellen IP-Details anzuzeigen:" ifconfig "Es sollte in etwa so aussehen: 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 In diesem Fall möchte ich diese IP-Adresse 192.168.0.25 als statische verwenden IP-Adresse, aber Sie müssen überprüfen, welche IP-Adresse Sie in diesem Bereich verwenden möchten. Geben Sie Folgendes ein: " nano /etc/network/interfaces ", der Texteditor Nano wird geöffnet und zeigt Ihnen die Netzwerkkonfiguration an. Suchen Sie nach dem " eth0" Details, wie diese: # Kabelgebundener Adapter #1allow-hotplug eth0 #no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # wenn Sie MAC manuell einstellen möchten # pre-up /sbin/ifconfig eth0 mtu 3838 # Einstellung MTU für DHCP, statisch nur: mtu 3838 Jetzt müssen wir den Teil "dhcp" in "statisch" ändern und alle IP-Adressdetails eingeben. Ändern Sie es wie folgt: # Kabelgebundener Adapter # 1

    allow-hotplug eth0 #no-auto-down eth0 iface eth0 inet statische Adresse 192.168.0.25 Netzmaske 255.255.255.0 Gateway 192.168.0.1 # hwaddress ether # wenn Sie MAC manuell einstellen möchten # pre-up /sbin/ifconfig eth0 mtu 3838 # MTU für DHCP einstellen, statisch nur$ Speichern Sie dieses Dokument, indem Sie "Strg+x", "Y" drücken und die Eingabetaste drücken (Ändern Sie den Dateinamen nicht!) Jetzt müssen wir den Netzwerkdienst in Armbian neu starten, aber ich tue es nicht weiß warum, das Neustarten von Armbian funktioniert hier gut / am besten. Sie können neu starten, indem Sie "reboot" eingeben. Putty gibt Ihnen eine Nachricht "Server unerwartet geschlossen Netzwerkverbindung", aber das ist nicht ungewöhnlich, Sie starten den Orange Pi neu auf eine statische IP-Adresse für " ETH0 ".

  3. Deaktivieren Sie die Root-SSH-Anmeldung auf ArmbianWarum sollten wir das Root-Konto für die SSH-Anmeldung deaktivieren? Ganz einfach, Sicherheit! Fast alle Linux-Distributionen haben das "root"-Konto. Wenn also jemand einen Linux-Server hacken/brute force will, versucht er, sich mit diesem Konto anzumelden. Wenn Sie dieses Konto deaktivieren, müssen sie zuerst ein Benutzerkonto finden. Um dieses Problem zu beheben, müssen wir die Datei " sshd_config " bearbeiten, die die Hauptkonfigurationsdatei für den sshd-Dienst ist. Stellen Sie sicher, dass Ihr zweites Konto funktioniert! Am Anfang hat Armbian Sie gebeten, ein zweites Benutzerkonto mit einem Passwort zu erstellen. Melden Sie sich von Putty ab und versuchen Sie, sich mit diesem Konto anzumelden. In meinem Fall habe ich ein Konto erstellt " orangepi ". Type:" sudo nano /etc/ssh/sshd_config "Finde diesen Teil: (in Nano kannst du mit "ctrl+w" suchen)" PermitRootLogin "Es wird dir angezeigt: # Authentifizierung:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yesÄndern Sie " PermitRootLogin yes " in " PermitRootLogin no "Speichern Sie dies, indem Sie "ctr+x", Y(es) und Enter drücken (Ändern Sie den Dateinamen nicht!) Starten Sie SSH neu, indem Sie Folgendes eingeben:" sudo service ssh restart "Abmelden und versuchen, sich mit "root" anzumelden, wenn Sie dies richtig geändert haben, erhalten Sie jetzt eine Fehlermeldung."Zugriff verweigert". Loggen Sie sich jetzt mit Ihrem zweiten Konto ein, in meinem Fall ist es "orangepi" und Sie sind fertig!

Schritt 5: Tipps - Zusätzliche Software + Hülle

Tipps - Zusätzliche Software + Hülle
Tipps - Zusätzliche Software + Hülle

Dies sind nur Extras wie:

  • Installieren Sie Armbian auf Ihrem Onboard 16GB EMMC-Speicher!sudo nand-sata-install

    Nachdem Sie Ihr Passwort eingegeben haben, haben Sie nur noch eine Möglichkeit: ‘Boot from eMMC – system on eMMC’. Wählen Sie OK

    Wählen Sie auf dem nächsten Bildschirm erneut OK und nach etwa 30 Minuten ist die eMMC-Installation abgeschlossen. Schalten Sie das System aus, entfernen Sie die microSD-Karte und schalten Sie es wieder ein. Sie sehen den Desktop wieder.

    Das war's, jetzt können Sie direkt von der eMMC booten und mit der Arbeit an Ihren Projekten beginnen!

    Danke an @thatpieguy: Ich würde mich freuen, wenn du dies zu deinem Projekt hinzufügst, um Menschen zu helfen, da mir das geholfen hat, Danke

  • VNC über SSH
  • RPI-Monitor
  • Webmin
  • WiringOPGenau wie der Raspberry Pi (RPI) hat der Orange Pi (OP oder OPI) einige GPIOs zum Spielen. Der RPI verwendet ein Programm namens "WiringPi", aber für den Orange Pi haben wir "WiringOP"!Weitere Informationen finden Sie: Hier und hier

    • Gehe in dein Homeverzeichnis
    • Geben Sie ein: "git clone https://github.com/zhaolei/WiringOP.git -b h3"
    • Typ: "CD WiringOP"
    • Geben Sie ein: "sudo chmod +x./build"
    • Typ: "sudo./build"
    • Geben Sie: "gpio readall" ein, um eine Übersicht aller GPIO-Ports anzuzeigen.
  • VNC über SSHI kann an dieser kompletten Website vorbeikopieren, aber alle Informationen sind: Hier
  • RPI-MonitorIch kann an dieser kompletten Website vorbeikopieren, aber alle Infos sind: Hier
  • WebminIch kann an dieser kompletten Website vorbeikopieren, aber alle Infos sind: HIER
  • Fall drucken!:)

Schritt 6: Dinge zu tun…

Diese Dinge muss ich noch herausfinden oder wissen (und ein neues Instructable für erstellen)

  1. Anschließen meiner SSD am SATA-Port
  2. Verwenden Sie einige Sensoren auf den GPIOs und platzieren / kopieren Sie die Ausgabe in eine (lokale) MySQL-Datenbank und zeigen Sie diese auf einer (lokalen) PHP-Website an
  3. Android auf dem Orange Pi Plus 2.

Das war's erst mal Jungs!

Bitte hinterlassen Sie einen Kommentar, wenn Ihnen dieses Instructable gefallen hat oder wenn Sie Fragen zu diesem Instructable haben:)

Empfohlen: