İçindekiler:

Orange Pi Plus 2 - Armbian (SD kartta veya Yerleşik 16GB Bellekte!) - Güncelleme: 6 Adım
Orange Pi Plus 2 - Armbian (SD kartta veya Yerleşik 16GB Bellekte!) - Güncelleme: 6 Adım

Video: Orange Pi Plus 2 - Armbian (SD kartta veya Yerleşik 16GB Bellekte!) - Güncelleme: 6 Adım

Video: Orange Pi Plus 2 - Armbian (SD kartta veya Yerleşik 16GB Bellekte!) - Güncelleme: 6 Adım
Video: Armbian Focal Nasıl Yüklenir? (How To İnstall Armbian Focal) 2024, Temmuz
Anonim
Orange Pi Plus 2 - Armbian (SD kartta veya Yerleşik 16GB Bellekte!) - Güncelleme
Orange Pi Plus 2 - Armbian (SD kartta veya Yerleşik 16GB Bellekte!) - Güncelleme

Herkese selam!Bu benim ilk Eğitilebilir Ders kitabım ve İngilizce benim ana dilim değil, bu yüzden lütfen beni zorlama. Başlangıç olarak, Orange Pi Plus 2, Raspberry Pi gibi harika küçük bir cihaz ama daha hızlı! Raspberry Pi'nin büyük bir topluluğu var ve onu nasıl kullanacağınızı ve/veya bazı sorunlarınız veya sorularınız olduğunda ne yapacağınızı gösteren birçok web sitesi var. Orange Pi için tüm sorularınızı yanıtlamaya hazır büyük bir topluluk yok., bu yüzden cevaplarınızı bulmak için Google'ı çok kullanmalısınız. Bu durumda size Armbian'ı Orange Pi'ye nasıl kuracağınızı göstereceğim. Armbian, Orange Pi'de en çok kullanılan linux sürümüdür çünkü her şey kutudan çıkar.

Diğer Linux dağıtımları da çalışıyor, ancak çoğu hala yerleşik Wifi veya LAN adaptörüyle ilgili sorunlar yaşıyor, bu yüzden Armbian kullanıyoruz.

Orange Pi Plus nedir?

Açık kaynaklı tek kartlı bir bilgisayardır. Android 4.4, Ubuntu, Debian, Rasberry Pi Image çalıştırabilir, AllWinner H3 SoC kullanır ve 1GB DDR3 SDRAM'e sahiptir. Ve bonus olarak: 16GB EMMC Flash bellek!

Orange Pi hakkında daha fazla bilgi bulunabilir: Burada

Armbian nedir?

ARM geliştirme kartları için uzmanlaşmış hafif Debian veya Ubuntu tabanlı dağıtım. Sıfırdan derlenmiştir, Güçlü yapı ve yazılım geliştirme araçlarına sahiptir, Canlı bir topluluk. Armbian hakkında daha fazla bilgi bulunabilir: Kurulum kılavuzu burada bulunabilir: Burada

Adım 1: Neye İhtiyacımız Var?

Neye ihtiyacımız var?
Neye ihtiyacımız var?

Tamam, bu küçük projeye başlamak için neye ihtiyacımız var? Gerekli donanım:

  1. Turuncu Pi Artı 2
  2. DC Jack varil VEYA kalın USB kablosu ile 5V/2A (eski telefonumdan 5V/1, 5A kullandım)
  3. SD kart - Sınıf 10!
  4. Klavye fare
  5. HDMI kablosu
  6. lan kablosu
  7. Kart okuyucu

Gerekli yazılım:

  1. Orange Pi plus 2 için Armbian - Jessie masaüstünü indirin: Buradan
  2. SDFormatter'ı İndirin: Buradan
  3. Etcher'ı İndirin: Buradan
  4. 7-Zip'i indirin: Buradan
  5. Putty'yi İndirin: Buradan

2. Adım: Upzip, Formatlayın ve Armbian'ı SD Karta Yükleyin

Upzip, Format ve Armbian'ı SD Karta Kurma
Upzip, Format ve Armbian'ı SD Karta Kurma
Upzip, Format ve Armbian'ı SD Karta Kurma
Upzip, Format ve Armbian'ı SD Karta Kurma
Upzip, Format ve Armbian'ı SD Karta Kurma
Upzip, Format ve Armbian'ı SD Karta Kurma

Armbian'ı indirmeye başlayın (yukarıdaki bağlantılara bakın) ve SDFormatter, Etcher ve 7-zip'i kurun. Bu uygulamaların nasıl kurulacağını anlatmıyorum çünkü oldukça basit

  • Bu yapıldığında, Armbian imajını indirdiğiniz klasörü açın, bunun adı şu şekilde olmalıdır: Yeni:

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

  • Eski: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • 7-zip'i açın ve bu dosyayı yeni bir dizine açın, böylece şöyle bir şeye sahip olursunuz: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • SD Kartınızı bilgisayarınıza bağlayın, bu durumda bir USB kart okuyucu kullandım
  • SDformatter'ı başlatın

    • Sürücü: SDCard'ınızı seçin (Bunu iki kez kontrol edin!)
    • Seçeneklere gidin -> "Biçim boyutu ayarı" -> EVET (Varsayılan "Hayır"dır) -> Tamam
    • "Sürücü" bölümünde SDCard'ın seçili olup olmadığını tekrar kontrol edin!
    • "Biçimlendir" e tıklayın
  • Etcher'ı başlatın (Yönetici olarak çalıştırın!)

    • " Resmi Seç "-> Zip dosyanızı seçin: Yeni: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Eski: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" dosyası
    • SD Kartınız için sürücü harfinizi değiştirmek için " Değiştir "i seçin
    • "Flaş!" öğesini seçin. ve bu bitene kadar bekleyin
  • Bu işlem tamamlandığında SD Kartınızın bağlantısını kesin, Windows'ta "Donanımı güvenle kaldır ve medyayı çıkar" seçeneğini kullanarak sorun olmadığından emin olun.

Adım 3: Orange Pi'nizi Bağlayın ve Armbian ile İlk Kez Başlayın

Orange Pi'nizi Bağlayın ve Armbian ile İlk Sefere Başlayın
Orange Pi'nizi Bağlayın ve Armbian ile İlk Sefere Başlayın
Orange Pi'nizi Bağlayın ve Armbian ile İlk Sefere Başlayın
Orange Pi'nizi Bağlayın ve Armbian ile İlk Sefere Başlayın
Orange Pi'nizi Bağlayın ve Armbian ile İlk Sefere Başlayın
Orange Pi'nizi Bağlayın ve Armbian ile İlk Sefere Başlayın

Tamam, şimdi Orange Pi'nizi başlatmak için tüm cihazlarınızı ve kablolarınızı bağlama zamanı!

  • Klavye + farenizi USB'ye bağlayın
  • HDMI kablonuzu monitörünüze bağlayın
  • LAN kablonuzu yönlendiricinize/anahtarınıza bağlayın
  • SD kartı SD kart yuvasına takın
  • Son olarak, güç kablosunu Orange Pi'nize bağlayın Güç kaynağı olarak Mikro USB desteği YOKTUR!

Eğlence başlasın!

Nasıl önyükleme yapılır? - GÜNCELLEME (@thatpieguy sayesinde)

İlk önyükleme yaklaşık 3 dakika sürer, ardından yeniden başlatılır ve oturum açmak için bir dakika daha beklemeniz gerekir. Bu gecikmenin nedeni, sistemin paket listesini güncellemesi ve SD kartta 128Mb acil SWAP oluşturmasıdır.

GÜNCELLEME:

Daha sonra işletim sisteminizi Yerleşik EMCC Belleğine kurma seçimini yapabilirsiniz!

Nasıl giriş yapılır?

Konsolda veya SSH üzerinden "root" kullanıcı adı olarak giriş yapın ve "1234" şifresini kullanın. İlk girişte bu şifreyi değiştirmeniz istenecektir. Daha sonra sudo (admin) etkinleştirilmiş normal bir kullanıcı hesabı oluşturmanız istenecek. Hatta ekran çözünürlüğünü değiştirmek isteyip istemediğinizi soruyor ama benim için 720P'de sorun yok. Komut satırını SSH (macun) ile kullanıyorum) çoğu zaman. Masaüstünüz artık kullanıma hazır!:)

Örneğin, Orange Pi true SSH'ye bağlanmak için Putty kullanıyorum. Orange Pi'nizin IP adresini bilmiyorsanız, router'ınızı kontrol edin veya monitörünüzde klavye + farenizi kullanın, için tıklayın

Uygulama Menüsü -> Terminal Emülatörü

"sudo ifconfig " yazın ve şifrenizi yazın.

Size şöyle bir şey gösterecek:

eth0 (ilk ağ kartı):

1e hattı: blablabla 2e hattı: inet adres: 192.168.0.25 blablabal 3e hattı: blablalbaArtık Putty'nizi başlatabilir ve Orange Pi'nize bağlanabilirsiniz!

