Page 29 - 05.03.2020
P. 29
АВТОМАТИЗАЦИЯ ПРОИЗВОДСТВА
Рис. 1. Структурная схема системы ЧПУ «АксиОМА Контрол».
установки выступает специально разра- ставленной задачи пользователь может
ботанная программа − инсталлятор, це- установить систему на компьютер без
лью которой является упрощение процес- какой-либо заранее предустановленной
са развёртывания операционной системы ОС. Для создания такого инсталлятора
реального времени с минимальным ин- необходимо создание собственной мини-
терфейсом на чистом дисковом простран- мальной систем и написание специальных
стве. скриптов для его запуска. Под созданием
Инсталлятор должен решать следующие собственной минимальной системы под-
задачи: разумевается выбор любого минимально-
● создавать программу для установки го дистрибутива Linux.
приложения, выполняющую инсталля- В данном случае был выбран Linux
цию; From Scratch (дословно переводится как
● создавать программу для удаления при- «Линукс с нуля»), который позволяет со-
ложения из системы, выполняющую про- брать и сконфигурировать свою Linux-си-
цедуру деинсталляции; стему со своими параметрами. Выбор
● сжимать и упаковывать файлы, входя- Linux From Scratch обусловлен прежде
щие в дистрибутив, распаковывать и раз- всего тем, что данный дистрибутив явля-
мещать файлы в необходимых для уста- ется одним и наиболее минимальных по
новки местах. объёму занимаемой памяти и позволяет
Проанализировав решения различ- осуществлять точную настройку системы.
ных компаний, можно прийти к выводу, При создании инсталлятора были проана-
что в данной ситуации они не подходят лизированы различные ОС на базе ядра
для инсталляции операционной системы Linux (Ubuntu, Fedora, Gentoo, Debian).
реального времени, так как все они под- В ходе анализа перечисленных си-
разумевают наличие уже заранее уста- стем были выявлены следующие общие
новленной операционной системы или шаги установки (см. рис. 2):
работу с прикладным ПО. В рамках по- ● выбор языка для операционной системы;
Станочный парк 29