uClinux: Linux для систем без блока управления памятью

uClinux - Скриншот

В лице GNU / Linux может творить безумные и необычные вещи, некоторые без особой пользы, другие превращаются в очень интересные и очень успешные проекты. Мы объявили об одной из этих безумных вещей, которых они достигли несколько лет назад, когда стало известно о россиянине, которому удалось запустить дистрибутив Ubuntu на 8-битном микроконтроллере, что казалось безумием и потребовало много работы для переписывания и адаптировать определенные части ядра для работы с этим типом оборудования, и мне потребовалось терпение, чтобы подождать два часа, которые потребовались для загрузки в текстовом режиме, и 4 часа, чтобы начать работу с графической средой рабочего стола ...

Тот сумасшедший, который посмел нарушить правила, называется Дмитрий Гринберг И это было сделано на 8-битном микроконтроллере ATmega1284P, который работал только на 20 МГц, создав эмулятор ARM, который мог работать на 6,5 кГц на этом скромном чипе. 128 КБ памяти и 16 КБ ОЗУ - цифры, которых не хватало, чтобы отдать должное, что это был великий подвиг. Полезность? Конечно, нет, но это было достигнуто и демонстрирует гибкость Linux, что было бы немыслимо и невозможно с Windows или MacOS ...

Что ж, есть еще один проект, который не менее интересен, но очень полезен в области встраиваемых или встраиваемых систем. Назван uClinux и это производная от ядра Linux 2.0, которая может работать на определенных микроконтроллеры которые существуют на рынке и не имеют блоков управления памятью, то есть MMU (блоков управления памятью), как и остальные процессоры, которые мы привыкли использовать: ARM, x86, PPC и т. д.

В настоящее время этот проект пошел немного дальше и является полная операционная система Linux с новыми выпусками 2.0, 2.4 и 2.6, а также набор исполняемых пользовательских приложений, библиотек и инструментов. Если вы заинтересованы в создании проекта на основе этого типа микросхем или хотите узнать больше о проекте uClinux, я рекомендую вам посетить его Ваш официальный.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Petete сказал

    Великий «подвиг»? Мои короткие культурные познания позволяют мне познакомиться только с Асанья, которым был Мануэль Асанья, президент Второй Испанской республики (1936-1939). Я знаю несколько «подвигов» и среди них тот, который вы упомянули, и который мы могли бы считать «великим технологическим подвигом», а не «великим подвигом».

  2.   Тореадор сказал

    Знания, которых у вас мало, - это знания и уважение, чтобы убедиться, что вы никогда не запутаетесь ...