Putty'yi başlatın ve Orange Pi'nizin IP adresine şu şekilde bağlanın (ekran görüntüsüne bakın):

Ana Bilgisayar Adı (veya IP adresi): 192.168.0.25 (sadece benim örneğim, IP'nizi değiştirin)Bağlantı Noktası 22 (varsayılan)Ve "Aç"a tıklayın

  • Putty ilk seferde size bir güvenlik mesajı verecektir, sadece "Evet"e tıklayın.(ekran görüntüsüne bakın)
  • Kullanıcı adı olarak "root" ve kendi şifrenizle giriş yapın.

Adım 4: Güncelle/Yükselt, Statik IP Ayarlayın ve Oturum Açmak için Kökü Devre Dışı Bırakın

Orange Pi'niz şu anda masaüstünü ve SSH'yi çalıştırmalı, ancak daha fazlasını yapmak istiyoruz! Bu 3 adım zorunlu değil ama tavsiye etmek ya da en azından bir göz atmak istiyorum.

  1. ArmbianLogin'inizi Putty ile Orange Pi'nize güncelleyin / yükseltin ve Armbian'ınızı güncellemek/yükseltmek için bu komutu kullanın:" sudo apt-get update" Bundan sonra:"sudo apt-get upgrade -y "Bundan sonra:"Sudo apt-get dist-upgrade -y"veya hepsi bir arada:"sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y"Bu işlem biraz zaman alabilir, bu arada okuyabilirsiniz sonraki bölüm.
  2. Orange Pi'mde statik (DHCP olmayan) bir IP Adresine sahip olmak için statik bir IPI kurun, bu yüzden Orange Pi'me her zaman aynı IP Adresinden bağlandığımdan eminim. Orange Pi'nize Putty ile giriş yapın, ve mevcut IP ayrıntılarınızı görmek için bu komutu kullanın:" ifconfig "Bunun gibi bir şey olmalı: 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 Bu durumda 192.168.0.25 IP Adresini statik olarak kullanmak istiyorum IP Adresi, ancak bu aralıkta hangi IP Adresini kullanmak istediğinizi kontrol etmelisiniz. Type:" nano /etc/network/interfaces ", metin düzenleyici Nano açılacak ve size Ağ yapılandırmasını gösterecek, " eth0" ayrıntıları, bunun gibi: # Kablolu adaptör #1allow-hotplug eth0 #otomatik kapanma yok eth0 iface eth0 inet dhcp # hwaddress ether # MAC'i manuel olarak ayarlamak istiyorsanız # pre-up /sbin/ifconfig eth0 mtu 3838 # ayar DHCP için MTU, sadece statik: mtu 3838 Şimdi "dhcp" kısmını "statik" olarak değiştirmemiz ve tüm IP adresi ayrıntılarını doldurmamız gerekiyor. Bunu şu şekilde değiştirin:# Kablolu adaptör #1

    allow-hotplug eth0 #no-auto-down eth0 iface eth0 inet statik adres 192.168.0.25 ağ maskesi 255.255.255.0 ağ geçidi 192.168.0.1 # hwaddress ether # MAC'i manuel olarak ayarlamak istiyorsanız # pre-up /sbin/ifconfig eth0 mtu 3838 # DHCP için MTU ayarı, statik sadece$ "ctrl+x", "Y" tuşlarına basarak bu belgeyi kaydedin ve enter tuşuna basın (dosya adını değiştirmeyin!)Artık Armbian'da ağ hizmetini yeniden başlatmamız gerekiyor, ama yapmıyorum nedenini biliyorum, Armbian'ı yeniden başlatmak burada iyi/en iyi çalışıyor. Bu "reboot" yazarak yeniden başlatabilirsiniz. Putty size "Sunucu beklenmedik şekilde ağ bağlantısını kapattı" mesajı verecek, ancak bu garip değil, Orange Pi'yi yeniden başlatıyorsunuz. Macun'da "Restart Ression" düğmesini kullanın, Orange Pi'nize yeniden bağlanmayı yeniden başlatın. Şimdi bir DHCP IP Adresi değiştirdik " ETH0 " için statik bir IP Adresine.

  3. Armbian'da Kök SSH Girişini Devre Dışı Bırak SSH girişi için kök hesabı neden devre dışı bırakmalıyız? Oldukça basit, güvenlik! Hemen hemen tüm Linux dağıtımlarının "kök" hesabı vardır, bu yüzden birileri bir Linux sunucusunu hacklemek/kaba zorlamak isterse, bu hesapla oturum açmaya çalışıyorlar. Bu hesabı devre dışı bıraktığınızda, önce bir kullanıcı hesabı bulmaları gerekir. Bu sorunu çözmek için sshd hizmetinin ana yapılandırma dosyası olan " sshd_config " dosyasını düzenlememiz gerekecek. 2. hesabınızın çalıştığından emin olun! Başlangıçta Armbian sizden bir şifre ile 2. kullanıcı hesabı oluşturmanızı istedi. Putty'den çıkın ve bu hesapla giriş yapmayı deneyin. Benim durumumda bir hesap oluşturdum " orangepi ". Type:" sudo nano /etc/ssh/sshd_config "Bu bölümü bul: (Nano'da "ctrl+w" ile arama yapabilirsiniz)" PermitRootLogin "Size şunu gösterecek: # Kimlik Doğrulama:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yes" PermitRootLogin yes " öğesini " PermitRootLogin hayır " olarak değiştirin "ctr+x", Y(es) tuşlarına basarak bunu kaydedin ve enter tuşuna basın (dosyanın adını değiştirmeyin!) SSH'yi yazarak yeniden başlatın:" sudo service ssh restart "Oturumu kapatın ve "root" ile giriş yapmayı deneyin, bunu doğru bir şekilde değiştirirseniz şimdi size bir hata verecektir."Erişim reddedildi". Şimdi 2. hesabınızla giriş yapın, benim durumumda "orangepi" ve sen bittin!

Adım 5: İpuçları - Ekstra Yazılım + Kasa

İpuçları - Ekstra Yazılım + Kasa
İpuçları - Ekstra Yazılım + Kasa

Bunlar sadece ekstralar gibidir:

  • Armbian'ı Onboard 16GB EMMC Belleğinize kurun!sudo nand-sata-install

    Parolanızı yazdıktan sonra tek seçeneğiniz vardır: 'eMMC'den önyükleme - eMMC'de sistem'. Tamam'ı seçin

    Sonraki ekranda tekrar Tamam'ı seçin ve yaklaşık 30 dakika sonra eMMC kurulumu tamamlanır. Sistemi kapatın, microSD kartı çıkarın ve tekrar açın. Masaüstünü tekrar göreceksiniz.

    İşte bu kadar, şimdi doğrudan eMMC'den önyükleme yapabilir ve projeleriniz üzerinde çalışmaya başlayabilirsiniz!

    @thatpieguy'a teşekkürler: Bana yardımcı olduğu için insanlara yardım etmek için bunu projenize eklediğinizi görmek isterim, Teşekkürler

  • SSH üzerinden VNC
  • RPI-Monitör
  • Webmin
  • WiringOPTıpkı Raspberry Pi (RPI) gibi, Orange Pi'de (OP veya OPI) oynamak için bazı GPIO'lar var. RPI, "WiringPi" adlı bir program kullanıyor, ancak Orange Pi için "WiringOP" var! Daha fazla bilgi bulunabilir.: Burada ve Burada
    • ana dizininize gidin
    • Tür: "git klonu https://github.com/zhaolei/WiringOP.git -b h3"
    • Tip: "cd WiringOP"
    • Tür: "sudo chmod +x./build"
    • Tür: "sudo./build"
    • Tüm GPIO bağlantı noktalarına genel bir bakış için "gpio readall" yazın.
  • SSHI üzerinden VNC, bu web sitesinin tamamını kopyalayabilir, ancak tüm bilgiler: İşte
  • RPI-MonitorBu web sitesinin tamamını kopyalayabilirim, ancak tüm bilgiler: İşte
  • WebminI, bu web sitesinin tamamını kopyalayabilir, ancak tüm bilgiler: BURADA
  • Bir dava yazdırın!:)

Adım 6: Yapılacak Şeyler…

Hala çözmem gereken veya bilmek istediğim şeyler (ve bunun için yeni bir Eğitilebilir Tablo oluşturun)

  1. SSD'mi Sata bağlantı noktasına bağlama
  2. GPIO'larda bazı sensörler kullanın ve çıktıyı (yerel) bir Mysql veritabanına yerleştirin/kopyalayın ve bunu (yerel) bir PHP web sitesinde gösterin
  3. Orange Pi Plus 2'de Android.

Şimdilik bu kadar arkadaşlar!

Bu Eğitilebilir Yazıyı beğendiyseniz veya bu Eğitilebilir Yazı ile ilgili herhangi bir sorunuz varsa lütfen Yorum Yapın:)

Önerilen: