Mục lục:

Máy chủ Linux tí hon - VoCore2 - Bắt đầu: 9 bước
Máy chủ Linux tí hon - VoCore2 - Bắt đầu: 9 bước

Video: Máy chủ Linux tí hon - VoCore2 - Bắt đầu: 9 bước

Video: Máy chủ Linux tí hon - VoCore2 - Bắt đầu: 9 bước
Video: ✅ 10 Best Single Board Computers 2022 💦 2024, Tháng bảy
Anonim
Máy chủ Linux tí hon - VoCore2 - Bắt đầu
Máy chủ Linux tí hon - VoCore2 - Bắt đầu
Máy chủ Linux tí hon - VoCore2 - Bắt đầu
Máy chủ Linux tí hon - VoCore2 - Bắt đầu

VoCore2 Ultimate là một phần thu nhỏ ấn tượng và đáng xem xét cho các ứng dụng điều khiển nhúng.

Hướng dẫn này sẽ giúp bạn học cách:

  • định cấu hình cài đặt của thiết bị,
  • thêm quyền truy cập internet an toàn và
  • điều khiển đèn LED trên bo mạch.

Tôi đã mua phiên bản Ultimate (với hộp đựng và kết nối tiêu chuẩn) vì nó có vẻ như là một cách nhanh chóng để bắt đầu. Đối với điều khiển nhúng, PCB cũng có sẵn và có kích thước bằng một con tem bưu chính.

Quân nhu

  • VoCore2 Ultimate (https://vocore.io)
  • Cáp USB (USB sang USB-mini)

Công cụ

Để định cấu hình VoCore2 bằng cách sử dụng hướng dẫn này, bạn sẽ cần sử dụng trình soạn thảo văn bản vi và trình mô phỏng nối tiếp. Nếu bạn không quen với những điều này, có các liên kết trong hướng dẫn sẽ cung cấp hỗ trợ.

Bước 1: Tăng sức mạnh cho VoCore2

Tăng sức mạnh cho VoCore2
Tăng sức mạnh cho VoCore2

Kết nối cáp bộ điều hợp USB giữa máy tính của bạn và VoCore2. Kết nối mini-USB trên VoCore nên được sử dụng cho việc này.

Bước 2: Kết nối với ứng dụng Luci Config

Kết nối với ứng dụng Luci Config
Kết nối với ứng dụng Luci Config

Ứng dụng cấu hình chạy trên VoCore2 và bạn có thể truy cập nó thông qua trình duyệt của mình.

  1. Từ máy tính / máy tính xách tay của bạn, kết nối với mạng wifi của thiết bị (SSID: VoCore2-…)
  2. Trong trình duyệt của bạn, hãy truy cập:
  3. Bạn sẽ thấy một trang web yêu cầu thông tin đăng nhập.
  4. Nhập ID: root
  5. Nhập mật khẩu: vocore
  6. Bây giờ bạn sẽ ở trong ứng dụng cấu hình hệ thống OpenWrt.

Bạn cũng có thể nhập các lệnh cấu hình bằng cách sử dụng bàn điều khiển VoCore2, điều này chúng tôi sẽ thực hiện sau.

Bước 3: Tải chương trình cơ sở mới nhất

Tải chương trình cơ sở mới nhất
Tải chương trình cơ sở mới nhất
Tải chương trình cơ sở mới nhất
Tải chương trình cơ sở mới nhất

Sử dụng Điều hướng Luci để đi đến:

Hệ thống> Sao lưu / Phần mềm Flash

  1. Tải xuống bản tải xuống mới nhất từ https://vocore.io/v2u.html Phần có tiêu đề: "Nâng cấp chương trình cơ sở VoCore2". Kể từ năm 2019 đến tháng 11-03, phiên bản mới nhất được hiển thị trong ảnh chụp màn hình ở trên.
  2. Lưu tệp vào máy tính của bạn.
  3. Sử dụng giao diện Luci để chọn nó.
  4. Nhấn nút "Flash Image" để tải nó vào VoCore2 của bạn.

Bước 4: Đặt thời gian hệ thống

Đặt thời gian hệ thống
Đặt thời gian hệ thống
  1. Sau khi tải chương trình cơ sở mới, hãy đợi vài phút trước khi kết nối lại với mạng WiFi của VoCore (SSID: VoCore2-…)
  2. Trong trình duyệt, truy cập:
  3. Đi tới Trình đơn: Hệ thống> Hệ thống
  4. Bỏ qua Múi giờ và chọn múi giờ của bạn
  5. Quay lại và nhấn nút "Đồng bộ hóa với trình duyệt"
  6. Để phần còn lại của các tùy chọn làm mặc định
  7. Nhấn nút "Lưu & Áp dụng"

Bước 5: Thêm quyền truy cập Internet

Chế độ mặc định của thiết bị là chạy như một Điểm truy cập mạng (AP). Bạn có thể kết nối với thiết bị bằng mini-usb, WiFi hoặc Ethernet, nhưng thiết bị sẽ không có kết nối Internet. Để thêm quyền truy cập Internet, hãy làm theo hướng dẫn bên dưới để bật chế độ STA (Trạm mạng) hoạt động. (Sau khi thêm chế độ STA, thiết bị sẽ vẫn hoạt động như một AP và ứng dụng cấu hình Luci sẽ vẫn khả dụng.)

Các bước sau sẽ thêm Quyền truy cập Internet.

Bước 6: Kết nối với VoCore Console

Từ PC

  1. Mở Bảng điều khiển> Trình quản lý thiết bị> Cổng, tìm "Thiết bị nối tiếp USB", ghi nhớ số cổng COM
  2. Sử dụng Trình mô phỏng đầu cuối nối tiếp (Ví dụ: Putty)
  3. Thiết lập các thông số kết nối: Com_Port_Number, 115200 bps, 8 bit dữ liệu, 1 bit dừng, không có chẵn lẻ, không có điều khiển luồng
  4. Sau khi kết nối, nhấn Enter để nhận lời nhắc trình bao Linux

Từ máy Mac

Mở ứng dụng Terminal của Mac và chạy lệnh sau để tìm thông tin Cổng nối tiếp.

ls / dev / cu *

Câu trả lời giống như sau:

/dev/cu.usbmodem6A68DE4F34311

Nhập phản hồi thực tế của bạn trong lệnh tiếp theo, để khởi động trình mô phỏng đầu cuối.

screen /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Thao tác đó sẽ mở trình giả lập đầu cuối Màn hình. Bây giờ bạn có thể nhấn Enter để nhận lời nhắc trình bao Linux.

Bước 7: Thêm chế độ trạm (STA)

Tiểu sử

Phần này sử dụng các lệnh uci giúp cấu hình hệ điều hành OpenWrt. (Thay vào đó, bạn cũng có thể chỉnh sửa trực tiếp các tệp hệ điều hành được liên kết.)

Phần này có nguồn gốc từ: https://vocore.io/v2u.html. Tôi tóm tắt các hướng dẫn cho rõ ràng. Để tránh lỗi với "uci commit":

  • Tôi đặt tất cả các giá trị tham số uci trong trích dẫn.
  • Tôi đã bỏ qua các lệnh cho các tham số đã được đặt trong các tệp / etc / config tương ứng của chúng.

Tôi cũng đã thêm một số lệnh bổ sung để định cấu hình mạng WiFi của Access Point mới, bao gồm:

  • tần số thích hợp để phù hợp với quy định của quốc gia bạn và
  • thông tin đăng nhập an toàn.

Hướng dẫn

1. Kết nối với bảng điều khiển của thiết bị thông qua microUSB của nó (xem phần trước)

2. Chạy các lệnh sau trong bảng điều khiển.

uci set wireless.sta.ssid = "Your_Existing_WiFi_SSID"

uci set wireless.sta.key = "Your_Existing_WiFi_Password" uci set wireless.sta.network = "wwan" uci cam kết

3. Định cấu hình tập lệnh khởi động để nếu mạng WiFi hiện tại của bạn gặp sự cố, bạn vẫn có thể kết nối với VoCore2.

Sử dụng trình chỉnh sửa vi (đi kèm với OpenWrt) để chèn mã sau vào /etc/rc.local

uci set wireless.sta.disabled = "0"

uci commit / etc / init.d / network restart sleep 10 uci set wireless.sta.disabled = "1" uci commit

4. Thiết lập tường lửa để cho phép truy cập internet thông qua điểm phát sóng của bạn.

uci thiết lập tường lửa. @ zone [1]. inherit = "CHẤP NHẬN"

uci cam kết

5. Thêm các thông số bổ sung để định cấu hình tần số vô tuyến WiFI thích hợp dựa trên quốc gia của bạn, chẳng hạn như Canada hoặc Hoa Kỳ, tương ứng:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "US"

Thêm mã quốc gia tại:

uci cam kết

6. Đặt thông tin đăng nhập và mã hóa điểm truy cập

Thiết bị không có mật khẩu trên điểm truy cập WiFi của nó (SSID: VoCore2…), vì vậy hãy thêm một mật khẩu tại đây.

uci set wireless.ap.key = "New_WiFi_Password"

uci set wireless.ap.encryption = "psk2" uci commit

Lưu ý rằng psk2 bao gồm WPA2

7. Cập nhật Wirelesss bằng cách chạy:

tải lại wifi

hoặc bằng cách chạy

/etc/init.d/network khởi động lại

hoặc nếu nó vẫn không hoạt động, bằng cách khởi động lại thiết bị:

khởi động lại

tất nhiên sẽ mất nhiều thời gian hơn là tải lại hoặc khởi động lại.

8. Chờ 30-60 giây để thiết bị vào chế độ AP + STA.

9. Kết nối máy tính chủ của bạn với WiFi, chọn mạng có tên VoCore2…

10. Xác nhận kết nối Internet bằng cách chạy:

ping -w 5 www.vocore.io

Phản hồi phải hiển thị một cái gì đó như:

64 byte từ 192.81.249.134: seq = 0 ttl = 56 time = 76.269 ms

64 byte từ 192.81.249.134: seq = 1 ttl = 56 time = 65.666 ms 64 byte từ 192.81.249.134: seq = 2 ttl = 56 time = 68.216 ms 64 byte từ 192.81.249.134: seq = 3 ttl = 56 time = 63.554 ms 64 byte từ 192.81.249.134: seq = 4 ttl = 56 time = 66.769 ms

Nếu bạn gặp sự cố khi kết nối mạng hoạt động, hãy sử dụng lệnh khởi động lại đã đề cập trước đó. Nếu cách đó không hiệu quả, hãy ngắt kết nối cáp USB, đợi 30 giây, kết nối lại cáp. Bạn cũng có thể kiểm tra thư mục / sys / config / để đảm bảo rằng các lệnh (ở trên) đã định cấu hình các tệp liên kết của chúng một cách chính xác.

Bước 8: Điều khiển đèn LED đỏ tích hợp

Điều khiển đèn LED đỏ tích hợp
Điều khiển đèn LED đỏ tích hợp
Điều khiển đèn LED đỏ tích hợp
Điều khiển đèn LED đỏ tích hợp
Điều khiển đèn LED đỏ tích hợp
Điều khiển đèn LED đỏ tích hợp

Để điều khiển đèn LED trên bo mạch nhấp nháy màu đỏ trong khi hoạt động WiFi, tôi nhận thấy rằng phương pháp sau hoạt động:

Bật đèn LED trong ứng dụng Luci

Từ ứng dụng Luci:

  1. Sử dụng menu để điều hướng đến Hệ thống> Cấu hình đèn LED.
  2. Đặt trình kích hoạt thành "không có".
  3. Nhấn Lưu và Áp dụng

Có lẽ cài đặt mặc định sẽ làm cho trạng thái này sau khi khởi động, nhưng tôi đã không kiểm tra điều đó.

Điều khiển đèn LED với các lệnh điều khiển

Để bật đèn LED:

echo 1> / sys / class / leds / vocore2 \: fuchsia \: trạng thái / độ sáng

Để tắt đèn LED:

echo 0> / sys / class / leds / vocore2 \: fuchsia \: trạng thái / độ sáng

Thận trọng

Điều khiển đèn LED theo cách này có thể xung đột với việc sử dụng đèn LED của OpenWrt, nhưng đã hoạt động trong các thử nghiệm của tôi.

Cách tốt hơn để điều khiển GPIO là sử dụng lệnh export, tuy nhiên lệnh này không hoạt động đối với GPIO44 (điều khiển đèn LED, dựa trên sơ đồ và ảnh chụp màn hình thủ công bộ định tuyến được hiển thị ở trên). Vì vậy, Hệ điều hành có khả năng, vẫn giữ đèn LED này, bất chấp cài đặt Luci.

Bước 9: Tài nguyên

Dưới đây là một số liên kết mà tôi thấy hữu ích hoặc thú vị khi tôi tìm hiểu về hệ sinh thái VoCore-OpenWrt.

VoCore

Cuối cùng

Wiki VoCore

Sơ đồ

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (khi đã kết nối với VoCore WiFi)

Blog của nhà thiết kế

OpenWrt

Hướng dẫn Sử dụng

Bắt đầu nhanh

uci

Mạng

Không dây

  • Khách hàng
  • Mã hóa
  • Tiện ích

Mật khẩu

Tự động hóa Trang chủ

Thư viện cRelay

uBoot

Các ứng dụng

Đèn LED phồng

LED / unbrick

Mediatek https://docs.labs. Instantk.com/resource/linkit-sm…

Kỹ sư toàn cầu

Hackaday

VoCore 1

Kết nối PC

Khác

Thông tin cơ bản về CLI

Đề xuất: