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

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

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

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

  • Закрыть [x]

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

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

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

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

  • Закрыть [x]

Инструкция по работе с примерами исходного кода в цикле статей "Разработка модулей ядра Linux"

Олег Цилюрик, преподаватель тренингового отделения, Global Logic
Фото автора
Олег Иванович Цилюрик, много лет был разработчиком программного обеспечения в крупных центрах разработки: ВНИИ РТ, НПО "Дельта", КБ ПМ. Последние годы работал над проектами в области промышленной автоматики, IP телефонии и коммуникаций. Автор нескольких книг. Преподаватель тренингового отделения международной софтверной компании Global Logic.

Описание:  В этой статье приведена инструкция по работе с примерами исходного кода, представленными в цикле статей "Разработка модулей ядра Linux"

Дата:  07.02.2012
Уровень сложности:  средний
Активность:  2653 просмотров
Комментарии:  


Каждый пример, представленный в серии статей "Разработка модулей ядра Linux", оформлен как отдельный проект: это отдельный каталог или иерархия каталогов (когда один пример содержит несколько проектов), в составе которых имеется Makefile, использующийся для сборки проекта.

На верхнем уровне каталога с примером находится Makefile для рекурсивной сборки всех проектов в текущем каталоге. Поэтому, архивы с кодом примеров, представленные в данном цикле, желательно помещать, по мере их публикации, в один определенный каталог (который можно назвать как угодно) и разархивировать их в этом же каталоге. При извлечении из архива файла Makefile может возникнуть конфликт с его уже имеющейся версией, но это не должно смущать: эти файлы эквивалентны и только замещают друг друга.

При таком подходе в выбранный каталог можно помещать не все публикуемые примеры, а только те, которые представляют интерес. Отдельный проект в данном случае можно собрать, просто войдя в каталог конкретного проекта и выполнив там команду make, а для сборки всех имеющихся проектов необходимо выполнить make в каталоге верхнего уровня.

В каталогах большинства проектов помещён текстовый файл с расширением .hist (history) — это журнал выполнения этого проекта. Он может содержать последовательный вывод исполнения разных версий проекта по мере его развития. Этот файл помогает понять, как следует выполнять проект, на что следует обратить внимание и что должно получиться в результате. В случаях, когда сборка определенного проекта включает в себя некоторые нестандартные операции, в файл .hist может быть включён и пример осуществления сборки.


Ресурсы

Научиться

Получить продукты и технологии

  • Знакомьтесь с продуктами IBM различными способами: загружайте ознакомительные версии, испытывайте продукты в онлайновом режиме или в облачной среде или проведите несколько часов в SOA Sandbox, чтобы узнать, как эффективно создавать SOA-приложения.

Обсудить

  • Вступайте в сообщество My developerWorks. Устанавливайте связи с другими пользователями developerWorks, исследуя блоги, форумы, группы и wiki-ресурсы.

Об авторе

Фото автора

Олег Иванович Цилюрик, много лет был разработчиком программного обеспечения в крупных центрах разработки: ВНИИ РТ, НПО "Дельта", КБ ПМ. Последние годы работал над проектами в области промышленной автоматики, IP телефонии и коммуникаций. Автор нескольких книг. Преподаватель тренингового отделения международной софтверной компании Global Logic.

Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Спасибо. Эта запись была помечена для модератора.


Помощь по сообщениям о нарушениях

Сообщение о нарушениях

Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.


developerWorks: вход


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

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

 


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

Выберите ваше отображаемое имя

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

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

(Должно содержать от 3 до 31 символа.)


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

 


Оценить эту статью

Комментарии

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Linux, Open source
ArticleID=791943
ArticleTitle=Инструкция по работе с примерами исходного кода в цикле статей "Разработка модулей ядра Linux"
publish-date=02072012

Теги

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

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

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

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