استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
روندهای جدید در زمینه جایگزینی واردات، شرکت های روسی را مجبور به روی آوردن به سیستم عامل های داخلی می کند. یکی از این سیستم‌ها، سیستم‌عامل روسی مبتنی بر Debian – Astra Linux است. در زمینه تدارکات عمومی، الزامات روزافزونی برای استفاده از نرم افزارهای داخلی با گواهینامه های FSTEC و همچنین درج آن در ثبت نرم افزارهای داخلی وجود دارد. هرچند شایان ذکر است که طبق قانون، داشتن گواهی FSTEC اجباری نیست.

اکثر سیستم عامل های روسی برای استفاده در حالت "Workstation" طراحی شده اند، یعنی در واقع، آنها آنالوگ راه حل های معماری x86 برای محل کار یک کارمند هستند. ما تصمیم گرفتیم که سیستم عامل لینوکس Astra را بر روی معماری ARM نصب کنیم تا از یک سیستم عامل ساخت روسیه در بخش صنعتی، یعنی در رایانه جاسازی شده AntexGate استفاده کنیم (اکنون به مزایای معماری ARM نسبت به x86 نخواهیم پرداخت).

چرا سیستم عامل Astra Linux را انتخاب کردیم؟

  • آنها توزیع ویژه ای برای معماری ARM دارند.
  • ما دوست داشتیم که آنها از یک دسکتاپ به سبک ویندوز استفاده کنند، برای افرادی که به سیستم عامل ویندوز عادت دارند، این یک مزیت مهم در هنگام تغییر به سیستم عامل لینوکس است.
  • Astra Linux در حال حاضر در شرکت های دولتی و در وزارت دفاع استفاده می شود، به این معنی که این پروژه ادامه خواهد داشت و در آینده نزدیک از بین نخواهد رفت.

چرا ما ARM Architecture Embedded PC را انتخاب کردیم؟

  • بهره وری انرژی و تولید گرمای کمتر (دستگاه های معماری ARM انرژی کمتری مصرف می کنند و در حین کار نسبتاً کمتر گرم می شوند).
  • اندازه کوچک و درجه یکپارچگی بالا (تعداد زیادی از اجزا بر روی یک تراشه قرار می گیرند که طراحی مادربردها را ساده می کند و نیاز به خرید تعداد زیادی اجزای اضافی را از بین می برد).
  • غیر افزونگی دستورات و دستورالعمل ها (معماری ARM دقیقاً تعداد دستورات لازم برای عملیات را ارائه می دهد)
  • روند در فدراسیون روسیه در زمینه اینترنت اشیا (به دلیل توسعه فناوری های ابری، الزامات رایانه های پایانی کاهش می یابد، نیاز به استفاده از ایستگاه های کاری قدرتمند حذف می شود، محاسبات بیشتر و بیشتر به سمت ابر حرکت می کنند، نازک دستگاه های مشتری کافی است).

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 1 - معماری ARM

گزینه هایی برای استفاده از رایانه های شخصی مبتنی بر معماری ARM

  • "Tin Client"؛
  • "ایستگاه کار"؛
  • دروازه اینترنت اشیا؛
  • کامپیوتر تعبیه شده؛
  • دستگاه مانیتورینگ صنعتی

1. بدست آوردن توزیع AstraLinux

برای دریافت کیت توزیع، باید یک نامه درخواست به هر شریک رسمی مجاز NPO RusBiTech بنویسید. در مرحله بعد، باید یک قرارداد محرمانه و عدم افشا و یک توافق نامه همکاری علمی و فنی (اگر شرکت شما یک توسعه دهنده نرم افزار یا سخت افزار باشد) امضا کنید.

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 2 - شرح نسخه های AstraLinux

2. نصب AstraLinux بر روی دستگاه AntexGate

پس از دریافت توزیع AstraLinux، باید آن را بر روی دستگاه مورد نظر نصب کنید (در مورد ما، کامپیوتر تعبیه شده AntexGate است). دستورالعمل‌های رسمی به ما می‌گویند که از هر سیستم‌عامل لینوکس برای نصب AstraLinux در رایانه ARM استفاده کنیم، اما ما تصمیم گرفتیم آن را روی سیستم‌عامل ویندوز امتحان کنیم. بنابراین، بیایید دنباله اقدامات زیر را انجام دهیم:

1. دانلود و نصب کنید نرم افزار برای سیستم عامل ویندوز

2. دستگاه را از طریق Micro USB به رایانه خود وصل کنید.

3. پاور را روی دستگاه اعمال کنید، اکنون ویندوز باید سخت افزار را پیدا کند و درایور را نصب کند.

4. پس از اتمام نصب درایور، برنامه را اجرا کنید.

5. پس از چند ثانیه، درایو eMMC در ویندوز به عنوان یک دستگاه ذخیره سازی انبوه USB ظاهر می شود.

6. ابزار Win32DiskImager را از صفحه دانلود کنید پروژه Sourceforge و طبق معمول برنامه را نصب کنید.

7. نرم افزار Win32DiskImager تازه نصب شده را راه اندازی کنید.

8. فایل تصویری AstraLinux را که قبلا دریافت کرده اید انتخاب کنید.

9. در قسمت دستگاه، حرف درایو کارت eMMC را انتخاب کنید. مراقب باشید: اگر درایو اشتباهی را انتخاب کنید، می توانید داده های هارد دیسک رایانه خود را از بین ببرید!

10. روی "Record" کلیک کنید و منتظر بمانید تا ضبط کامل شود.

11. دستگاه خود را راه اندازی مجدد کنید.

راه اندازی مجدد دستگاه باید باعث شود که دستگاه تصویر سیستم عامل AstraLinux را از eMMC بوت کند.

3. استفاده از Astra Linux

پس از بوت شدن دستگاه، صفحه مجوز ظاهر می شود. در قسمت ورود، "admin" را وارد کنید، رمز عبور نیز کلمه "admin" است. پس از تأیید موفقیت آمیز، دسکتاپ ظاهر می شود (شکل 3).

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 3 - دسکتاپ AstraLinux

اولین چیزی که توجه شما را جلب می کند این است که دسکتاپ واقعاً شبیه ویندوز است، همه عناصر و دیالوگ ها به روش معمول نامگذاری شده اند ("Control Panel"، "Desktop"، "Explorer"، "My Computer" در دسک تاپ). آنچه مهم است این است که حتی Solitaire و Minesweeper نیز روی Astra Linux نصب شده اند!

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 4 - تب "Office" در منوی شروع AstraLinux

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 5 - تب Network در منوی استارت AstraLinux

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 6 - تب “System” در منوی شروع AstraLinux

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 7 - کنترل پنل AstraLinux

شایان ذکر است که برای استفاده به عنوان راه حل های جاسازی شده، دسترسی از طریق SSH، از طریق کنسول لینوکس وجود دارد و همچنین امکان نصب بسته های دلخواه دبیان (nginx، apache و غیره) وجود دارد. بنابراین، برای کاربران سابق ویندوز یک دسکتاپ آشنا و برای کاربران با تجربه لینوکس و راه حل های جاسازی شده یک کنسول وجود دارد.

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 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

استفاده از Astra Linux بر روی یک کامپیوتر جاسازی شده با معماری ARM
برنج. 9 - فعال کردن مخازن استاندارد

منبع: www.habr.com

اضافه کردن نظر