Jump to content

Linux во встроенных системах

(Перенаправлено с встроенного Linux )

Компьютерные операционные системы на основе ядра Linux используются во встроенных системах , таких как бытовая электроника (например, телевизионные приставки , интеллектуальные телевизоры и персональные видеомагнитофоны (PVR)), автомобильные информационно-развлекательные системы (IVI), сетевое оборудование (например, маршрутизаторы). , коммутаторы , точки беспроводного доступа (WAP) или беспроводные маршрутизаторы ), управление машинами , промышленная автоматизация , навигационное оборудование , программное обеспечение для полетов космических кораблей и медицинские инструменты в целом.

Благодаря своей универсальности операционные системы на основе ядра Linux можно также найти в мобильных устройствах , которые на самом деле представляют собой встроенные устройства с сенсорным экраном , таких как смартфоны и планшеты , а также в персональных цифровых помощниках (КПК) и портативных медиаплеерах , которые также включают в себя сенсорный экран. Это проблема для большинства учащихся, поскольку их опыт работы с компьютером в основном основан на взаимодействии с машиной и высокоуровневым программированием на основе графического пользовательского интерфейса (GUI ), с одной стороны, и низкоуровневом программировании небольших микроконтроллеров (MCU) с другой стороны. в то время как концепция интерфейсов командной строки широко неизвестна. [1]

История [ править ]

Ядро Linux было портировано на различные процессоры , которые в основном используются в качестве процессоров настольных или серверных компьютеров, а также ARC , ARM , AVR32 , ETRAX CRIS , FR-V , H8300 , IP7000 , m68k , MIPS , процессоры mn10300, PowerPC , SuperH и Xtensa . Linux также используется в качестве альтернативы использованию проприетарной операционной системы и связанного с ней набора инструментов . [2]

Варианты [ править ]

Подмножество встроенного ядра Linux — это дистрибутив Linux , который помещается на дискету для устаревшего или малоресурсного оборудования . [3]

Охват устройств [ править ]

Благодаря низкой стоимости (исходный код находится в свободном доступе) и простоте настройки Linux используется во многих потребительских устройствах. Устройства, включающие КПК (например, семейство Sharp Zaurus ), TomTom GPS- навигаторы , бытовые шлюзы, такие как серия Linksys WRT54G , или смартфоны, такие как серия Motorola exz, телефоны Openmoko , устройства под управлением ОС Sailfish, разработанной Jolla , например Jolla C и Intex Aqua Fish, и Nokia N900 и Nokia N9 .

Android , операционная система на базе ядра Linux, приобретенная и расширенная Google и представленная в 2008 году, стала высококонкурентной платформой для смартфонов и планшетов . В июле 2012 года доля рынка смартфонов Android в США составляла 52%. [4] достигнув 82% во всем мире во втором квартале 2015 года. [5]

Starlink и SpaceX используют встроенный Linux в своих созвездиях и ракетах. [6]

Сообщества [ править ]

С появлением потребительских встраиваемых устройств вокруг этих устройств сформировались сообщества пользователей и разработчиков: замена или улучшение дистрибутива Linux , поставляемого на устройстве, часто становилось возможным благодаря доступности исходного кода и сообществам, окружающим устройства. Из-за большого количества устройств появились стандартизированные системы сборки, включая Yocto , OpenEmbedded , Buildroot , OpenWrt и LTIB . [ нужна ссылка ]

Использование платформы [ править ]

Преимущества встроенного Linux перед проприетарными встроенными операционными системами включают наличие множества поставщиков программного обеспечения, разработки и поддержки; отсутствие роялти и лицензионных сборов; стабильное ядро; возможность читать, изменять и распространять исходный код. К техническим недостаткам относятся сравнительно большой объем памяти (ядро и корневая файловая система); сложности доступа к памяти в пользовательском режиме и режиме ядра, а также сложная структура драйверов устройств . [2]

Ограничения [ править ]

Не каждый встроенный дистрибутив Linux требуется или соответствует требованиям реального времени . [7] [8] Это особенно актуально для приложений и систем, критически важных для безопасности . [9]

Проекты по разработке поддержки в режиме реального времени и критически важной для безопасности — Real-Time Linux ( PREEMPT_RT ). [10] и ИФА [11] (в рамках Linux Foundation ). Проект Real Time Linux направлен на поддержку версии PREEMPT_RT. [12]

Для того чтобы электронная система могла работать под управлением полноценной ОС Linux и была многозадачной, она должна иметь достаточное количество оперативной памяти (или заменяющей ее) и блок управления памятью, реализующий виртуальную адресацию для обеспечения совместимости с программным обеспечением, работающим под Linux. [ нужна ссылка ]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Графический интерфейс пользователя» , Что такое встроенный Linux? И как это работает? , получено 5 июня 2019 г. [ мертвая ссылка ]
  2. ^ Jump up to: Перейти обратно: а б «Миграция приложений VxWorks в Linux» (PDF) . Программное обеспечение Монта Виста. 2008. Архивировано из оригинала (PDF) 10 февраля 2014 г. Проверено 13 ноября 2013 г.
  3. ^ «ELKS: Встраиваемая система ядра Linux» . GitHub.com/elks . Проверено 12 апреля 2021 г.
  4. ^ Фингас, Джон (4 сентября 2012 г.). «ComScore: Android превышает 52 процента доли смартфонов в США, iPhone преодолевает отметку в 33 процента» . Engadget.com . Проверено 24 ноября 2012 г.
  5. ^ «IDC: Доля рынка ОС для смартфонов, второй квартал 2015 г.» . idc.com. 01.08.2015 . Проверено 13 мая 2016 г.
  6. ^ Тим Берд , июль 2022 г. (июнь 2023 г.) Статус встроенного Linux
  7. ^ Эрджиес, К. (2019), «Операционные системы реального времени» , Распределенные системы реального времени , Компьютерные коммуникации и сети, Cham: Springer International Publishing, стр. 65–88, doi : 10.1007/978-3-030-22570 -4_4 , ISBN  978-3-030-22569-8 , S2CID   199583025 , получено 8 марта 2021 г.
  8. ^ «Что значит фраза «ядро Linux является вытесняющим»?» . Переполнение стека . Проверено 8 марта 2021 г.
  9. ^ «Операционная система реального времени — обзор | Темы ScienceDirect» . www.sciencedirect.com . Проверено 8 марта 2021 г.
  10. ^ «Linux реального времени продолжает свой путь к основной разработке и за ее пределами» . 6 сентября 2018 г.
  11. ^ «ИФА: использование Linux в приложениях безопасности» . 21 февраля 2019 г.
  12. ^ «Realtime:start [Wiki]» .

Дальнейшее чтение [ править ]

См. также [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: eff0ba27dc11095a03a185b775cc6e78__1701165300
URL1:https://arc.ask3.ru/arc/aa/ef/78/eff0ba27dc11095a03a185b775cc6e78.html
Заголовок, (Title) документа по адресу, URL1:
Linux on embedded systems - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)