ITblog.by » Новости » Ubuntu Linux запустили на на 8-битном микроконтроллере

Ubuntu Linux запустили на на 8-битном микроконтроллере


Как говорится: если очень захотеть - можно и горы свернуть:)

 

Российский программист Дмитрий Гринберг, который проживает нынче в США, опубликовал небольшую заметку о том, как получилось запустить Ubuntu 9.04 с ядром 2.6.34 на микроконтроллере ATmega1284p с 8-битным процессором без блока управления памятью (MMU) и ОЗУ в 256 Кб.

 

Для реализации задумки приклось оснастить девайс дополнительной памятью и sd карточку на 1gb для хранения системы, а также метод эмурирования  процессорной архитектуры. Конечно, производительность эмулятора не высока - на процессоре с частотой в 24 Мгц получилось "выжать" около  6.5 кГц. С учетом производительности памяти (кэш - 5Мб/с, sd накопитель - 200Кб/с), время загрузки до приглошения bash заняло примерно 2 часа, а загруки полной версии системы без X Window до приглашения входа в систему - 6 часов.

Как признался сам Дмитрий, консоль получилась весьма пригодной для работы - по окончании загрузки системы в среднем выполнение станартных команд терминала заняло не больше одной минуты.

 

Вся информация о данной разработке полностью открыта на том же блоге программиста (ссылка выше)

  • Теги: ubuntu

Rating All.BY Анализ сайта ITblog.by