
Операционные системы управляют взаимодействием между аппаратным и программным обеспечением в таких устройствах, как серверы, компьютеры, мобильные телефоны и встроенные системы. Большинство персональных компьютеров и ноутбуков используют либо операционную систему Microsoft Windows, либо macOS от Apple, а мобильные устройства, такие как телефоны и планшеты, в основном используют операционную систему Google Android или iOS от Apple. В промышленном мире серверы, HMI и корпоративные системы исторически запускались на операционных системах Windows, в первую очередь из-за привычности, доступности и простоты использования Windows. Но есть еще одна операционная система, которая набирает популярность в приложениях для управления движением: Linux.
С момента своего появления в 1991 году операционную систему Linux неизменно хвалили за ее безопасность, стабильность и надежность. Хотя Linux не является именем нарицательным, как Windows или Android, операционные системы Linux работают за кулисами во многих продуктах, которыми мы пользуемся каждый день, включая устройства Roku, Amazon Kindle и многие интеллектуальные устройства. Операционная система Android даже построена на базе Linux ядро.
Просто для развлечения: ознакомьтесь с этими25 потрясающих вещей, работающих на базе Linux.
Одним из ключевых атрибутов, делающих Linux таким привлекательным, является его открытый исходный код, что означает, что исходный код находится в свободном доступе и не требует лицензионных сборов. И поскольку это программное обеспечение с открытым исходным кодом, пользователи могут модифицировать его в соответствии со своими конкретными потребностями. Фактически, десятки модификаций Linux стали стандартными предложениями третьих сторон. (Эти модификации часто называют “дистрибутивами”, или для краткости “дистрибутивами распространения».)
В то время как Linux добился значительных успехов в потребительской и бизнес-среде, проблемы совместимости ограничивали его внедрение производителями промышленного оборудования. Но введение OPC UA (Open Platform Communications Unified Architecture) превратила использование Linux в реальность для промышленных приложений, позволив устройствам, работающим под управлением различных операционных систем (Windows, macOS и Linux), взаимодействовать друг с другом. Таким образом, сети, которые интегрируют OPC UA — либо отдельно, либо в сочетании с другими промышленными протоколами связи Ethernet, — могут внедрять системы, работающие на Linux, не беспокоясь о совместимости и связи с другими подразделениями предприятия.
Исторически еще одним недостатком операционных систем Linux было отсутствие у них возможностей работы в режиме реального времени. Однако были внедрены два решения для удовлетворения потребности в работе в режиме реального времени, особенно для промышленного применения. Первый — это патч, или модификация, ядра Linux (ядра операционной системы, которое управляет коммуникациями и ресурсами), именуемая ПРЕИМУЩЕСТВЕННЫЙ_РТ Проще говоря, патч позволяет нити чтобы быть вытесненным, если появится поток с более высоким приоритетом.
Другое решение, известное как Ксеномай — это расширение для Linux в режиме реального времени. Xenomai использует двухъядерный подход, при котором “совместное ядро” работает параллельно с ядром Linux. Совместное ядро обрабатывает задачи реального времени, а ядро Linux обрабатывает те, которые не требуют производительности в реальном времени.
Благодаря тому, что теперь легко доступны решения проблем совместимости и связь в режиме реального времени, список устройств управления движением, работающих под управлением Linux, быстро растет. Например, новая система Bosch Rexroth Автоматизация CtrlXпрограммная платформа основана на дистрибутиве Ubuntu Linux. Компания Rexroth выбрала Linux в качестве операционной системы из-за ее открытости и гибкости, включая тот факт, что она позволяет программистам использовать современные языки, такие как C/C++, Javascript и Python, а также традиционные IEC 61131-3 языки.
В аппаратном пространстве Opto22 — это канавка ЭПИЧЕСКИЙ контроллер для граничные устройстваон основан на версии Linux, работающей в режиме реального времени, и, поскольку он имеет открытый исходный код, пользователи могут запускать свои собственные приложения, разработанные на заказ. Контроллеры Wago серий PFC100 и PFC200 также используют операционную систему Linux реального времени.
И это лишь некоторые из многих примеров. Чтобы ознакомиться с другими производителями и продуктами, которые интегрируют или поддерживают Linux, перейдите на страницу Мир дизайна онлайн зайдите на сайт и найдите “Linux».
Автор изображения: Юинг, Будиг, Лесаж
Вам также может понравиться:
Свежие комментарии