Jump to content

микроКлинукс

(Перенаправлено с UClinux )
микроКлинукс
iPod с загрузкой iPodLinux на основе μClinux
Семейство ОС Встроенный Linux
Рабочее состояние Текущий
Исходная модель Открытый исходный код
Платформы См . ниже
ядра Тип Ядро Linux - форк
Пользовательское пространство uClinux-dist, uClibc , BusyBox
Официальный сайт uclinux.org на Wayback Machine (архивировано 13 ноября 2018 г.)
uClibc — это оболочка системных вызовов ядра Linux и/или μClinux.

μClinux — это вариант ядра Linux , ранее существовавший как форк , предназначенный для микроконтроллеров без блока управления памятью (MMU). [1] Он был интегрирован в основное ядро ​​начиная с версии 2.5.46; [2] проект продолжает разработку патчей и инструментов для микроконтроллеров. На домашней странице перечислены выпуски ядра Linux 2.0, 2.4 и 2.6 (у всех из которых истек срок службы в основной ветке).

Буквы «μC» означают «микроконтроллер»: имя произносится как «вы-видите-Linux», а не буква « му» , как в греческом языке . [3]

Первоначально μClinux был создан Д. Джеффом Дионном и Кеннетом Альбановски в 1998 году. Первоначально они ориентировались на процессоров Motorola DragonBall семейство встроенных 68k (в частности, на серию 68EZ328, используемую в 3Com PalmPilot ) на ядре Linux 2.0.33. После выпуска своей первоначальной работы быстро возникло сообщество разработчиков, распространяющее свою работу на новые ядра и другие микропроцессорные архитектуры. В начале 1999 года была добавлена ​​поддержка ColdFire семейства встраиваемых микропроцессоров компании Motorola (ныне NXP). Поддержка процессоров ARM была добавлена ​​позже.

Хотя изначально он предназначался для ядер Linux серии 2.0, теперь он имеет порты на основе Linux 2.4 и Linux 2.6. Порты Linux 2.4 были перенесены из ядра Linux 2.0.36 Майклом Лесли и Эваном Ставничи во время их работы в Rt-Control. К ядрам серии 2.2 никогда не применялось никаких расширений μClinux.

Начиная с версии 2.5.46 ядра Linux, основные части μClinux интегрированы с основным ядром для ряда процессорных архитектур. [4]

Грег Унгерер (который первоначально портировал μClinux на процессоры семейства Motorola ColdFire) продолжал поддерживать и активно внедрять поддержку ядра μClinux в ядра Linux серии 2.6. В этом отношении μClinux по сути больше не является отдельной веткой Linux.

μClinux поддерживал множество архитектур и составляет основу многих продуктов, таких как сетевые маршрутизаторы , камеры видеонаблюдения, DVD- или MP3-плееры , VoIP- телефоны или шлюзы, сканеры и устройства считывания карт.

Поддержка нескольких исходных целевых архитектур была прекращена в 2018 году. [5] Устаревшие архитектуры ЦП, подлежащие удалению в Linux 4.17 и последующих выпусках, включали ADI Blackfin, Etrax CRIS, Fujitsu FR-V, Mitsubishi M32R, Matsushita/ Panasonic MN10300 , Imagination META (Metag) и Tilera TILE. [6]

Аппаратные проекты

[ редактировать ]

LeanXCam представляла собой с открытым исходным кодом программируемую интеллектуальную камеру , используемую для промышленных приложений в области машинного зрения и работающую под управлением μClinux; камера получила награду на выставке VISION 2008. [7] В 2015 году проект был прекращен. [8]

Поддерживаемые архитектуры

[ редактировать ]

В текущий список входят:

Больше не поддерживается

[ редактировать ]

До Linux 4.17 также поддерживались следующие архитектуры: [14]

  1. ^ Д. Джефф Дионн; Майкл Даррант. «Описание uClinux» . Архивировано из оригинала 25 декабря 2007 г. Проверено 31 декабря 2007 г.
  2. ^ Грег Унгерер. «Объявление основной линии uClinux» . Архивировано из оригинала 31 октября 2007 г. Проверено 15 января 2008 г.
  3. ^ «МкКлинукс» . Архивировано из оригинала 4 октября 2006 года . Проверено 31 августа 2015 г.
  4. ^ Майлз Гиллхэм «uClinux и Linux собираются объединиться» , Linux.com , 19 ноября 2002 г.
  5. ^ Линус Торвальдс «Linux 4.17-rc1» , LKML.ORG , 15 апреля 2018 г.
  6. ^ Джонатан Корбет «Отказ от старых архитектур и компиляторов в ядре» , LWN.net , 26 февраля 2018 г.
  7. ^ Уилсон, Эндрю, изд. (январь 2009 г.). «Система с открытым исходным кодом получила премию VISION Award» . Проектирование системы видения . Том. 14, нет. 1. С. 11–12, 15. ПроКвест   224134687 . Проверено 29 ноября 2023 г.
  8. ^ "дом" . Гитхаб . Проверено 29 ноября 2023 г.
  9. ^ «Linux для процессоров ARM® www.arm.com, лето/зима 2013 г., отдел системного проектирования Роберта Бойса, ARM» (PDF) . 10 сентября 2013 г. Проверено 17 июля 2014 г. А как насчет Cortex-M и Cortex-R? /../ На них может работать модифицированная версия Linux под названием uClinux.
  10. ^ «Ядро Linux 2.6.27 выпущено 9 октября 2008 г.» . Проверено 13 декабря 2023 г.
  11. ^ «удалить порт v850» .
  12. ^ «Linux 5.19 был выпущен в воскресенье, 31 июля 2022 года» . Проверено 24 декабря 2023 г.
  13. ^ «удалить архитектуру h8300» .
  14. ^ «Арка [GIT PULL]: удалить порты устаревшей архитектуры» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3c7bdee8c09adbea52bf65f5f70c81bc__1709761920
URL1:https://arc.ask3.ru/arc/aa/3c/bc/3c7bdee8c09adbea52bf65f5f70c81bc.html
Заголовок, (Title) документа по адресу, URL1:
μClinux - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)