Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Les noves tendències en l'àmbit de la substitució d'importacions obliguen les empreses russes a canviar als sistemes operatius nacionals. Un d'aquests sistemes és el sistema operatiu rus basat en Debian - Astra Linux. En l'àmbit de la contractació pública, cada cop hi ha més requisits per a l'ús de programari domèstic amb certificats FSTEC, així com la seva inclusió en el registre de programari domèstic. Tot i que val la pena assenyalar que, segons la llei, no és obligatori disposar del certificat FSTEC.

La majoria dels sistemes operatius russos estan dissenyats per utilitzar-los en mode "estació de treball", és a dir, de fet, són anàlegs de solucions d'arquitectura x86 per al lloc de treball d'un empleat. Vam decidir instal·lar el sistema operatiu Astra Linux a l'arquitectura ARM, per tal d'utilitzar un sistema operatiu de fabricació russa al sector industrial, és a dir, a l'ordinador incrustat AntexGate (ara no aprofundirem en els avantatges de l'arquitectura ARM sobre x86).

Per què vam triar el sistema operatiu Astra Linux?

  • Tenen una distribució especial per a l'arquitectura ARM;
  • Ens ha agradat que utilitzin un escriptori d'estil Windows, per a persones acostumades al sistema operatiu Windows, aquest és un avantatge important quan es canvia al sistema operatiu Linux;
  • Astra Linux ja s'utilitza a les empreses estatals i al Ministeri de Defensa, la qual cosa significa que el projecte continuarà i no s'extingirà en un futur proper.

Per què hem escollit un PC incrustat amb arquitectura ARM?

  • eficiència energètica i menor generació de calor (els dispositius d'arquitectura ARM consumeixen menys energia i s'escalfen relativament menys durant el funcionament);
  • mida petita i alt grau d'integració (un gran nombre de components es col·loquen en un xip, cosa que simplifica el disseny de les plaques base i elimina la necessitat de comprar un gran nombre de components addicionals);
  • no redundància d'ordres i instruccions (l'arquitectura ARM proporciona exactament el nombre d'ordres necessàries per al funcionament)
  • tendències a la Federació Russa en l'àmbit de l'Internet de les coses (a causa del desenvolupament de tecnologies al núvol, es redueixen els requisits per als ordinadors finals, s'elimina la necessitat d'utilitzar estacions de treball potents, cada cop més càlculs es mouen al núvol, prims). dispositius client són suficients).

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 1 - Arquitectura ARM

Opcions per utilitzar ordinadors basats en l'arquitectura ARM

  • "client prim";
  • "estació de treball";
  • passarel·la IoT;
  • PC incrustat;
  • dispositiu per a la vigilància industrial.

1. Obtenció de la distribució AstraLinux

Per rebre el kit de distribució, heu d'escriure una carta de sol·licitud a qualsevol soci oficial autoritzat de NPO RusBiTech. A continuació, haureu de signar un acord de confidencialitat i confidencialitat i un acord de cooperació científica i tècnica (si la vostra empresa és un desenvolupador de programari o maquinari).

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 2 — Descripció de les versions d'AstraLinux

2. Instal·lació d'AstraLinux al dispositiu AntexGate

Després de rebre la distribució AstraLinux, cal instal·lar-la al dispositiu de destinació (en el nostre cas, és l'ordinador incrustat AntexGate). Les instruccions oficials ens diuen que utilitzem qualsevol sistema operatiu Linux per instal·lar AstraLinux en un ordinador ARM, però vam decidir provar-ho amb el sistema operatiu Windows. Per tant, realitzem la següent seqüència d'accions:

1. Baixeu i instal·leu programari per al sistema operatiu Windows.

2. Connecteu el dispositiu mitjançant Micro USB al vostre ordinador.

3. Posa energia al dispositiu, ara Windows hauria de trobar el maquinari i instal·lar el controlador.

4. Un cop finalitzada la instal·lació del controlador, executeu el programa.

5. Al cap d'uns segons, la unitat eMMC apareixerà a Windows com a dispositiu d'emmagatzematge massiu USB.

6. Baixeu la utilitat Win32DiskImager des de la pàgina Projecte Sourceforge i instal·leu el programa com de costum.

7. Inicieu el programari Win32DiskImager recentment instal·lat.

8. Seleccioneu el fitxer d'imatge d'AstraLinux que heu rebut anteriorment.

9. Al camp del dispositiu, seleccioneu la lletra de la unitat de la targeta eMMC. Aneu amb compte: si seleccioneu la unitat incorrecta, podríeu destruir les dades del disc dur de l'ordinador!

10. Feu clic a "Enregistrar" i espereu fins que finalitzi la gravació.

11. Reinicieu el dispositiu.

Reiniciar el dispositiu hauria de fer que el dispositiu arrenqui la imatge del sistema operatiu AstraLinux des de l'eMMC.

3. Ús d'Astra Linux

Un cop arrenqui el dispositiu, apareixerà la pantalla d'autorització. Al camp d'inici de sessió introduïu "admin", la contrasenya també és la paraula "admin". Després de l'autorització correcta, apareixerà l'escriptori (Fig. 3).

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 3 - Escriptori AstraLinux

El primer que us crida l'atenció és que l'escriptori s'assembla realment a Windows, tots els elements i diàlegs s'anomenen de la manera habitual ("Tauler de control", "Escriptori", "Explorador", "El meu ordinador" a l'escriptori). El que és important és que fins i tot Solitaire i Minesweeper estan instal·lats a Astra Linux!

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 4 - Pestanya "Oficina" al menú d'inici d'AstraLinux

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 5 - Pestanya Xarxa al menú d'inici d'AstraLinux

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 6 - Pestanya "Sistema" al menú d'inici d'AstraLinux

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 7 - Tauler de control d'AstraLinux

Val la pena assenyalar que per utilitzar-les com a solucions incrustades hi ha accés via SSH, a través d'una consola Linux, i també és possible instal·lar els vostres paquets Debian preferits (nginx, apache, etc.). Així, per als antics usuaris de Windows hi ha un escriptori familiar, i per als usuaris experimentats de Linux i solucions incrustades hi ha una consola.

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 8 — Consola AstraLinux

Optimització del funcionament d'AstraLinux

1. Per a dispositius amb un rendiment de maquinari baix, us recomanem que utilitzeu un monitor amb una resolució baixa o que reduïu manualment la resolució del fitxer. /boot/config.txt fins a 1280x720.

2. També recomanem instal·lar una utilitat per controlar automàticament la freqüència del processador:

sudo apt-get install cpufrequtils

Corregim en /boot/config.txt el significat següent:

force_turbo=1

3. Per defecte, els dipòsits estàndard estan desactivats al sistema. Per habilitar-los, heu de descomentar tres línies del fitxer següent cd/etc/apt/nano sources.list

Ús d'Astra Linux en un ordinador incrustat amb arquitectura ARM
Arròs. 9 - Habilitació de repositoris estàndard

Font: www.habr.com

Afegeix comentari