Spisu treści:

Orange Pi Plus 2 - Armbian (na karcie SD lub wbudowanej pamięci 16 GB!) - Aktualizacja: 6 kroków
Orange Pi Plus 2 - Armbian (na karcie SD lub wbudowanej pamięci 16 GB!) - Aktualizacja: 6 kroków

Wideo: Orange Pi Plus 2 - Armbian (na karcie SD lub wbudowanej pamięci 16 GB!) - Aktualizacja: 6 kroków

Wideo: Orange Pi Plus 2 - Armbian (na karcie SD lub wbudowanej pamięci 16 GB!) - Aktualizacja: 6 kroków
Wideo: 4TB SSD w Raspberry Pi 4 | Serwer NAS na Raspberry Pi 4 2024, Lipiec
Anonim
Orange Pi Plus 2 - Armbian (na karcie SD lub wbudowanej pamięci 16 GB!) - Aktualizacja
Orange Pi Plus 2 - Armbian (na karcie SD lub wbudowanej pamięci 16 GB!) - Aktualizacja

Cześć wszystkim! To jest mój pierwszy Instruktaż, a angielski nie jest moim językiem ojczystym, więc proszę, nie bądź dla mnie zbyt trudny. Na początek Orange Pi Plus 2 to wspaniałe małe urządzenie, podobnie jak Raspberry Pi, ale szybsze! Dla Raspberry Pi to duża społeczność i istnieje wiele stron internetowych pokazujących, jak z niego korzystać i/lub co robić, gdy masz jakieś problemy lub pytania. W przypadku Orange Pi nie ma dużej społeczności gotowej odpowiedzieć na wszystkie Twoje pytania, więc musisz dużo używać Google, aby znaleźć swoje odpowiedzi. W tym przypadku pokażę ci, jak zainstalować Armbian na Orange Pi. Armbian jest najczęściej używaną wersją linuksa na Orange Pi, ponieważ wszystko będzie działać po wyjęciu z pudełka.

Inne dystrybucje Linuksa również działają, ale większość z nich nadal ma problemy z kartą Wifi lub LAN na płycie, dlatego używamy Armbiana.

Co to jest Orange Pi Plus?

To komputer jednopłytkowy typu open source. Może działać z systemem Android 4.4, Ubuntu, Debian, Rasberry Pi Image, używa AllWinner H3 SoC i ma 1 GB pamięci DDR3 SDRAM. A jako bonus: 16 GB pamięci Flash EMMC!

Więcej informacji o Orange Pi znajdziesz: Tutaj

Co to jest Armbian?

Lekka dystrybucja oparta na Debianie lub Ubuntu, specjalizująca się w płytach programistycznych ARM. Skompilowany od podstaw, Posiada potężne narzędzia do tworzenia i tworzenia oprogramowania, Żywa społeczność. Więcej informacji o Armbianie można znaleźć: TutajPrzewodnik po instalacji można znaleźć: Tutaj

Krok 1: Czego potrzebujemy?

Czego potrzebujemy?
Czego potrzebujemy?

Ok, czego potrzebujemy, aby rozpocząć ten mały projekt? Potrzebny sprzęt:

  1. Pomarańczowy Pi Plus 2
  2. 5V/2A z baryłką DC Jack LUB grubym kablem USB (użyłem 5V/1, 5A ze starego telefonu)
  3. Karta SD - klasa 10!
  4. Myszka klawiaturowa
  5. kabel HDMI
  6. kabel LAN
  7. Czytnik kart

Potrzebne oprogramowanie:

  1. Pobierz pulpit Armbian - Jessie dla Orange Pi plus 2: Tutaj
  2. Pobierz SDFormatter: Tutaj
  3. Pobierz Etcher: Tutaj
  4. Pobierz 7-Zip: Tutaj
  5. Pobierz Putty: Tutaj

Krok 2: Upzip, sformatuj i zainstaluj Armbian na karcie SD

Upzip, sformatuj i zainstaluj Armbian na karcie SD
Upzip, sformatuj i zainstaluj Armbian na karcie SD
Upzip, sformatuj i zainstaluj Armbian na karcie SD
Upzip, sformatuj i zainstaluj Armbian na karcie SD
Upzip, sformatuj i zainstaluj Armbian na karcie SD
Upzip, sformatuj i zainstaluj Armbian na karcie SD

Rozpocznij pobieranie Armbian (patrz linki powyżej) i zainstaluj SDFormatter, Etcher i 7-zip. Nie wyjaśniam, jak zainstalować te aplikacje, ponieważ jest to dość proste

  • Kiedy to zrobisz, otwórz folder, do którego pobrałeś obraz Armbian, powinien on mieć nazwę tak:Nowość:

    „Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.7z”

  • Stare: „Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Otwórz 7-zip i rozpakuj ten plik do nowego katalogu, aby uzyskać coś takiego: „Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Podłącz kartę SD do komputera, w tym przypadku użyłem czytnika kart USB
  • Uruchom SDformatter

    • Dysk: wybierz swoją kartę SD (sprawdź to dwukrotnie!)
    • Przejdź do opcji -> „Dostosowanie rozmiaru formatu” -> TAK (domyślnie „Nie”) -> OK
    • Sprawdź ponownie, czy karta SD jest wybrana w sekcji „Dysk”!
    • Kliknij „Format”
  • Uruchom Etcher (uruchom jako administrator!)

    • " Select Image "-> Select your unzipt: New: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Old: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img"
    • Wybierz „Zmień”, aby zmienić literę dysku dla karty SD
    • Wybierz „Flash!” i poczekaj, aż to się skończy
  • Odłącz kartę SD po zakończeniu tego procesu, użyj opcji „Bezpiecznie usuń sprzęt i wysuń nośnik” w systemie Windows, aby upewnić się, że wszystko jest w porządku

Krok 3: Podłącz swoje Orange Pi i zacznij pierwszy raz z Armbian

Podłącz swoje Orange Pi i zacznij po raz pierwszy z Armbian
Podłącz swoje Orange Pi i zacznij po raz pierwszy z Armbian
Podłącz swoje Orange Pi i zacznij po raz pierwszy z Armbian
Podłącz swoje Orange Pi i zacznij po raz pierwszy z Armbian
Podłącz swoje Orange Pi i zacznij po raz pierwszy z Armbian
Podłącz swoje Orange Pi i zacznij po raz pierwszy z Armbian

Ok, teraz nadszedł czas, aby podłączyć wszystkie urządzenia i kable, aby uruchomić Orange Pi!

  • Podłącz klawiaturę + mysz do USB
  • Podłącz kabel HDMI do monitora
  • Podłącz kabel LAN do routera/przełącznika
  • Włóż kartę SD do gniazda karty SD
  • Na koniec podłącz kabel zasilający do Orange Pi. Nie ma wsparcia dla Micro USB jako zasilacza!

Niech zabawa się zacznie!

Jak uruchomić? - AKTUALIZACJA (Dzięki @thatpieguy)

Pierwsze uruchomienie zajmuje około 3 minut, a następnie uruchamia się ponownie i będziesz musiał poczekać kolejną minutę, aby się zalogować. To opóźnienie jest spowodowane tym, że system aktualizuje listę pakietów i tworzy awaryjny SWAP 128 MB na karcie SD.

AKTUALIZACJA:

Później możesz dokonać wyboru instalacji systemu operacyjnego we wbudowanej pamięci EMCC! (Nie musisz już używać karty SD i używać jej do innych projektów)

Jak się zalogować?

Zaloguj się jako użytkownik "root" na konsoli lub przez SSH i użyj hasła "1234". Zostaniesz poproszony o zmianę tego hasła przy pierwszym logowaniu. Następnie zostaniesz poproszony o utworzenie normalnego konta użytkownika z włączonym sudo (admin). Pyta Cię nawet, czy chcesz zmienić rozdzielczość ekranu, ale dla mnie jest w porządku w 720P. Używam wiersza poleceń z SSH (putty) przez większość czasu. Twój pulpit jest teraz gotowy do użycia!:)

Na przykład używam Putty, aby połączyć się z prawdziwym SSH Orange Pi. Jeśli nie znasz adresu IP swojego Orange Pi, sprawdź router lub użyj klawiatury + myszy na monitorze, kliknij

Menu aplikacji -> Emulator terminala

Wpisz " sudo ifconfig " i wpisz swoje hasło.

Pokaże ci coś takiego:

eth0 (pierwsza karta sieciowa):

Linia 1e: blablabla Linia 2e: inet adres: 192.168.0.25 Linia blablabal Linia 3e: blablabla Teraz możesz uruchomić Putty i połączyć się z Orange Pi!

Uruchom Putty i połącz się z adresem IP swojego Orange Pi w ten sposób (patrz zrzut ekranu):

Nazwa hosta (lub adres IP): 192.168.0.25 (tylko mój przykład, zmień na swój adres IP)Port 22 (domyślny)I kliknij "Otwórz"

  • Putty za pierwszym razem przekaże wiadomość dotyczącą bezpieczeństwa, po prostu kliknij „Tak”. (patrz zrzut ekranu)
  • Zaloguj się z "root" jako nazwą użytkownika i własnym hasłem.

Krok 4: Zaktualizuj / uaktualnij, ustaw statyczny adres IP i wyłącz rootowanie dla logowania

Twoje Orange Pi powinno teraz uruchomić pulpit i SSH, ale chcemy zrobić więcej! Te 3 kroki nie są obowiązkowe, ale chciałbym je polecić lub przynajmniej rzucić okiem.

  1. Zaktualizuj / uaktualnij ArmbianLogin za pomocą Putty do Orange Pi i użyj tego polecenia, aby zaktualizować/uaktualnić Armbian:" sudo apt-get update" Następnie:"sudo apt-get upgrade -y "Potem:"Sudo apt-get dist-upgrade -y"lub wszystkie naraz:"sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y"Ten proces może trochę potrwać, więc w międzyczasie możesz przeczytać następna część.
  2. Ustaw statyczny IPI, chcę mieć statyczny adres IP (bez DHCP) na moim Orange Pi, więc wiem na pewno, że łączę się z moim Orange Pi na tym samym adresie IP przez cały czas. Zaloguj się za pomocą Putty do swojego Orange Pi, i użyj tego polecenia, aby zobaczyć swoje aktualne dane IP:" ifconfig "Powinno to wyglądać mniej więcej tak: 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 W tym przypadku chcę użyć tego adresu IP 192.168.0.25 jako statycznego Adres IP, ale musisz sprawdzić, jakiego adresu IP chcesz użyć w tym zakresie. Wpisz: "nano /etc/network/interfaces", edytor tekstu Nano otworzy się i pokaże konfigurację sieci, wyszukaj " eth0" szczegóły: # Adapter przewodowy #1allow-hotplug eth0 #no-auto-down eth0 iface eth0 inet dhcp # hwaddress ether # jeśli chcesz ręcznie ustawić MAC # pre-up /sbin/ifconfig eth0 mtu 3838 # ustawienie MTU dla DHCP, tylko statyczne: mtu 3838 Teraz musimy zmienić część „dhcp” na „static” i wypełnić wszystkie szczegóły adresu IP. Zmień to w ten sposób:# Adapter przewodowy #1

    allow-hotplug eth0 #no-auto-down eth0 iface eth0 inet adres statyczny 192.168.0.25 netmask 255.255.255.0 brama 192.168.0.1 # hwaddress ether # jeśli chcesz ustawić MAC ręcznie # pre-up /sbin/ifconfig eth0 mtu 3838 # ustawienie MTU na DHCP, statyczne po prostu $ Zapisz ten dokument, naciskając "ctrl+x", "Y" i naciśnij enter (nie zmieniaj nazwy pliku!) Teraz musimy zrestartować usługę sieciową w Armbianie, ale ja nie wiesz dlaczego, ponowne uruchomienie Armbiana działa dobrze/najlepiej tutaj. Możesz ponownie uruchomić komputer, wpisując to „reboot”. Putty wyświetli komunikat „Serwer nieoczekiwanie zamknął połączenie sieciowe”, ale to nie dziwne, restartujesz Orange Pi. W putty użyj przycisku „Restart ression” i uruchom ponownie połączenie z Orange Pi. Teraz zmieniliśmy adres IP DHCP na statyczny adres IP dla "ETH0".

  3. Wyłącz Root SSH Login na ArmbianDlaczego powinniśmy wyłączyć konto root dla logowania SSH? Całkiem proste, bezpieczeństwo! Prawie wszystkie dystrybucje Linuksa mają konto „root”, więc jeśli ktoś chce zhakować/brute forcea serwer Linux, próbuje zalogować się na to konto. Kiedy wyłączysz to konto, muszą najpierw znaleźć konto użytkownika. Aby rozwiązać ten problem, musimy edytować plik " sshd_config ", który jest głównym plikiem konfiguracyjnym usługi sshd. Upewnij się, że Twoje drugie konto działa! Na początku Armbian poprosił Cię o utworzenie drugiego konta użytkownika z hasłem. Wyloguj się z Putty i spróbuj zalogować się na to konto. W moim przypadku utworzyłem konto "orangepi". Wpisz:" sudo nano /etc/ssh/sshd_config "Znajdź tę część: (w Nano możesz wyszukiwać za pomocą "ctrl+w")" PermitRootLogin "Pokaże ci: # Uwierzytelnianie:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yesZmień " PermitRootLogin yes " na " PermitRootLogin no "Zapisz to, naciskając "ctr+x", Y(es) i naciśnij enter (nie zmieniaj nazwy pliku!) Uruchom ponownie SSH, wpisując:" sudo service ssh restart "Wyloguj się i spróbuj zalogować się za pomocą "root", jeśli zmieniłeś to poprawnie, teraz wyświetli błąd."Odmowa dostępu". Zaloguj się teraz na swoje drugie konto, w moim przypadku jest to "orangepi" i Jesteś skończony!

Krok 5: Wskazówki - dodatkowe oprogramowanie + obudowa

Wskazówki - dodatkowe oprogramowanie + etui
Wskazówki - dodatkowe oprogramowanie + etui

Są to tylko dodatki, takie jak:

  • Zainstaluj Armbian na swojej wbudowanej pamięci EMMC 16 GB! sudo nand-sata-install

    Po wpisaniu hasła masz tylko jedną opcję: „Uruchom z eMMC – system na eMMC”. Wybierz OK

    Wybierz ponownie OK na następnym ekranie, a po około 30 minutach instalacja eMMC zostanie zakończona. Wyłącz system, wyjmij kartę microSD i włącz go ponownie. Znowu zobaczysz pulpit.

    To wszystko, teraz możesz uruchomić system bezpośrednio z eMMC i rozpocząć pracę nad swoimi projektami!

    Dzięki @thatpieguy: Bardzo chciałbym zobaczyć, jak dodajesz to do swojego projektu, aby pomóc ludziom, ponieważ to mi pomogło, Dzięki

  • VNC przez SSH
  • Monitor RPI
  • Webmin
  • WiringOPPodobnie jak Raspberry Pi (RPI), Orange Pi (OP lub OPI) ma kilka GPIO do zabawy. RPI używa programu o nazwie „WiringPi”, ale dla Orange Pi mamy „WiringOP”! Więcej informacji można znaleźć: Tu i Tu

    • Przejdź do swojego katalogu domowego
    • Wpisz: „git clone https://github.com/zhaolei/WiringOP.git -b h3”
    • Typ: "cd WiringOP"
    • Wpisz: "sudo chmod +x./build"
    • Wpisz: "sudo./build"
    • Wpisz: „gpio readall”, aby zobaczyć przegląd wszystkich portów GPIO.
  • VNC przez SSHI może skopiować tę całą witrynę, ale wszystkie informacje są: Tutaj
  • RPI-MonitorI może skopiować całą tę stronę, ale wszystkie informacje są: Tutaj
  • WebminI może skopiować całą tę stronę, ale wszystkie informacje są: TUTAJ
  • Wydrukuj etui!:)

Krok 6: Rzeczy do zrobienia…

Te rzeczy, które wciąż muszę rozgryźć lub chcę wiedzieć (i utworzyć nową instrukcję dla)

  1. Podłączanie dysku SSD do portu Sata
  2. Użyj kilku czujników w GPIO i umieść/skopiuj dane wyjściowe do (lokalnej) bazy danych Mysql i pokaż to na (lokalnej) stronie PHP
  3. Android na Orange Pi Plus 2.

Na razie to wszystko!

Proszę zostawić komentarz, jeśli podoba Ci się ten Instruktaż lub jeśli masz jakiekolwiek pytania dotyczące tego Instruktażu:)

Zalecana: