Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

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

Встраиваемый Linux Kernel Подмножество является распределением Linux , который помещается на дискете для устаревших или низких ресурса аппаратных средств . [3]

Покрытие устройств [ править ]

Благодаря низкой стоимости (исходный код в свободном доступе) и простоте настройки Linux поставляется на многих потребительских устройствах. Устройства, включающие КПК (например, семейство Sharp Zaurus ), устройства GPS- навигации TomTom , домашние шлюзы, такие как серия 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].

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

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

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

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

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

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

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

  • Статьи:
    • Конвергентная платформа Linux
    • Диапазон использования Linux
    • Linux для мобильных устройств
  • Продукты / Распространение:
    • BusyBox
    • Debian - используется на Raspberry Pi
    • Встраиваемое подмножество ядра Linux
    • Эмдебианская хватка
    • Знакомый Linux
    • Google Android - широко известный тип встроенного Linux, например, на смартфоны.
    • Mobilinux
    • OpenMoko
    • OpenWrt
    • RTLinux
    • Tizen - встроенный Linux для смартфонов
    • Ubuntu - ядро ​​и сервер, на RPi, x86, ARM
  • Продавцы:
    • Access Co.
    • Canonical с Ubuntu Core и Ubuntu Server
    • LynuxWorks
    • Наставник Графика
    • Программное обеспечение MontaVista
    • Системы Wind River
    • TimeSys
    • ENEA AB
    • SUSE

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

  1. ^ Графический интерфейс пользователя , [ мертвая ссылка ] Что такое встроенный Linux? И как это работает? , Проверено 5 июня 2019.
  2. ^ a b «Перенос приложений VxWorks в Linux» (PDF) . Программное обеспечение Monta Vista. 2008. Архивировано из оригинального (PDF) 10 февраля 2014 года . Проверено 13 ноября 2013 .
  3. ^ «ELKS: встраиваемая система ядра Linux» . elks.sourceforge.net . Проверено 8 марта 2021 .
  4. ^ Фингас, Джон (2012-09-04). «ComScore: Android занимает 52% доли смартфонов в США, iPhone - 33%» . Engadget.com . Проверено 24 ноября 2012 .
  5. ^ «IDC: доля рынка ОС для смартфонов, второй квартал 2015 года» . idc.com. 2015-08-01 . Проверено 13 мая 2016 .
  6. ^ Erciyes, К. (2019), "Real-Time" Операционные системы , Распределенные Real-Time Systems , Cham:. Springer International Publishing, стр 65-88, DOI : 10.1007 / 978-3-030-22570-4_4 , ISBN 978-3-030-22569-8, получено 2021-03-08
  7. ^ "Что значит" ядро ​​Linux вытесняющее "?" . Переполнение стека . Проверено 8 марта 2021 .
  8. ^ «Операционная система реального времени - обзор | Темы ScienceDirect» . www.sciencedirect.com . Проверено 8 марта 2021 .

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

  • Вайнберг, Билл (июль 2008 г.). Объединение платформ мобильных приложений Linux (PDF) . LinuxPundit.com. п. 18. Архивировано из оригинального (PDF) 16 февраля 2012 года . Проверено 8 мая 2009 .

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

  • Вытеснение (вычисление)
  • Система, критичная для безопасности

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

  • Курс по встроенному Linux на YouTube (Zedboard)
  • Встроенный Linux в Curlie
  • «Новости и технические статьи, касающиеся встроенного Linux» . Архивировано из оригинального 3 -го января 2013 года .
  • Встроенный архив списка рассылки Linux
  • Полная встроенная система Linux в RJ-45
  • Встроенный проект Debian (устаревший)
  • VxWorks для встраиваемого Linux: история успеха
  • LinuxDevices.com 1999–2012 архив
  • Embedded Linux Wiki: централизованное место для обмена знаниями о Embedded Linux
  • Embedded Apprentice Linux Engineer Training: Бесплатное обучение Embedded Linux