Spisu treści:
- Krok 1: Czego potrzebujemy?
- Krok 2: Upzip, sformatuj i zainstaluj Armbian na karcie SD
- Krok 3: Podłącz swoje Orange Pi i zacznij pierwszy raz z Armbian
- Krok 4: Zaktualizuj / uaktualnij, ustaw statyczny adres IP i wyłącz rootowanie dla logowania
- Krok 5: Wskazówki - dodatkowe oprogramowanie + obudowa
- Krok 6: Rzeczy do zrobienia…
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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?
Ok, czego potrzebujemy, aby rozpocząć ten mały projekt? Potrzebny sprzęt:
- Pomarańczowy Pi Plus 2
- 5V/2A z baryłką DC Jack LUB grubym kablem USB (użyłem 5V/1, 5A ze starego telefonu)
- Karta SD - klasa 10!
- Myszka klawiaturowa
- kabel HDMI
- kabel LAN
- Czytnik kart
Potrzebne oprogramowanie:
- Pobierz pulpit Armbian - Jessie dla Orange Pi plus 2: Tutaj
- Pobierz SDFormatter: Tutaj
- Pobierz Etcher: Tutaj
- Pobierz 7-Zip: Tutaj
- Pobierz Putty: Tutaj
Krok 2: 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
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.
- 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ęść.
-
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".
-
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
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)
- Podłączanie dysku SSD do portu Sata
- 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
- 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:)