Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Novi trendovi u području supstitucije uvoza prisiljavaju ruske tvrtke da prijeđu na domaće operativne sustave. Jedan od takvih sustava je ruski OS temeljen na Debianu – Astra Linux. U području javne nabave sve su češći zahtjevi za korištenjem domaćeg softvera s FSTEC certifikatima, kao i njegovim upisom u registar domaćeg softvera. Iako je vrijedno napomenuti da prema zakonu posjedovanje FSTEC certifikata nije obavezno.

Većina ruskih operativnih sustava dizajnirana je za korištenje u načinu rada "Radna stanica", to jest, zapravo su analogni x86 arhitektonskim rješenjima za radno mjesto zaposlenika. Odlučili smo instalirati OS Astra Linux na ARM arhitekturu, kako bismo koristili OS ruske proizvodnje u industrijskom sektoru, naime u ugrađenom računalu AntexGate (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 stilu Windowsa, za ljude koji su navikli na Windows OS to je važna prednost pri prelasku na Linux OS;
  • Astra Linux se već koristi u državnim tvrtkama iu Ministarstvu obrane, što znači da će projekt živjeti i neće izumrijeti u skoroj budućnosti.

Zašto smo odabrali ARM Architecture Embedded PC?

  • energetska učinkovitost i niže stvaranje topline (uređaji ARM arhitekture troše manje energije i relativno se manje zagrijavaju tijekom rada);
  • mala veličina i visok stupanj integracije (veliki broj komponenti nalazi se na jednom čipu, što pojednostavljuje dizajn matičnih ploča i eliminira potrebu za kupnjom velikog broja dodatnih komponenti);
  • neredundantnost naredbi i instrukcija (ARM arhitektura daje točno onoliko naredbi koliko je potrebno za rad)
  • trendovi u Ruskoj Federaciji na području interneta stvari (zbog razvoja tehnologija oblaka, zahtjevi za krajnja računala su smanjeni, potreba za korištenjem snažnih radnih stanica je uklonjena, sve više izračuna se seli u oblak, tanki dovoljni su klijentski uređaji).

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 1 - ARM arhitektura

Mogućnosti korištenja računala baziranih na ARM arhitekturi

  • "tanak klijent";
  • "radna stanica";
  • IoT pristupnik;
  • ugrađeno računalo;
  • uređaj za industrijski nadzor.

1. Dobivanje AstraLinux distribucije

Da biste primili komplet za distribuciju, morate napisati pismo zahtjeva bilo kojem službenom ovlaštenom partneru NPO RusBiTech. Zatim ćete morati potpisati ugovor o povjerljivosti i tajnosti podataka te ugovor o znanstveno-tehničkoj suradnji (ako je vaša tvrtka programer softvera ili hardvera).

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 2 — Opis AstraLinux izdanja

2. Instaliranje AstraLinuxa na AntexGate uređaj

Nakon što primite distribuciju AstraLinuxa, morate je instalirati na ciljni uređaj (u našem slučaju to je AntexGate ugrađeno računalo). Službene upute govore nam da koristimo bilo koji Linux OS za instalaciju AstraLinuxa na ARM računalo, ali odlučili smo ga isprobati na Windows OS-u. Dakle, izvršimo sljedeći niz radnji:

1. Preuzmite i instalirajte softver za operativni sustav Windows.

2. Spojite uređaj putem Micro USB-a na računalo.

3. Priključite napajanje na uređaj, Windows bi sada trebao pronaći hardver i instalirati upravljački program.

4. Nakon dovršetka instalacije upravljačkog programa, pokrenite program.

5. Nakon nekoliko sekundi, eMMC pogon pojavit će se u sustavu Windows kao USB uređaj za masovnu pohranu.

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

7. Pokrenite novoinstalirani softver Win32DiskImager.

8. Odaberite datoteku AstraLinux slike koju ste ranije primili.

9. U polju uređaja odaberite slovo pogona eMMC kartice. Budite oprezni: ako odaberete pogrešan pogon, mogli biste uništiti podatke na tvrdom disku vašeg računala!

10. Pritisnite “Record” i pričekajte dok se snimanje ne završi.

11. Ponovno pokrenite uređaj.

Ponovno pokretanje uređaja trebalo bi uzrokovati pokretanje slike operativnog sustava AstraLinux s eMMC-a.

3. Korištenje Astra Linuxa

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

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 3 - AstraLinux radna površina

Prvo što upada u oči je da radna površina zaista izgleda kao Windows, svi elementi i dijalozi nazvani su na uobičajeni način (“Upravljačka ploča”, “Radna površina”, “Istraživač”, “Moje računalo” na radnoj površini). Ono što je važno jest da su čak i Solitaire i Minesweeper instalirani na Astra Linux!

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 4 – kartica “Office” u početnom izborniku AstraLinuxa

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 5 - Kartica Mreža u početnom izborniku AstraLinuxa

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 6 - Kartica “Sustav” u početnom izborniku AstraLinuxa

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 7 - Upravljačka ploča AstraLinuxa

Vrijedi napomenuti da za korištenje kao ugrađena rješenja postoji pristup putem SSH-a, putem Linux konzole, a moguće je instalirati i omiljene Debian pakete (nginx, apache itd.). Tako je za bivše korisnike Windowsa tu poznata radna površina, a za iskusne korisnike Linuxa i ugrađenih rješenja tu je konzola.

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 8 — AstraLinux konzola

Optimiziranje rada AstraLinuxa

1. Za uređaje s 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 u /boot/config.txt sljedeće značenje:

force_turbo=1

3. Standardna spremišta su prema zadanim postavkama onemogućena u sustavu. Da biste ih omogućili, morate odkomentirati tri retka u sljedećoj datoteci cd/etc/apt/nano izvori.popis

Korištenje Astra Linuxa na ugrađenom računalu s ARM arhitekturom
Riža. 9 - Omogućavanje standardnih repozitorija

Izvor: www.habr.com

Dodajte komentar