Перейти к содержанию
    

Тулчайн и разные версии ядра

Собственно вот такие вопросы:

 

1. Нужно ли пересобирать тулчайн от хеви для ядра отличного от 2.6.16 ? Вопрос связан с тем, что у меня не получается собрать тулчайн, и я использую готовый ?

2. Утилита из u-boot - mkimage - как ее собрать ? У меня не получается :(

3. Какой дистрибутив лучше использовать ? У меня Fedora Core 6 и я грешу на него.

4. Если я хочу использовать ядро 2.6.21.1, то мне нужно http://www.kernel.org/pub/linux/kernel/v2.....6.20.1.tar.bz2 и на него наложить http://maxim.org.za/AT91RM9200/2.6/2.6.21-at91.patch.gz я правильно понимаю ?

 

Сорри за тупые вопросы :smile3046:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собственно вот такие вопросы:

 

1. Нужно ли пересобирать тулчайн от хеви для ядра отличного от 2.6.16 ? Вопрос связан с тем, что у меня не получается собрать тулчайн, и я использую готовый ?

2. Утилита из u-boot - mkimage - как ее собрать ? У меня не получается :(

3. Какой дистрибутив лучше использовать ? У меня Fedora Core 6 и я грешу на него.

4. Если я хочу использовать ядро 2.6.21.1, то мне нужно http://www.kernel.org/pub/linux/kernel/v2.....6.20.1.tar.bz2 и на него наложить http://maxim.org.za/AT91RM9200/2.6/2.6.21-at91.patch.gz я правильно понимаю ?

 

Сорри за тупые вопросы :smile3046:

1 - у меня получилось, привда ради принципа этого я 2 дня угоробил, потому что то что написано в статье при сборке - кардинально отличается от истыны сборки, и патчи не подходят - приходилось ручками фиксить

2 - та что от heavy пользую смело, я например так и делал и не заморачивался особо, но как ее создать в статье сказано.

3 - без разницы, лично я делал это на Debian и Slackware (Debian лучше)

4 - все верно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 - у меня получилось, привда ради принципа этого я 2 дня угоробил, потому что то что написано в статье при сборке - кардинально отличается от истыны сборки, и патчи не подходят - приходилось ручками фиксить

 

Я пока только одну ночь угробил :) Может Вы поделитесь рецептами сборки ?

 

И все-таки - можно ли использовать http://heavy-online.ru/arm-linux/files/rea...olchain.tar.bz2 (готовый тулчайн) с ядрами отличными от 2.6.16 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. не использовал, ответить не могу. собирал под Gentoo Linux с помощью утилиты crossdev. А потом кардинально поменял подход. Собрал все в эмуляторе QEMU.

2. собирал сам, использовал тулчейн от http://www.ucrouter.ru/

3. пользуюсь gentoo.

4. так и есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И все-таки - можно ли использовать http://heavy-online.ru/arm-linux/files/rea...olchain.tar.bz2 (готовый тулчайн) с ядрами отличными от 2.6.16 ?

да, можно

я в итоге так и сделал

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Да, нужно.

2. Собирается нормально.

3. В любом дистрибутиве должно собираться, у меня был suse9.3.

4. 2.6.21-at91.patch.gz соответствует ядру 2.6.21 с kernel.org, не путайте.

 

 

> можно ли использовать (готовый тулчайн) с ядрами отличными от 2.6.16 ?

 

да, но может понадобится работа напильником.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. если под tool-chain понимается компилятор + libc - пересобирать ничего не надо.

если компилятор компилит а линкер линкует - значит все работает!

2. утилита mkimage собирается автоматом при сборке u-boot.

3. какой дистрибутив - абсолютно фиолетово! в который раз уже говорю!

 

4. Если я хочу использовать ядро 2.6.21.1, то мне нужно http://www.kernel.org/pub/linux/kernel/v2.....6.20.1.tar.bz2 и на него наложить http://maxim.org.za/AT91RM9200/2.6/2.6.21-at91.patch.gz я правильно понимаю ?

 

нет. неправильно.

если берется самое последнее ядро с kernel.org то оно, как правило, уже содержит в себе все пачти от всяких maxim.org.za и иже с ними. патчи надо накладывать только если по какой-то причине это еще не вошло в ядро.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...