Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Создание с нуля дистрибутива Linux для встраиваемых устройств

Питер Сибах, автор, plethora.net
Питер Сибах (Peter Seebach) работает с компьютерами много лет и постепенно приспособился. Хотя он до сих пор не понимает, почему мышку надо чистить так часто.

Описание:  В этом руководстве рассказывается о том, как собрать специализированный дистрибутив Linux® для использования во встраиваемых системах, в данном случае для работы одноплатного компьютера Technologic Systems TS-7800. Обсуждаются кросс-компиляция, загрузчик, файловые системы, корневая файловая система, образы дисков и процесс загрузки. Все это рассматривается через призму конкретных решений, принимаемых по мере построения системы и создания дистрибутива.

Дата:  24.02.2009
Уровень сложности:  средний

Активность:  24758 просмотров
Комментарии:  

Возвращение образов на карту

Копирование файлов обратно

Можно задаться вопросом, почему вышеупомянутые процедуры не используют карту просто как файловую систему. Ответ состоит в том, что, вообще говоря, лучше не использовать файловые системы на флэш-носителях очень интенсивно, потому что у флэш-устройств при большой нагрузке ожидаемый срок службы гораздо короче, чем у жестких дисков. Поэтому сложные редактирования и копирования производятся над образами дисков, а затем образы копируются обратно в одной операции записи.

Скопируйте initrd

Скопируйте образ initrd на третий раздел SD-карты:

$ dd if=initrd.local of=/dev/sdd3 bs=16k

Скопируйте корневую файловую систему

Аналогичным образом, скопируйте образ файловой системы на четвертый раздел SD-карты.

$ dd if=rootfs.local of=/dev/sdd4 bs=16k

Дождитесь окончательного отключения устройства

Не вынимайте SD-карту из считывателя сразу. Иногда системе требуются несколько дополнительных секунд для завершения записи. Подождите, пока свечение индикаторов активности не стабилизируется, затем подождите еще несколько секунд для полной уверенности.

9 из 12 | предыдущая | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Linux
ArticleID=372644
TutorialTitle=Создание с нуля дистрибутива Linux для встраиваемых устройств
publish-date=02242009
author1-email=dw@seebs.net
author1-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).