ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
దిగుమతి ప్రత్యామ్నాయం రంగంలో కొత్త పోకడలు దేశీయ ఆపరేటింగ్ సిస్టమ్‌లకు మారడానికి రష్యన్ కంపెనీలను బలవంతం చేస్తున్నాయి. అటువంటి వ్యవస్థలలో ఒకటి డెబియన్ - ఆస్ట్రా లైనక్స్ ఆధారంగా రష్యన్ OS. పబ్లిక్ ప్రొక్యూర్‌మెంట్ రంగంలో, FSTEC సర్టిఫికేట్‌లతో దేశీయ సాఫ్ట్‌వేర్‌ను ఉపయోగించడం, అలాగే దేశీయ సాఫ్ట్‌వేర్ రిజిస్టర్‌లో చేర్చడం వంటి అవసరాలు ఎక్కువగా ఉన్నాయి. చట్టం ప్రకారం, FSTEC సర్టిఫికేట్ కలిగి ఉండటం తప్పనిసరి కాదని గమనించాలి.

చాలా రష్యన్ ఆపరేటింగ్ సిస్టమ్‌లు "వర్క్‌స్టేషన్" మోడ్‌లో ఉపయోగం కోసం రూపొందించబడ్డాయి, వాస్తవానికి, అవి ఉద్యోగి కార్యాలయంలో x86 ఆర్కిటెక్చర్ సొల్యూషన్స్ యొక్క అనలాగ్‌లు. పారిశ్రామిక రంగంలో, అంటే AntexGate ఎంబెడెడ్ కంప్యూటర్‌లో రష్యన్-నిర్మిత OSని ఉపయోగించడానికి, ARM ఆర్కిటెక్చర్‌లో Astra Linux OSని ఇన్‌స్టాల్ చేయాలని మేము నిర్ణయించుకున్నాము (మేము ఇప్పుడు x86 కంటే ARM ఆర్కిటెక్చర్ యొక్క ప్రయోజనాలను పరిశోధించము).

మేము Astra Linux OSని ఎందుకు ఎంచుకున్నాము?

  • వారు ARM ఆర్కిటెక్చర్ కోసం ప్రత్యేక పంపిణీని కలిగి ఉన్నారు;
  • వారు Windows-స్టైల్ డెస్క్‌టాప్‌ని ఉపయోగించడాన్ని మేము ఇష్టపడతాము, Windows OSకి అలవాటుపడిన వ్యక్తులకు Linux OSకి మారేటప్పుడు ఇది ఒక ముఖ్యమైన ప్రయోజనం;
  • Astra Linux ఇప్పటికే ప్రభుత్వ యాజమాన్యంలోని కంపెనీలలో మరియు రక్షణ మంత్రిత్వ శాఖలో ఉపయోగించబడుతోంది, అంటే ప్రాజెక్ట్ సజీవంగా ఉంటుంది మరియు సమీప భవిష్యత్తులో అంతరించిపోదు.

మేము ARM ఆర్కిటెక్చర్ ఎంబెడెడ్ PCని ఎందుకు ఎంచుకున్నాము?

  • శక్తి సామర్థ్యం మరియు తక్కువ ఉష్ణ ఉత్పత్తి (ARM ఆర్కిటెక్చర్ పరికరాలు తక్కువ శక్తిని వినియోగిస్తాయి మరియు ఆపరేషన్ సమయంలో తక్కువ వేడిని కలిగి ఉంటాయి);
  • చిన్న పరిమాణం మరియు అధిక స్థాయి ఏకీకరణ (ఒక చిప్‌లో పెద్ద సంఖ్యలో భాగాలు ఉంచబడతాయి, ఇది మదర్‌బోర్డుల రూపకల్పనను సులభతరం చేస్తుంది మరియు పెద్ద సంఖ్యలో అదనపు భాగాలను కొనుగోలు చేయవలసిన అవసరాన్ని తొలగిస్తుంది);
  • కమాండ్‌లు మరియు సూచనల రిడెండెన్సీ (ARM ఆర్కిటెక్చర్ ఆపరేషన్‌కు అవసరమైన ఆదేశాల సంఖ్యను ఖచ్చితంగా అందిస్తుంది)
  • ఇంటర్నెట్ ఆఫ్ థింగ్స్ రంగంలో రష్యన్ ఫెడరేషన్‌లోని పోకడలు (క్లౌడ్ టెక్నాలజీల అభివృద్ధి కారణంగా, ఎండ్ కంప్యూటర్‌ల అవసరాలు తగ్గాయి, శక్తివంతమైన వర్క్‌స్టేషన్‌లను ఉపయోగించాల్సిన అవసరం తొలగించబడుతుంది, మరింత ఎక్కువ లెక్కలు క్లౌడ్‌కు కదులుతున్నాయి, సన్నగా క్లయింట్ పరికరాలు సరిపోతాయి).

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 1 - ARM ఆర్కిటెక్చర్

