Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Novi trendovi u oblasti supstitucije uvoza primoravaju ruske kompanije da pređu na domaće operativne sisteme. Jedan od takvih sistema je ruski OS baziran na Debianu – Astra Linux. U oblasti javnih nabavki sve su češći zahtevi za korišćenje domaćeg softvera sa FSTEC sertifikatima, kao i njegovo uključivanje u registar domaćeg softvera. Iako je vrijedno napomenuti da prema zakonu posjedovanje FSTEC certifikata nije obavezno.

Većina ruskih operativnih sistema dizajnirana je za korištenje u načinu rada "Workstation", odnosno oni su, u stvari, analozi rješenja arhitekture x86 za radno mjesto zaposlenika. Odlučili smo da instaliramo Astra Linux OS na ARM arhitekturu, kako bismo koristili OS ruske proizvodnje u industrijskom sektoru, odnosno u AntexGate embedded računaru (nećemo sada ulaziti u prednosti ARM arhitekture u odnosu na x86).

Zašto smo odabrali Astra Linux OS?

  • Imaju posebnu distribuciju za ARM arhitekturu;
  • Svidjelo nam se što koriste desktop u Windows stilu, za ljude koji su navikli na Windows OS ovo je važna prednost pri prelasku na Linux OS;
  • Astra Linux se već koristi u državnim kompanijama iu Ministarstvu odbrane, što znači da će projekat živjeti i da se neće ugasiti u bliskoj budućnosti.

Zašto smo odabrali ugrađeni računar sa ARM arhitekturom?

  • energetska efikasnost i manja proizvodnja toplote (uređaji arhitekture ARM troše manje energije i relativno se manje zagrevaju tokom rada);
  • mala veličina i visok stepen integracije (veliki broj komponenti je smešten na jednom čipu, što pojednostavljuje dizajn matičnih ploča i eliminiše potrebu za kupovinom velikog broja dodatnih komponenti);
  • neredundantnost komandi i instrukcija (ARM arhitektura daje tačan broj komandi koje su potrebne za rad)
  • trendovi u Ruskoj Federaciji u oblasti interneta stvari (zbog razvoja oblaka tehnologija, smanjeni su zahtjevi za krajnjim računarima, eliminirana je potreba za korištenjem moćnih radnih stanica, sve više proračuna prelazi u oblak, tanki klijentski uređaji su dovoljni).

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 1 - ARM arhitektura

Opcije za korišćenje računara zasnovanih na ARM arhitekturi

  • “tanki klijent”;
  • "radna stanica";
  • IoT gateway;
  • embedded PC;
  • uređaj za industrijski nadzor.

1. Dobivanje AstraLinux distribucije

Da biste dobili distributivni komplet, morate napisati zahtjev bilo kojem službenom ovlaštenom partneru NPO RusBiTech. Zatim ćete morati potpisati ugovor o povjerljivosti i neotkrivanju podataka i ugovor o naučnoj i tehničkoj saradnji (ako je vaša kompanija programer softvera ili hardvera).

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 2 — Opis AstraLinux izdanja

2. Instaliranje AstraLinuxa na AntexGate uređaj

Nakon što dobijete AstraLinux distribuciju, potrebno je da je instalirate na ciljni uređaj (u našem slučaju to je AntexGate embedded PC). Zvanična uputstva nam govore da koristimo bilo koji Linux OS za instaliranje AstraLinuxa na ARM računar, ali smo odlučili da ga isprobamo na Windows OS-u. Dakle, izvršimo sljedeći niz radnji:

1. Preuzmite i instalirajte softvera za Windows operativni sistem.

2. Povežite uređaj preko Micro USB-a na računar.

3. Uključite napajanje na uređaj, Windows bi sada trebao pronaći hardver i instalirati drajver.

4. Nakon što je instalacija drajvera završena, pokrenite program.

5. Nakon nekoliko sekundi, eMMC disk će se pojaviti u Windows-u kao USB uređaj za masovno skladištenje.

6. Preuzmite uslužni program Win32DiskImager sa stranice Sourceforge projekat i instalirajte program kao i obično.

7. Pokrenite novoinstalirani softver Win32DiskImager.

8. Odaberite datoteku slike AstraLinuxa koju ste ranije primili.

9. U polju za uređaj izaberite slovo pogona eMMC kartice. Budite oprezni: ako odaberete pogrešan disk, možete uništiti podatke na tvrdom disku vašeg računara!

10. Kliknite na “Record” i pričekajte da se snimanje završi.

11. Ponovo pokrenite uređaj.

Ponovno pokretanje uređaja bi trebalo uzrokovati da uređaj pokrene sliku operativnog sistema AstraLinux sa eMMC-a.

3. Korištenje Astra Linuxa

Nakon što se uređaj pokrene, pojavit će se ekran za autorizaciju. U polje za prijavu unesite “admin”, lozinka je također riječ “admin”. Nakon uspješne autorizacije, pojavit će se desktop (slika 3).

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 3 - AstraLinux desktop

Prvo što vam upada u oči je to što desktop zaista izgleda kao Windows, svi elementi i dijalozi su imenovani na uobičajen način (“Control Panel”, “Desktop”, “Explorer”, “My Computer” na radnoj površini). Ono što je važno je da su čak i Solitaire i Minesweeper instalirani na Astra Linux!

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 4 - Kartica “Office” u AstraLinux start meniju

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 5 - Kartica Mreža u AstraLinux start meniju

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 6 - Kartica “System” u AstraLinux start meniju

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 7 - AstraLinux Control Panel

Vrijedi napomenuti da za korištenje kao embedded rješenja postoji pristup preko SSH-a, preko Linux konzole, a moguće je i instaliranje omiljenih Debian paketa (nginx, apache, itd.). Tako za bivše korisnike Windows-a postoji poznata radna površina, a za iskusne korisnike Linux-a i embedded rješenja postoji konzola.

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 8 — AstraLinux konzola

Optimizacija rada AstraLinuxa

1. Za uređaje sa niskim hardverskim performansama, preporučujemo korištenje monitora niske rezolucije ili ručno smanjenje rezolucije u datoteci /boot/config.txt do 1280x720.

2. Također preporučujemo instaliranje uslužnog programa za automatsku kontrolu frekvencije procesora:

sudo apt-get install cpufrequtils

Ispravljamo /boot/config.txt sljedeće značenje:

force_turbo=1

3. Podrazumevano, standardna spremišta su onemogućena u sistemu. Da biste ih omogućili, morate dekomentirati tri reda u sljedećoj datoteci cd/etc/apt/nano sources.list

Korištenje Astra Linuxa na ugrađenom računaru sa ARM arhitekturom
Rice. 9 - Omogućavanje standardnih spremišta

izvor: www.habr.com

Dodajte komentar