Mundarija:

Orange Pi Plus 2 - Armbian (SDcard yoki bortli 16 Gb xotirada!) - Yangilanish: 6 qadam
Orange Pi Plus 2 - Armbian (SDcard yoki bortli 16 Gb xotirada!) - Yangilanish: 6 qadam

Video: Orange Pi Plus 2 - Armbian (SDcard yoki bortli 16 Gb xotirada!) - Yangilanish: 6 qadam

Video: Orange Pi Plus 2 - Armbian (SDcard yoki bortli 16 Gb xotirada!) - Yangilanish: 6 qadam
Video: Установка ARMBIAN на Orange PI +2E, перенос системы на EMMC, USB 2024, Iyul
Anonim
Orange Pi Plus 2 - Armbian (SDcard yoki bortli 16 Gb xotirada!) - Yangilash
Orange Pi Plus 2 - Armbian (SDcard yoki bortli 16 Gb xotirada!) - Yangilash

Hammaga salom! Bu mening birinchi ko'rsatma va ingliz tili mening ona tilim emas, shuning uchun menga qiyin bo'lmang. Boshlash uchun, Orange Pi Plus 2 xuddi Raspberry Pi kabi ajoyib kichik qurilma, lekin tezroq! Raspberry Pi - bu katta hamjamiyat va sizda qanday muammolar va savollar bo'lsa, undan qanday foydalanish va/yoki nima qilish kerakligini ko'rsatadigan ko'plab veb -saytlar mavjud., shuning uchun siz javoblarni topish uchun Google -dan ko'p foydalanishingiz kerak bo'ladi, bu holda men sizga Orange Pi -da Armbian -ni qanday o'rnatishni ko'rsataman.

Boshqa Linux distributivlari ham ishlamoqda, lekin ularning ko'pchiligida Wi -Fi yoki LAN adapteri bilan bog'liq muammolar mavjud, shuning uchun biz Armbian -dan foydalanamiz.

Orange Pi Plus nima?

Bu ochiq manbali bitta taxtali kompyuter. U Android 4.4, Ubuntu, Debian, Rasberry Pi Image -da ishlashi mumkin, u AllWinner H3 SoC -dan foydalanadi va 1 Gb DDR3 SDRAM -ga ega. Va bonus sifatida: 16 GB EMMC Flash xotira!

Orange Pi haqida ko'proq ma'lumotni bu erda topishingiz mumkin: Bu erda

Armiya nima?

Yengil Debian yoki Ubuntu asosidagi tarqatish ARM ishlab chiqaruvchi platalarga ixtisoslashgan. Noldan tuzilgan, u kuchli qurilish va dasturiy ta'minotni ishlab chiqish vositalariga, jonli jamoaga ega. Armbian haqida ko'proq ma'lumotni bu erda topish mumkin: O'rnatish qo'llanmasini bu erda topish mumkin: Bu erda

1 -qadam: Bizga nima kerak?

Bizga nima kerak?
Bizga nima kerak?

Bu kichik loyihani boshlash uchun bizga nima kerak?

  1. Orange Pi Plus 2
  2. 5V/2A DC Jek barrel yoki Qalin USB kabeli bilan (eski telefonimdan 5V/1, 5A ishlatganman)
  3. SD -karta - 10 -sinf!
  4. Klaviatura va sichqoncha
  5. HDMI kabeli
  6. LAN kabeli
  7. Karta o'quvchi

Kerakli dasturiy ta'minot:

  1. Orange Pi plus 2 uchun Armbian - Jessie ish stolini yuklab oling: Mana
  2. SDFormatter -ni yuklab oling: Mana
  3. Etcher -ni yuklab oling: Mana
  4. 7-Zip-ni yuklab oling: Mana
  5. Putty -ni yuklab oling: Mana

2 -qadam: Armbian -ni SD -kartaga yuklang, formatlang va o'rnating

Upzip, Armbian -ni SD -kartaga formatlash va o'rnatish
Upzip, Armbian -ni SD -kartaga formatlash va o'rnatish
Upzip, Armbian -ni SD -kartaga formatlash va o'rnatish
Upzip, Armbian -ni SD -kartaga formatlash va o'rnatish
Upzip, Armbian -ni SD -kartaga formatlash va o'rnatish
Upzip, Armbian -ni SD -kartaga formatlash va o'rnatish

