![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
всем привет.
есть интерес поизучать ядро. но в нем очень много исходников драйверов(наверное большая часть). где можно раздобыть урезанную версию исходников ? т.е. чтоб в нем были драйвера только того, что необходимо для работы ядра: IDE, SATA, network, и т.д. или может можно какие-то каталоги удалить безболезненно, но чтоб ядро собиралось и работало по минимуму. спасибо. |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
make menuconfig
указываете нужные компоненты и все -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 1 Всего: 211 |
boostcoder
Может лучше minix? У Таненбаума вроде как и книга есть с описанием. |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
boostcoder,
Так вроде всё по папочкам разложено. В те, что не интересуют, просто не ходи ![]() Это сообщение отредактировал(а) GrayCardinal - 6.2.2011, 13:39 |
|||
|
||||
cupper |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 525 Регистрация: 29.11.2006 Репутация: нет Всего: 1 |
да и по линуксу есть книжка
лучше всего начать с нее, ибо без нее в исходниках ничего никогда не поймешь ![]() |
||||
|
|||||
Goganchic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 678 Регистрация: 18.6.2004 Репутация: нет Всего: 5 |
если интерес возник на ровном месте и до этого не было опыта работы с кодом ядра - лучше начать с какой-нибудь книги про ядро Linux, благо такие есть. |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
что "и все" ? удаляться ненужные каталоги? второе - еще нужно знать что указывать. откуда знать какие не интересуют? |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
boostcoder,
надо поизучать код или собрать минимальное ядро? ;) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
изучать код минимального ядра ![]() желательно, избавиться при этом от ненужных исходников. |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
boostcoder,
начни с x86/head_32.S потом x86/head32.c потом init/main.c особенно советую обратить внимание на то, как связаны различные подсистемы с параметрами инициализации ядра, которые передаются в boot command line загрузка ядра - это база потом уже во все остальное потиху можно въезжать и не важно каков размер исходного кода ;) есть вариант 2 взять код какого-либо драйвера и изучать вглубь, попутно задавая вопросы скажем drivers/net/r8169.c -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
ну вот потому у меня и возникло столь странное желание, потому что не знал с чего начать. спасибо, так и поступлю. вопрос закрыт. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |