Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Xu hướng mới trong lĩnh vực thay thế nhập khẩu đang buộc các công ty Nga phải chuyển sang hệ điều hành trong nước. Một trong những hệ thống như vậy là hệ điều hành Nga dựa trên Debian – Astra Linux. Trong lĩnh vực mua sắm công, ngày càng có nhiều yêu cầu về việc sử dụng phần mềm trong nước có chứng chỉ FSTEC cũng như việc đưa phần mềm này vào sổ đăng ký phần mềm trong nước. Mặc dù điều đáng chú ý là theo luật, việc có chứng chỉ FSTEC là không bắt buộc.

Hầu hết các hệ điều hành của Nga đều được thiết kế để sử dụng ở chế độ “Máy trạm”, trên thực tế, chúng tương tự như các giải pháp kiến ​​​​trúc x86 dành cho nơi làm việc của nhân viên. Chúng tôi quyết định cài đặt HĐH Astra Linux trên kiến ​​trúc ARM để sử dụng HĐH do Nga sản xuất trong lĩnh vực công nghiệp, cụ thể là trong máy tính nhúng AntexGate (bây giờ chúng tôi sẽ không đi sâu vào những ưu điểm của kiến ​​trúc ARM so với x86).

Tại sao chúng tôi chọn hệ điều hành Astra Linux?

  • Họ có bản phân phối đặc biệt cho kiến ​​trúc ARM;
  • Chúng tôi thích việc họ sử dụng máy tính để bàn kiểu Windows, đối với những người đã quen với HĐH Windows thì đây là một lợi thế quan trọng khi chuyển sang HĐH Linux;
  • Astra Linux đã được sử dụng trong các công ty nhà nước và Bộ Quốc phòng, điều đó có nghĩa là dự án sẽ tiếp tục tồn tại và sẽ không lụi tàn trong tương lai gần.

Tại sao chúng tôi chọn PC nhúng có kiến ​​trúc ARM?

  • hiệu quả năng lượng và sinh nhiệt thấp hơn (các thiết bị kiến ​​trúc ARM tiêu thụ ít năng lượng hơn và tỏa nhiệt tương đối ít hơn trong quá trình hoạt động);
  • kích thước nhỏ và mức độ tích hợp cao (một số lượng lớn các thành phần được đặt trên một chip, giúp đơn giản hóa việc thiết kế bo mạch chủ và loại bỏ nhu cầu mua một số lượng lớn các thành phần bổ sung);
  • không dư thừa các lệnh và hướng dẫn (kiến trúc ARM cung cấp chính xác số lượng lệnh cần thiết cho hoạt động)
  • xu hướng ở Liên bang Nga trong lĩnh vực Internet vạn vật (do sự phát triển của công nghệ đám mây, yêu cầu đối với máy tính cuối giảm xuống, nhu cầu sử dụng máy trạm mạnh mẽ bị loại bỏ, ngày càng có nhiều tính toán chuyển sang đám mây, mỏng hơn thiết bị khách là đủ).

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 1 - Kiến trúc ARM

Các tùy chọn sử dụng PC dựa trên kiến ​​trúc ARM

  • “khách hàng mỏng”;
  • "trạm làm việc";
  • Cổng IoT;
  • máy tính nhúng;
  • thiết bị giám sát công nghiệp.

1. Nhận bản phân phối AstraLinux

Để nhận được bộ phân phối, bạn phải viết thư yêu cầu cho bất kỳ đối tác được ủy quyền chính thức nào của NPO RusBiTech. Tiếp theo, bạn sẽ cần ký thỏa thuận bảo mật, không tiết lộ và thỏa thuận hợp tác khoa học kỹ thuật (nếu công ty của bạn là nhà phát triển phần mềm hoặc phần cứng).

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 2 — Mô tả các bản phát hành AstraLinux

2. Cài đặt AstraLinux trên thiết bị AntexGate

Sau khi nhận được bản phân phối AstraLinux, bạn cần cài đặt nó trên thiết bị đích (trong trường hợp của chúng tôi là PC nhúng AntexGate). Các hướng dẫn chính thức yêu cầu chúng tôi sử dụng bất kỳ HĐH Linux nào để cài đặt AstraLinux trên máy tính ARM, nhưng chúng tôi đã quyết định dùng thử trên HĐH Windows. Vì vậy, hãy thực hiện chuỗi hành động sau:

1. Tải xuống và cài đặt phần mềm cho hệ điều hành Windows.

2. Kết nối thiết bị qua Micro USB với máy tính của bạn.

3. Cấp nguồn cho thiết bị, lúc này Windows sẽ tìm phần cứng và cài đặt driver.

4. Sau khi cài đặt xong trình điều khiển, hãy chạy chương trình.

5. Sau vài giây, ổ eMMC sẽ xuất hiện trong Windows dưới dạng thiết bị lưu trữ dung lượng lớn USB.

6. Tải tiện ích Win32DiskImager từ trang Dự án Sourceforge và cài đặt chương trình như bình thường.

7. Khởi chạy phần mềm Win32DiskImager mới cài đặt.

8. Chọn tệp hình ảnh AstraLinux mà bạn đã nhận được trước đó.

9. Trong trường thiết bị, chọn ký tự ổ đĩa của thẻ eMMC. Hãy cẩn thận: nếu chọn sai ổ đĩa, bạn có thể phá hủy dữ liệu trên ổ cứng máy tính của mình!

10. Nhấp vào “Ghi” và đợi cho đến khi quá trình ghi hoàn tất.

11. Khởi động lại thiết bị của bạn.

Việc khởi động lại thiết bị sẽ khiến thiết bị khởi động hình ảnh hệ điều hành AstraLinux từ eMMC.

3. Sử dụng Astra Linux

Sau khi thiết bị khởi động, màn hình ủy quyền sẽ xuất hiện. Trong trường đăng nhập nhập “admin”, mật khẩu cũng là từ “admin”. Sau khi ủy quyền thành công, màn hình sẽ xuất hiện (Hình 3).

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 3 - Máy tính để bàn AstraLinux

Điều đầu tiên đập vào mắt bạn là desktop thực sự trông giống Windows, tất cả các thành phần và hộp thoại đều được đặt tên theo cách thông thường (“Control Panel”, “Desktop”, “Explorer”, “My Computer” trên desktop). Điều quan trọng là ngay cả Solitaire và Minesweeper cũng được cài đặt trên Astra Linux!

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 4 - Tab “Office” trong menu bắt đầu của AstraLinux

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 5 - Tab mạng trong menu bắt đầu của AstraLinux

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 6 - Tab “Hệ thống” trong menu bắt đầu của AstraLinux

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 7 - Bảng điều khiển AstraLinux

Điều đáng lưu ý là để sử dụng làm giải pháp nhúng, bạn có thể truy cập qua SSH, qua bảng điều khiển Linux và cũng có thể cài đặt các gói Debian yêu thích của mình (nginx, apache, v.v.). Do đó, đối với những người dùng Windows trước đây, có một máy tính để bàn quen thuộc và đối với những người dùng giải pháp nhúng và Linux có kinh nghiệm thì có một bảng điều khiển.

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 8 — Bảng điều khiển AstraLinux

Tối ưu hóa hoạt động của AstraLinux

1. Đối với các thiết bị có hiệu suất phần cứng thấp, chúng tôi khuyên bạn nên sử dụng màn hình có độ phân giải thấp hoặc giảm độ phân giải trong tệp theo cách thủ công /boot/config.txt lên đến 1280x720.

2. Chúng tôi cũng khuyên bạn nên cài đặt tiện ích để tự động kiểm soát tần số bộ xử lý:

sudo apt-get install cpufrequtils

Chúng tôi sửa ở /boot/config.txt ý nghĩa sau:

force_turbo=1

3. Theo mặc định, kho lưu trữ tiêu chuẩn bị tắt trong hệ thống. Để kích hoạt chúng, bạn cần bỏ ghi chú ba dòng trong tệp sau nguồn cd/etc/apt/nano.list

Sử dụng Astra Linux trên máy tính nhúng có kiến ​​trúc ARM
Cơm. 9 - Kích hoạt kho lưu trữ tiêu chuẩn

Nguồn: www.habr.com

Thêm một lời nhận xét