Page 29 - 05.03.2020
P. 29

АВТОМАТИЗАЦИЯ ПРОИЗВОДСТВА








































                                                         Рис. 1. Структурная схема системы ЧПУ «АксиОМА Контрол».

        установки  выступает  специально  разра-               ставленной  задачи  пользователь  может
        ботанная  программа  −  инсталлятор,  це-              установить  систему  на  компьютер  без
        лью которой является упрощение процес-                 какой-либо  заранее  предустановленной
        са развёртывания операционной системы  ОС.  Для  создания  такого  инсталлятора
        реального  времени  с  минимальным  ин-                необходимо создание собственной мини-
        терфейсом на чистом дисковом простран-                 мальной систем и написание специальных
        стве.                                                  скриптов для его запуска. Под созданием
        Инсталлятор  должен  решать  следующие  собственной  минимальной  системы  под-
        задачи:                                                разумевается выбор любого минимально-
        ●  создавать  программу  для  установки  го дистрибутива Linux.
        приложения,  выполняющую  инсталля-                            В данном случае был выбран Linux
        цию;                                                   From Scratch (дословно переводится как
        ● создавать программу для удаления при-                «Линукс с нуля»), который позволяет со-
        ложения из системы, выполняющую про-                   брать и сконфигурировать свою Linux-си-
        цедуру деинсталляции;                                  стему  со  своими  параметрами.  Выбор
        ● сжимать и упаковывать файлы, входя-                  Linux  From  Scratch  обусловлен  прежде
        щие в дистрибутив, распаковывать и раз-                всего тем, что данный дистрибутив явля-
        мещать файлы в необходимых для уста-                   ется одним и наиболее минимальных по
        новки местах.                                          объёму  занимаемой  памяти  и  позволяет
               Проанализировав решения различ-                 осуществлять точную настройку системы.
        ных  компаний,  можно  прийти  к  выводу,  При создании инсталлятора были проана-
        что  в  данной  ситуации  они  не  подходят  лизированы различные ОС на базе ядра
        для  инсталляции  операционной  системы  Linux (Ubuntu, Fedora, Gentoo, Debian).
        реального времени, так как все они под-                        В ходе анализа перечисленных си-
        разумевают  наличие  уже  заранее  уста-               стем  были  выявлены  следующие  общие
        новленной  операционной  системы  или  шаги установки (см. рис. 2):
        работу  с  прикладным  ПО.  В  рамках  по-             ● выбор языка для операционной системы;


                                                                                           Станочный парк        29
   24   25   26   27   28   29   30   31   32   33   34