Armbian-ni yuklab olishni boshlang (yuqoridagi havolalarni ko'ring) va SDFormatter, Etcher va 7-zip-ni o'rnating, men bu ilovalarni qanday o'rnatishni tushuntirmayman, chunki bu juda to'g'ri

  • Bu tugagach, Armbian tasvirini yuklagan papkani oching, unga shunday nom berish kerak: Yangi:

    "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-ni oching va faylni yangi katalogga oching, shunda sizda shunday narsa bo'ladi: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • SD -kartani kompyuterga ulang, bu holda men USB -kartani o'quvchi ishlatganman
  • SDformatter dasturini ishga tushiring

    • Drayv: SD -kartangizni tanlang (buni ikki marta tekshiring!)
    • Variantlarga o'ting -> "Format o'lchamini sozlash" -> HA (Standart "Yo'q") -> OK
    • "Drive" bo'limida SDCard tanlanganligini yana bir bor tekshiring!
    • "Format" ni bosing
  • Etcher -ni ishga tushiring (Administrator sifatida ishga tushiring!)

    • "Tasvirni tanlang"-> ochilmagan kodni tanlang: Yangi: "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Eski: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img" fayli
    • SD -karta haydovchisining harfini o'zgartirish uchun "O'zgartirish" -ni tanlang
    • "Flash!" Ni tanlang. va bu bajarilishini kuting
  • Jarayon tugagandan so'ng, SD -kartani uzing, Windows -dagi "uskunani xavfsiz olib tashlash va tashuvchini chiqarib olish" variantidan foydalaning, bu yaxshi.

3 -qadam: Orange Pi -ni ulang va Armbian bilan birinchi marta boshlang

Orange Pi -ni ulang va Armbian bilan birinchi marta boshlang
Orange Pi -ni ulang va Armbian bilan birinchi marta boshlang
Orange Pi -ni ulang va Armbian bilan birinchi marta boshlang
Orange Pi -ni ulang va Armbian bilan birinchi marta boshlang
Orange Pi -ni ulang va Armbian bilan birinchi marta boshlang
Orange Pi -ni ulang va Armbian bilan birinchi marta boshlang

OK, endi Orange Pi -ni ishga tushirish uchun barcha qurilmalar va kabellarni ulash vaqti keldi!

  • Klaviatura + sichqonchani USB -ga ulang
  • HDMI kabelini monitorga ulang
  • LAN kabelini yo'riqnoma/kalitga ulang
  • SD -kartani SD -karta uyasiga joylashtiring
  • Oxir -oqibat, elektr kabelini Orange Pi -ga ulang, Micro USB -ni quvvat manbai sifatida qo'llab -quvvatlamaydi!

Qiziqish boshlasin!

Qanday yuklash kerak? - YANGILASh (@thatpieguy rahmat)

Birinchi yuklash taxminan 3 daqiqa davom etadi, keyin u qayta ishga tushadi va tizimga kirishni yana bir daqiqa kutish kerak bo'ladi. Bu kechikish, chunki tizim paketlar ro'yxatini yangilaydi va SD -kartada 128Mb favqulodda SWAP -ni yaratadi.

YANGILASH:

Keyinchalik siz operatsion tizimni EMCC xotirasiga o'rnatishni tanlashingiz mumkin!

Qanday kirish kerak?

Konsolda yoki SSH orqali "root" foydalanuvchi nomi sifatida kiring va "1234" parolidan foydalaning. Birinchi kirishda sizdan parolni o'zgartirish talab qilinadi. Sizdan sudo (admin) yoqilgan oddiy foydalanuvchi hisobini yaratishingiz so'raladi, hatto siz ekran o'lchamini o'zgartirishni xohlaysizmi, lekin men uchun 720P da yaxshi. Men buyruq satrini SSH bilan ishlataman (macun) Sizning ish stolingiz hozir foydalanishga tayyor!:)

Misol uchun, men Orange Pi haqiqiy SSH -ga ulanish uchun Putty -dan foydalanayapman, agar siz IP -manzilingizni bilmasangiz, Orange Pi routeringizni tekshiring yoki monitoringizda klaviatura + mousini ishlating

Ilova menyusi -> Terminal emulyatori

"Sudo ifconfig" ni kiriting va parolingizni kiriting.

Bu sizga shunga o'xshash narsani ko'rsatadi:

eth0 (birinchi tarmoq kartasi):

1e liniyasi: blablabla 2e liniyasi: inet addr: 192.168.0.25 blablabal 3e liniyasi: blablalbaShunday qilib, endi siz Putty -ni ishga tushirishingiz va Orange Pi -ga ulanishingiz mumkin!

Putty -ni ishga tushiring va Orange Pi -ning IP -manziliga shu tarzda ulaning (ekran rasmiga qarang):

Xost nomi (yoki IP -manzili): 192.168.0.25 (faqat mening misolim, IP -ga o'zgartirish) 22 -port (standart) va "Ochish" -ni bosing

  • Putty sizga birinchi marta xavfsizlik xabarini beradi, faqat "Ha" tugmasini bosing. (Skrinshotga qarang)
  • Foydalanuvchi nomi va shaxsiy parol sifatida "root" bilan kiring.

4 -qadam: yangilash/yangilash, statik IP -ni o'rnatish va kirish uchun ildizni o'chirish

Sizning Orange Pi hozirda ish stoli va SSH -ni ishga tushirishi kerak, lekin biz ko'proq narsani qilishni xohlaymiz! Bu 3 qadam majburiy emas, lekin men buni tavsiya qilmoqchiman yoki hech bo'lmaganda ko'rib chiqmoqchiman.

  1. Putbian yordamida ArmbianLogin-ni Orange Pi-ga yangilang / yangilang va Armbian-ni yangilash / yangilash uchun ushbu buyruqdan foydalaning: "sudo apt-get update" Shundan so'ng: "sudo apt-get upgrade -y" Shundan so'ng: "Sudo apt-get dist-upgrade -y "yoki umuman:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Bu jarayon biroz vaqt talab qilishi mumkin, shuning uchun siz o'qishingiz mumkin. keyingi qism.
  2. Statik IPI -ni o'rnating, men apelsin Pi -da statik (DHCP bo'lmagan) IP -manzilga ega bo'lishni xohlayman, shuning uchun men har doim bir xil IP -manzilda apelsinli Pi -ga ulanishimni aniq bilaman. va joriy IP tafsilotlarini ko'rish uchun ushbu buyruqdan foydalaning: "ifconfig" Bu shunday bo'lishi kerak: 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 Maska: 255.255.255.0 blablabla Bu holda men 192.168.0.25 IP manzilini statik sifatida ishlatmoqchiman. IP -manzil, lekin siz bu diapazonda qaysi IP -manzilni ishlatishni xohlayotganingizni tekshirishingiz kerak: "nano/etc/network/interfeyslari" ni kiriting, Nano matn muharriri ochiladi va u sizga tarmoq konfiguratsiyasini ko'rsatadi, "qidiring" eth0 "tafsilotlari, bu kabi: # Simli adapter # 1-ulanish-ulanish joyi et0 # avtomatik tushmaydigan DHCP uchun MTU, statik faqat: mtu 3838 Endi biz "dhcp" qismini "statik" ga o'zgartirishimiz va barcha IP -manzil tafsilotlarini to'ldirishimiz kerak. Buni shunday o'zgartiring: # Simli adapter # 1

    allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet statik manzil 192.168.0.25 netmask 255.255.255.0 shluzi 192.168.0.1 # hwaddress eter # agar siz MAC-ni qo'lda o'rnatmoqchi bo'lsangiz # pre-up /sbin /ifconfig eth0 mtu 3838 # DHCP uchun MTUni o'rnatish, statik $ Bu hujjatni "ctrl+x", "Y" tugmachalarini bosib saqlang va "Enter" tugmasini bosing (fayl nomini o'zgartirmang!) Endi biz tarmoq xizmatini Armbian -da qayta ishga tushirishimiz kerak, lekin men buni qilmayman. nima uchun Armbianni qayta ishga tushirish bu erda yaxshi ishlaydi. Siz ushbu "qayta yuklash" ni yozib qayta ishga tushirishingiz mumkin. Putty sizga "Server kutilmaganda tarmoq ulanishi yopildi" degan xabarni beradi, lekin bu g'alati emas, siz Orange Pi -ni qayta yuklamoqdasiz. "Qayta ishga tushirish" tugmachasidan foydalanib, Orange Pi -ga ulanishni qayta boshlang. Endi biz DHCP IP -manzilini o'zgartirdik. "ETH0" uchun statik IP -manzil.

  3. Armbian -da SSH -ga kirishni o'chirish Nima uchun biz SSH -ga kirish uchun asosiy hisobni o'chirib qo'yishimiz kerak? Juda oddiy, xavfsizlik! Deyarli barcha Linux tarqatishlarida "root" hisob qaydnomasi bor, shuning uchun kimdir Linux serverini sindirmoqchi bo'lsa - bu hisob bilan kirmoqchi. Agar siz bu hisobni o'chirib qo'ysangiz, ular avval foydalanuvchi hisobini topishi kerak. Ushbu muammoni hal qilish uchun biz sshd xizmatining asosiy konfiguratsiya fayli bo'lgan "sshd_config" faylini tahrir qilishimiz kerak bo'ladi. Ikkinchi hisobingiz ishlayotganiga ishonch hosil qiling! Dastlab Armbian sizdan parol bilan 2 -chi foydalanuvchi hisobini yaratishingizni so'radi. Putty -ni o'chirib tashlang va ushbu hisob bilan kirishga harakat qiling. Mening holimda men "orangepi" hisobini yaratdim. Turini kiriting: "sudo nano/etc/ssh/sshd_config" Bu qismni toping: (Nano -da "ctrl+w" bilan qidirish mumkin) "PermitRootLogin" Sizga ko'rsatiladi: # Autentifikatsiya:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yes "PermitRootLogin yes" ni "PermitRootLogin no" ga o'zgartiring, buni "ctr+x", Y (es) tugmalarini bosib saqlang va "Enter" tugmasini bosing (fayl nomini o'zgartirmang!) Yozib SSH -ni qayta ishga tushiring: " sudo service ssh qayta ishga tushirish "O'chiring va" root "bilan kirishga urinib ko'ring, agar siz buni to'g'ri o'zgartirsangiz, sizga hozir xato bo'ladi." Kirish rad etildi ". Hozir 2 -hisob qaydnomangiz bilan kiring, menimcha bu" orangepi "va ishingiz tugadi!

5 -qadam: Maslahatlar - Qo'shimcha dasturiy ta'minot + Case

Maslahatlar - Qo'shimcha dasturiy ta'minot + Case
Maslahatlar - Qo'shimcha dasturiy ta'minot + Case

Bu shunchaki qo'shimcha narsalar:

  • Armbian-ni 16 GB hajmli EMMC xotirasiga o'rnating! Sudo nand-sata-install

    Parolni kiritgandan so'ng, sizda faqat bitta variant bor: "eMMC -dan yuklash - eMMC -dagi tizim". OK ni tanlang

    Keyingi ekranda yana OK ni tanlang va taxminan 30 daqiqadan so'ng eMMC o'rnatilishi tugadi. Tizimni o'chiring, microSD kartasini chiqarib oling va qayta yoqing. Siz yana ish stolini ko'rasiz.

    Mana, endi siz to'g'ridan -to'g'ri eMMC -dan yuklashingiz va loyihalaringiz ustida ishlashni boshlashingiz mumkin!

    Rahmat @thatpieguy: Men o'z loyihamga odamlarga yordam berish uchun qo'shganingizni ko'rmoqchiman, bu menga yordam berdi, rahmat

  • SSH orqali VNC
  • RPI-monitor
  • Webmin
  • Raspberry Pi (RPI) singari, Orange Pi (OP yoki OPI) ham GPIO bilan o'ynashi mumkin, RPI "WiringPi" dasturidan foydalanadi, lekin Orange Pi uchun bizda "WiringOP" bor! Qo'shimcha ma'lumotni topishingiz mumkin.: Bu erda va bu erda
    • Bosh katalogingizga o'ting
    • Turi: "git clone https://github.com/zhaolei/WiringOP.git -b h3"
    • Turi: "CD WiringOP"
    • Turi: "sudo chmod +x./build"
    • Turi: "sudo./build"
    • Barcha GPIO portlarining umumiy ko'rinishini ko'rish uchun "gpio readall" ni kiriting.
  • SSHI orqali VNC bu to'liq veb -saytdan nusxa ko'chirishi mumkin, lekin hamma ma'lumotlar: Mana
  • RPI-MonitorI bu to'liq veb-saytdan nusxa ko'chirishi mumkin, lekin hamma ma'lumotlar: Mana
  • WebminI bu to'liq veb -saytdan nusxa ko'chirishi mumkin, lekin hamma ma'lumotlar: BU YERDA
  • Kosonni chop eting!:)

6 -qadam: Nima qilish kerak …

Bu narsalarni men haligacha aniqlashim yoki bilishni xohlayman (va yangi ko'rsatma yaratish)

  1. SSD -ni Sata portiga ulash
  2. GPIO -dagi ba'zi sensorlardan foydalaning va chiqishni (mahalliy) Mysql ma'lumotlar bazasiga joylashtiring/nusxalash va buni PHP (mahalliy) veb -saytida ko'rsatish.
  3. Orange Pi Plus 2 -dagi Android.

Hozircha, bolalar!

Agar siz ushbu ko'rsatmalarni yoqtirgan bo'lsangiz yoki ushbu ko'rsatmaga oid savollaringiz bo'lsa, izoh qoldiring:)

Tavsiya: