Mục lục:

Orange Pi Plus 2 - Armbian (trên SDcard hoặc Bộ nhớ 16GB tích hợp!) - Cập nhật: 6 bước
Orange Pi Plus 2 - Armbian (trên SDcard hoặc Bộ nhớ 16GB tích hợp!) - Cập nhật: 6 bước

Video: Orange Pi Plus 2 - Armbian (trên SDcard hoặc Bộ nhớ 16GB tích hợp!) - Cập nhật: 6 bước

Video: Orange Pi Plus 2 - Armbian (trên SDcard hoặc Bộ nhớ 16GB tích hợp!) - Cập nhật: 6 bước
Video: PINE H64 Model B NEW SBC First Look and Early Android Testing - 1.8Ghz CPU 3GB Ram USB 3.0 2024, Tháng sáu
Anonim
Orange Pi Plus 2 - Armbian (trên SDcard hoặc Bộ nhớ 16GB tích hợp trên bo mạch!) - Cập nhật
Orange Pi Plus 2 - Armbian (trên SDcard hoặc Bộ nhớ 16GB tích hợp trên bo mạch!) - Cập nhật

Xin chào tất cả! Đây là thiết bị có thể hướng dẫn đầu tiên của tôi và tiếng Anh không phải là ngôn ngữ mẹ đẻ của tôi, vì vậy xin đừng làm khó tôi. Để bắt đầu, Orange Pi Plus 2 là một thiết bị nhỏ tuyệt vời giống như Raspberry Pi nhưng nhanh hơn! Raspberry Pi có một cộng đồng lớn và có rất nhiều trang web hướng dẫn bạn cách sử dụng nó và / hoặc phải làm gì khi bạn gặp một số vấn đề hoặc thắc mắc. Vì vậy, bạn phải sử dụng Google rất nhiều để tìm ra câu trả lời, trong trường hợp này tôi sẽ hướng dẫn bạn cách cài đặt Armbian trên Orange Pi.

Các bản phân phối Linux khác cũng đang hoạt động, nhưng hầu hết chúng vẫn gặp sự cố với bộ điều hợp mạng LAN hoặc Wifi tích hợp, vì vậy đó là lý do tại sao chúng tôi sử dụng Armbian.

Orange Pi Plus là gì?

Nó là một máy tính bảng đơn mã nguồn mở. Nó có thể chạy Android 4.4, Ubuntu, Debian, Rasberry Pi Image, nó sử dụng AllWinner H3 SoC và có 1GB DDR3 SDRAM. Và như một phần thưởng: bộ nhớ Flash EMMC 16GB!

Thông tin thêm về Orange Pi có thể được tìm thấy: Tại đây

Armbian là gì?

Bản phân phối dựa trên Debian hoặc Ubuntu nhẹ chuyên dụng cho các bo mạch đang phát triển ARM. Được biên soạn từ đầu, Nó có các công cụ xây dựng và phát triển phần mềm mạnh mẽ, Một cộng đồng sôi động. Có thể tìm thấy thêm thông tin về Armbian: Tại đây Có thể tìm thấy hướng dẫn cài đặt: Tại đây

Bước 1: Chúng ta cần gì?

Chúng ta cần gì?
Chúng ta cần gì?

Được rồi, chúng ta cần những gì để bắt đầu dự án nhỏ này? Phần cứng cần có:

  1. Orange Pi Plus 2
  2. 5V / 2A với thùng Jack DC HOẶC cáp USB dày (tôi đã sử dụng 5V / 1, 5A từ điện thoại cũ của mình)
  3. Thẻ SD - Loại 10!
  4. Bàn phìm chuột
  5. Cáp HDmi
  6. cáp LAN
  7. Máy đọc thẻ

Phần mềm cần thiết:

  1. Tải xuống máy tính để bàn Armbian - Jessie cho Orange Pi plus 2: Tại đây
  2. Tải xuống SDFormatter: Tại đây
  3. Tải xuống Etcher: Tại đây
  4. Tải xuống 7-Zip: Tại đây
  5. Tải xuống Putty: Tại đây

Bước 2: Upzip, định dạng và cài đặt Armbian vào thẻ SD

Upzip, định dạng và cài đặt Armbian sang thẻ SD
Upzip, định dạng và cài đặt Armbian sang thẻ SD
Upzip, định dạng và cài đặt Armbian sang thẻ SD
Upzip, định dạng và cài đặt Armbian sang thẻ SD
Upzip, định dạng và cài đặt Armbian sang thẻ SD
Upzip, định dạng và cài đặt Armbian sang thẻ SD

Bắt đầu tải xuống Armbian (xem liên kết ở trên) và cài đặt SDFormatter, Etcher và 7-zip. Tôi không giải thích cách cài đặt các ứng dụng đó vì nó khá đơn giản

  • Khi việc này hoàn tất, hãy mở thư mục nơi bạn đã tải xuống hình ảnh Armbian, thư mục này sẽ được đặt tên như sau:

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

  • Cũ: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.7z
  • Mở 7-zip và Giải nén tệp này vào một thư mục mới để bạn có một cái gì đó như: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img
  • Kết nối Thẻ SD với máy tính của bạn, trong trường hợp này tôi đã sử dụng đầu đọc thẻ USB
  • Khởi động SDformatter

    • Drive: Chọn thẻ SDCard của bạn (Kiểm tra kỹ cái này!)
    • Đi tới tùy chọn -> "Điều chỉnh kích thước định dạng" -> CÓ (Mặc định là "Không") -> OK
    • Kiểm tra lại xem SDCard có được chọn ở phần "Drive" hay không!
    • Nhấp vào "Định dạng"
  • Khởi động Etcher (chạy với tư cách Quản trị viên!)

    • "Chọn ảnh" -> Chọn giải nén của bạn: Mới: Tệp "Armbian_5.38_Orangepiplus_Ubuntu_xenial_default_3.4.113_desktop.img" Cũ: "Armbian_5.20_Orangepiplus_Debian_jessie_3.4.112_desktop.img"
    • Chọn "Thay đổi" để thay đổi ký tự ổ đĩa của bạn cho Thẻ SD của bạn
    • Chọn "Flash!" và đợi cho đến khi việc này được thực hiện
  • Ngắt kết nối Thẻ SD của bạn khi quá trình này hoàn tất, sử dụng tùy chọn "Xóa phần cứng và đẩy phương tiện một cách an toàn" trong Windows để đảm bảo rằng nó OK

Bước 3: Kết nối Orange Pi của bạn và bắt đầu lần đầu tiên với Armbian

Kết nối Orange Pi của bạn và bắt đầu lần đầu tiên với Armbian
Kết nối Orange Pi của bạn và bắt đầu lần đầu tiên với Armbian
Kết nối Orange Pi của bạn và bắt đầu lần đầu tiên với Armbian
Kết nối Orange Pi của bạn và bắt đầu lần đầu tiên với Armbian
Kết nối Orange Pi của bạn và bắt đầu lần đầu tiên với Armbian
Kết nối Orange Pi của bạn và bắt đầu lần đầu tiên với Armbian

Ok, bây giờ là lúc kết nối tất cả các thiết bị và cáp của bạn để khởi động Orange Pi của bạn!

  • Kết nối Bàn phím + chuột của bạn với USB
  • Kết nối cáp HDMI với màn hình của bạn
  • Kết nối cáp LAN với bộ định tuyến / bộ chuyển mạch của bạn
  • Cắm thẻ SD vào khe cắm thẻ SD
  • Cuối cùng nhưng không kém phần quan trọng, hãy kết nối cáp nguồn với Orange Pi của bạn. KHÔNG hỗ trợ Micro USB dưới dạng nguồn cung cấp năng lượng!

Hãy để niềm vui bắt đầu!

Làm thế nào để khởi động? - CẬP NHẬT (Cảm ơn @thatpieguy)

Lần khởi động đầu tiên mất khoảng 3 phút sau đó khởi động lại và bạn sẽ cần đợi thêm một phút để đăng nhập. Sự chậm trễ này là do hệ thống cập nhật danh sách gói và tạo SWAP khẩn cấp 128Mb trên thẻ SD.

CẬP NHẬT:

Sau đó, bạn có thể lựa chọn cài đặt hệ điều hành của mình vào Bộ nhớ EMCC tích hợp! (Vì vậy, bạn không phải sử dụng thẻ SD nữa và sử dụng nó cho các dự án khác)

Làm thế nào để đăng nhập?

Đăng nhập bằng tên người dùng "root" trên bảng điều khiển hoặc qua SSH và sử dụng mật khẩu "1234". Bạn sẽ được nhắc thay đổi mật khẩu này ở lần đăng nhập đầu tiên. Sau đó, bạn sẽ được yêu cầu tạo một tài khoản người dùng bình thường được bật sudo (quản trị viên), thậm chí còn hỏi bạn có muốn thay đổi độ phân giải màn hình hay không nhưng đối với tôi, nó ổn trên 720P. Tôi đang sử dụng dòng lệnh với SSH (putty) hầu hết thời gian. Máy tính để bàn của bạn hiện đã sẵn sàng để sử dụng!:)

Ví dụ: tôi đang sử dụng Putty để kết nối với Orange Pi true SSH. Nếu bạn không biết địa chỉ IP của mình, Orange Pi, hãy kiểm tra bộ định tuyến của bạn hoặc sử dụng bàn phím + mous trên màn hình của bạn, hãy nhấp vào để

Menu ứng dụng -> Trình mô phỏng thiết bị đầu cuối

Nhập "sudo ifconfig" và nhập mật khẩu của bạn.

Nó sẽ hiển thị cho bạn một cái gì đó như thế này:

eth0 (card mạng đầu tiên):

Dòng 1e: blablabla Dòng 2e: inet addr: 192.168.0.25 blablabal 3e dòng: blablalba Vì vậy, bây giờ bạn có thể khởi động Putty và kết nối với Orange Pi của mình!

Khởi động Putty và kết nối với địa chỉ IP của Orange Pi của bạn như thế này (xem ảnh chụp màn hình):

Tên máy chủ (hoặc địa chỉ IP): 192.168.0.25 (chỉ là ví dụ của tôi, thay đổi thành IP của bạn) Cổng 22 (mặc định) Và nhấp vào "Mở"

  • Putty sẽ cung cấp cho bạn một thông báo bảo mật trong lần đầu tiên, chỉ cần nhấp vào "Có". (Xem ảnh chụp màn hình)
  • Đăng nhập bằng "root" làm tên người dùng và mật khẩu của riêng bạn.

Bước 4: Cập nhật / nâng cấp, đặt IP tĩnh và vô hiệu hóa root để đăng nhập

Orange Pi của bạn sẽ chạy trên máy tính để bàn và SSH ngay bây giờ, nhưng chúng tôi muốn làm nhiều hơn thế! 3 bước này không bắt buộc, nhưng tôi muốn giới thiệu hoặc ít nhất hãy xem qua.

  1. Cập nhật / nâng cấp ArmbianLogin của bạn bằng Putty lên Orange Pi và sử dụng lệnh này để cập nhật / nâng cấp Armbian của bạn: "sudo apt-get update" Sau đó: "sudo apt-get upgrade -y" Sau đó: "Sudo apt-get dist-upgrade -y "hoặc tất cả tại những cái:" sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y "Quá trình này có thể mất một chút thời gian, vì vậy trong thời gian chờ đợi, bạn có thể đọc phần tiếp theo.
  2. Thiết lập IPI tĩnh muốn có Địa chỉ IP tĩnh (Không phải DHCP) trên Orange Pi của tôi, vì vậy tôi biết chắc chắn rằng mình đang kết nối với Orange Pi trên cùng một Địa chỉ IP. Đăng nhập bằng Putty vào Orange Pi của bạn, và sử dụng lệnh này để xem chi tiết IP hiện tại của bạn: "ifconfig" Nó sẽ giống như sau: 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 Trong trường hợp này, tôi muốn sử dụng Địa chỉ IP 192.168.0.25 này làm tĩnh Địa chỉ IP, nhưng bạn phải kiểm tra xem bạn muốn sử dụng Địa chỉ IP nào trong phạm vi này. Nhập: "nano / etc / network / interface", texteditor Nano sẽ mở ra và nó sẽ hiển thị cho bạn cấu hình Mạng, tìm kiếm " eth0 ". MTU cho DHCP, tĩnh chỉ: mtu 3838 Bây giờ chúng ta cần thay đổi phần "dhcp" thành "tĩnh" và điền vào tất cả các chi tiết địa chỉ IP. Thay đổi nó như sau: # Bộ điều hợp có dây # 1

    allow-hotplug eth0 # no-auto-down eth0 iface eth0 inet static address 192.168.0.25 netmask 255.255.255.0 gateway 192.168.0.1 # hwaddress ether # nếu bạn muốn đặt MAC theo cách thủ công # pre-up / sbin / ifconfig eth0 mtu 3838 # thiết lập MTU cho DHCP, tĩnh chỉ $ Lưu tài liệu này bằng cách nhấn "ctrl + x", "Y" và nhấn enter (không thay đổi tên tệp!) Bây giờ chúng ta cần khởi động lại dịch vụ mạng trong Armbian, nhưng tôi không biết tại sao, khởi động lại Armbian hoạt động tốt / tốt nhất ở đây. Bạn có thể khởi động lại bằng cách gõ "khởi động lại" này. Putty sẽ đưa ra thông báo "Máy chủ bị đóng kết nối mạng bất ngờ", nhưng điều đó không lạ, bạn đang khởi động lại Orange Pi. Trong putty sử dụng nút "Khởi động lại" để khởi động lại kết nối với Orange Pi của bạn. Bây giờ chúng tôi đã thay đổi Địa chỉ IP DHCP. thành Địa chỉ IP tĩnh cho "ETH0".

  3. Tắt Đăng nhập SSH gốc trên Armbian Tại sao chúng ta nên tắt tài khoản gốc để đăng nhập SSH? Khá đơn giản, bảo mật! Hầu hết tất cả các bản phân phối Linux đều có tài khoản "root", vì vậy nếu ai đó muốn hack / brute forcea máy chủ Linux, họ đang cố gắng đăng nhập bằng tài khoản này. Khi bạn vô hiệu hóa tài khoản này, trước tiên họ phải tìm một tài khoản người dùng. Để khắc phục sự cố này, chúng tôi sẽ cần chỉnh sửa tệp "sshd_config", là tệp cấu hình chính cho dịch vụ sshd. Hãy chắc chắn rằng tài khoản thứ 2 của bạn hoạt động! Lúc đầu, Armbian yêu cầu bạn tạo tài khoản người dùng thứ hai bằng mật khẩu. Đăng xuất Putty và cố gắng đăng nhập bằng tài khoản này. Trong trường hợp của tôi, tôi đã tạo một tài khoản "orangepi". Loại: "sudo nano / etc / ssh / sshd_config" Tìm phần này: (trong Nano bạn có thể tìm kiếm bằng "ctrl + w") "PermitRootLogin" Nó sẽ hiển thị cho bạn: # Xác thực:

    LoginGraceTime 120 PermitRootLogin yesStrictModes yes Thay đổi "PermitRootLogin yes" thành "PermitRootLogin no" Lưu tệp này bằng cách nhấn "ctr + x", Y (các) và nhấn enter (không thay đổi tên của tệp!) Khởi động lại SSH bằng cách nhập: " sudo service ssh restart "Đăng xuất và thử đăng nhập bằng" root ", nếu bạn thay đổi đúng cách, nó sẽ báo lỗi cho bạn ngay bây giờ." Truy cập bị từ chối ". Đăng nhập bằng tài khoản thứ 2 của bạn ngay bây giờ, trong trường hợp của tôi là" orangepi "và bạn đã hoàn tất!

Bước 5: Mẹo - Phần mềm bổ sung + Vỏ

Mẹo - Phần mềm bổ sung + Vỏ
Mẹo - Phần mềm bổ sung + Vỏ

Đây chỉ là những thứ bổ sung như:

  • Cài đặt Armbian trên Bộ nhớ EMMC 16GB tích hợp sẵn của bạn! Sudo nand-sata-install

    Sau khi nhập mật khẩu, bạn chỉ có một lựa chọn: ‘Khởi động từ eMMC - hệ thống trên eMMC’. Chọn OK

    Chọn lại OK trên màn hình tiếp theo và sau khoảng 30 phút, quá trình cài đặt eMMC hoàn tất. Tắt nguồn hệ thống, tháo thẻ nhớ microSD và bật lại. Bạn sẽ nhìn thấy màn hình nền một lần nữa.

    Vậy là xong, bây giờ bạn có thể khởi động trực tiếp từ eMMC và bắt đầu làm việc với các dự án của mình!

    Cảm ơn @thatpieguy: Tôi rất muốn thấy bạn thêm nội dung này vào dự án của mình để giúp mọi người vì điều này đã giúp tôi, Cảm ơn

  • VNC trên SSH
  • RPI-Monitor
  • Webmin
  • WiringOPCũng giống như Raspberry Pi (RPI), Orange Pi (OP hoặc OPI) có một số GPIO để chơi cùng. RPI sử dụng một chương trình có tên "WiringPi", nhưng đối với Orange Pi, chúng tôi có "WiringOP"! Bạn có thể tìm thêm thông tin: Đây và Đây

    • Đi tới thư mục trung gian của bạn
    • Nhập: "git clone https://github.com/zhaolei/WiringOP.git -b h3"
    • Nhập: "cd WiringOP"
    • Nhập: "sudo chmod + x./build"
    • Nhập: "sudo./build"
    • Nhập: "gpio readall" để xem tổng quan về tất cả các cổng GPIO.
  • VNC qua SSHI có thể sao chép trang web hoàn chỉnh này, nhưng tất cả thông tin là:
  • RPI-MonitorI có thể sao chép trang web hoàn chỉnh này, nhưng tất cả thông tin là:
  • Webmin Tôi có thể sao chép trang web hoàn chỉnh này, nhưng tất cả thông tin là: TẠI ĐÂY
  • In một trường hợp!:)

Bước 6: Việc cần làm…

Những điều này tôi vẫn cần tìm hiểu hoặc muốn biết (và tạo một Tài liệu hướng dẫn mới cho)

  1. Kết nối SSD của tôi trên cổng Sata
  2. Sử dụng một số cảm biến trên GPIO và đặt / sao chép đầu ra vào cơ sở dữ liệu Mysql (cục bộ) và hiển thị điều này trên trang web PHP (cục bộ)
  3. Android trên Orange Pi Plus 2.

Đó là nó cho bây giờ guys!

Vui lòng để lại một bình luận nếu bạn thích tài liệu hướng dẫn này, hoặc nếu bạn có bất kỳ câu hỏi nào liên quan đến tài liệu hướng dẫn này:)

Đề xuất: