Описание тега uclinux

μClinux был ответвлением ядра Linux для микроконтроллеров (во встроенных системах) без модуля управления памятью (MMU). Он был интегрирован в основное направление разработки с 2.5.46; проект продолжает разработку патчей и инструментов для микроконтроллеров.

Изначально μClinux был создан Д. Джеффом Дионном и Кеннетом Альбановски в 1998 году. Первоначально они были нацелены на семейство встроенных процессоров Motorola DragonBall 68k (в частности, серию 68EZ328, используемую в Motorola PalmPilot) на ядре Linux 2.0.33. После выпуска своей первоначальной работы быстро появилось сообщество разработчиков, которое расширило свою работу до новых ядер и других архитектур микропроцессоров. В начале 1999 года была добавлена ​​поддержка семейства встраиваемых микропроцессоров Motorola (ныне Freescale) ColdFire. Поддержка процессора 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 были интегрированы с ядром основной линии для ряда архитектур процессоров. Грег Унгерер (который первоначально перенес μClinux на семейство процессоров Motorola ColdFire) продолжает поддерживать и активно продвигать поддержку ядра μClinux в ядра Linux серии 2.6. В этом отношении μClinux больше не является отдельной ветвью Linux.

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

Источник: Википедия (μClinux)

Официальный сайт: http://www.uclinux.org/