ARM ఆర్కిటెక్చర్ ఆధారంగా PCలను ఉపయోగించడం కోసం ఎంపికలు

  • "సన్నని క్లయింట్";
  • "పని స్టేషన్";
  • IoT గేట్‌వే;
  • ఎంబెడెడ్ PC;
  • పారిశ్రామిక పర్యవేక్షణ కోసం పరికరం.

1. AstraLinux పంపిణీని పొందడం

పంపిణీ కిట్‌ను స్వీకరించడానికి, మీరు NPO RusBiTech యొక్క ఏదైనా అధికారిక అధికారిక భాగస్వామికి తప్పనిసరిగా అభ్యర్థన లేఖ రాయాలి. తర్వాత, మీరు గోప్యత మరియు బహిర్గతం చేయని ఒప్పందం మరియు శాస్త్రీయ మరియు సాంకేతిక సహకారంపై (మీ కంపెనీ సాఫ్ట్‌వేర్ లేదా హార్డ్‌వేర్ డెవలపర్ అయితే) ఒప్పందంపై సంతకం చేయాలి.

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 2 — AstraLinux విడుదలల వివరణ

2. AntexGate పరికరంలో AstraLinuxని ఇన్‌స్టాల్ చేస్తోంది

AstraLinux పంపిణీని స్వీకరించిన తర్వాత, మీరు లక్ష్య పరికరంలో దీన్ని ఇన్‌స్టాల్ చేయాలి (మా విషయంలో, ఇది AntexGate ఎంబెడెడ్ PC). ARM కంప్యూటర్‌లో AstraLinuxని ఇన్‌స్టాల్ చేయడానికి ఏదైనా Linux OSని ఉపయోగించమని అధికారిక సూచనలు చెబుతున్నాయి, అయితే మేము దీన్ని Windows OSలో ప్రయత్నించాలని నిర్ణయించుకున్నాము. కాబట్టి, ఈ క్రింది చర్యల క్రమాన్ని చేద్దాం:

1. డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి సాఫ్ట్‌వేర్ విండోస్ కోసం ఆపరేటింగ్ సిస్టమ్స్.

2. మీ కంప్యూటర్‌కు మైక్రో USB ద్వారా పరికరాన్ని కనెక్ట్ చేయండి.

3. పరికరానికి శక్తిని వర్తింపజేయండి, Windows ఇప్పుడు హార్డ్‌వేర్‌ను కనుగొని డ్రైవర్‌ను ఇన్‌స్టాల్ చేయాలి.

4. డ్రైవర్ ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, ప్రోగ్రామ్‌ను అమలు చేయండి.

5. కొన్ని సెకన్ల తర్వాత, eMMC డ్రైవ్ విండోస్‌లో USB మాస్ స్టోరేజ్ పరికరంగా కనిపిస్తుంది.

6. పేజీ నుండి Win32DiskImager యుటిలిటీని డౌన్‌లోడ్ చేయండి సోర్స్ఫోర్జ్ ప్రాజెక్ట్ మరియు ప్రోగ్రామ్‌ను ఎప్పటిలాగే ఇన్‌స్టాల్ చేయండి.

7. కొత్తగా ఇన్‌స్టాల్ చేయబడిన Win32DiskImager సాఫ్ట్‌వేర్‌ను ప్రారంభించండి.

8. మీరు ఇంతకు ముందు అందుకున్న AstraLinux ఇమేజ్ ఫైల్‌ను ఎంచుకోండి.

9. పరికర ఫీల్డ్‌లో, eMMC కార్డ్ యొక్క డ్రైవ్ లెటర్‌ను ఎంచుకోండి. జాగ్రత్తగా ఉండండి: మీరు తప్పు డ్రైవ్‌ని ఎంచుకుంటే, మీరు మీ కంప్యూటర్ హార్డ్ డ్రైవ్‌లోని డేటాను నాశనం చేయవచ్చు!

10. "రికార్డ్" క్లిక్ చేసి, రికార్డింగ్ పూర్తయ్యే వరకు వేచి ఉండండి.

11. మీ పరికరాన్ని రీబూట్ చేయండి.

పరికరాన్ని రీబూట్ చేయడం వలన పరికరం eMMC నుండి AstraLinux ఆపరేటింగ్ సిస్టమ్ ఇమేజ్‌ను బూట్ చేస్తుంది.

3. ఆస్ట్రా లైనక్స్ ఉపయోగించడం

పరికరం బూట్ అయిన తర్వాత, అధికార స్క్రీన్ కనిపిస్తుంది. లాగిన్ ఫీల్డ్‌లో “అడ్మిన్” ఎంటర్ చేయండి, పాస్‌వర్డ్ కూడా “అడ్మిన్” అనే పదం. విజయవంతమైన అధికారం తర్వాత, డెస్క్‌టాప్ కనిపిస్తుంది (Fig. 3).

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 3 - AstraLinux డెస్క్‌టాప్

మీ దృష్టిని ఆకర్షించే మొదటి విషయం ఏమిటంటే, డెస్క్‌టాప్ నిజంగా విండోస్ లాగా కనిపిస్తుంది, అన్ని అంశాలు మరియు డైలాగ్‌లు సాధారణ పద్ధతిలో పేరు పెట్టబడ్డాయి ("కంట్రోల్ ప్యానెల్", "డెస్క్‌టాప్", "ఎక్స్‌ప్లోరర్", "డెస్క్‌టాప్‌లో నా కంప్యూటర్"). ముఖ్యమైన విషయం ఏమిటంటే సాలిటైర్ మరియు మైన్స్వీపర్ కూడా ఆస్ట్రా లైనక్స్‌లో ఇన్‌స్టాల్ చేయబడి ఉన్నాయి!

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 4 - AstraLinux ప్రారంభ మెనులో “ఆఫీస్” ట్యాబ్

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 5 - AstraLinux ప్రారంభ మెనులో నెట్‌వర్క్ ట్యాబ్

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 6 - AstraLinux ప్రారంభ మెనులో “సిస్టమ్” ట్యాబ్

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 7 - AstraLinux కంట్రోల్ ప్యానెల్

ఎంబెడెడ్ సొల్యూషన్స్‌గా ఉపయోగించడానికి Linux కన్సోల్ ద్వారా SSH ద్వారా యాక్సెస్ ఉంది మరియు మీకు ఇష్టమైన డెబియన్ ప్యాకేజీలను (nginx, apache, మొదలైనవి) ఇన్‌స్టాల్ చేయడం కూడా సాధ్యమేనని గమనించాలి. అందువల్ల, పూర్వ Windows వినియోగదారులకు తెలిసిన డెస్క్‌టాప్ ఉంది మరియు అనుభవజ్ఞులైన Linux మరియు ఎంబెడెడ్ సొల్యూషన్స్ వినియోగదారులకు కన్సోల్ ఉంది.

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 8 — AstraLinux కన్సోల్

AstraLinux ఆపరేషన్‌ని ఆప్టిమైజ్ చేస్తోంది

1. తక్కువ హార్డ్‌వేర్ పనితీరు ఉన్న పరికరాల కోసం, తక్కువ రిజల్యూషన్‌తో మానిటర్‌ని ఉపయోగించమని లేదా ఫైల్‌లోని రిజల్యూషన్‌ను మాన్యువల్‌గా తగ్గించాలని మేము సిఫార్సు చేస్తున్నాము /boot/config.txt 1280x720 వరకు.

2. ప్రాసెసర్ ఫ్రీక్వెన్సీని స్వయంచాలకంగా నియంత్రించడానికి యుటిలిటీని ఇన్‌స్టాల్ చేయమని కూడా మేము సిఫార్సు చేస్తున్నాము:

sudo apt-get install cpufrequtils

మేము సరిదిద్దాము /boot/config.txt కింది అర్థం:

force_turbo=1

3. డిఫాల్ట్‌గా, సిస్టమ్‌లో ప్రామాణిక రిపోజిటరీలు నిలిపివేయబడతాయి. వాటిని ప్రారంభించడానికి మీరు క్రింది ఫైల్‌లో మూడు లైన్‌లను అన్‌కమెంట్ చేయాలి cd/etc/apt/nano sources.list

ARM ఆర్కిటెక్చర్‌తో ఎంబెడెడ్ కంప్యూటర్‌లో Astra Linuxని ఉపయోగించడం
అన్నం. 9 - ప్రామాణిక రిపోజిటరీలను ప్రారంభించడం

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి