Операционные системы на основе ядра 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].
Эта статья нуждается в обновлении . Октябрь 2020 г. ) ( |
Сообщества [ править ]
С появлением потребительских встраиваемых устройств вокруг этих устройств сформировались сообщества пользователей и разработчиков: замена или усовершенствования дистрибутива 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
Ссылки [ править ]
- ^ Графический интерфейс пользователя , [ мертвая ссылка ] Что такое встроенный Linux? И как это работает? , Проверено 5 июня 2019.
- ^ a b «Перенос приложений VxWorks в Linux» (PDF) . Программное обеспечение Monta Vista. 2008. Архивировано из оригинального (PDF) 10 февраля 2014 года . Проверено 13 ноября 2013 .
- ^ «ELKS: встраиваемая система ядра Linux» . elks.sourceforge.net . Проверено 8 марта 2021 .
- ^ Фингас, Джон (2012-09-04). «ComScore: Android занимает 52% доли смартфонов в США, iPhone - 33%» . Engadget.com . Проверено 24 ноября 2012 .
- ^ «IDC: доля рынка ОС для смартфонов, второй квартал 2015 года» . idc.com. 2015-08-01 . Проверено 13 мая 2016 .
- ^ 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
- ^ "Что значит" ядро Linux вытесняющее "?" . Переполнение стека . Проверено 8 марта 2021 .
- ^ «Операционная система реального времени - обзор | Темы 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, заархивированный 30 июня 2006 г. на Wayback Machine (устарел)
- VxWorks для встраиваемого Linux: история успеха
- LinuxDevices.com 1999–2012 архив
- Embedded Linux Wiki: централизованное место для обмена знаниями о Embedded Linux
- Embedded Apprentice Linux Engineer Training: Бесплатное обучение Embedded Linux