реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Тулчайн и разные версии ядра, помогите разобраться
slava2005
сообщение Jun 21 2007, 06:18
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



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

1. Нужно ли пересобирать тулчайн от хеви для ядра отличного от 2.6.16 ? Вопрос связан с тем, что у меня не получается собрать тулчайн, и я использую готовый ?
2. Утилита из u-boot - mkimage - как ее собрать ? У меня не получается sad.gif
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.gif
Go to the top of the page
 
+Quote Post
PrSt
сообщение Jun 21 2007, 08:43
Сообщение #2


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(slava2005 @ Jun 21 2007, 09:18) *
Собственно вот такие вопросы:

1. Нужно ли пересобирать тулчайн от хеви для ядра отличного от 2.6.16 ? Вопрос связан с тем, что у меня не получается собрать тулчайн, и я использую готовый ?
2. Утилита из u-boot - mkimage - как ее собрать ? У меня не получается sad.gif
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.gif

1 - у меня получилось, привда ради принципа этого я 2 дня угоробил, потому что то что написано в статье при сборке - кардинально отличается от истыны сборки, и патчи не подходят - приходилось ручками фиксить
2 - та что от heavy пользую смело, я например так и делал и не заморачивался особо, но как ее создать в статье сказано.
3 - без разницы, лично я делал это на Debian и Slackware (Debian лучше)
4 - все верно


--------------------
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jun 21 2007, 09:37
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(PrSt @ Jun 21 2007, 12:43) *
1 - у меня получилось, привда ради принципа этого я 2 дня угоробил, потому что то что написано в статье при сборке - кардинально отличается от истыны сборки, и патчи не подходят - приходилось ручками фиксить


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

И все-таки - можно ли использовать http://heavy-online.ru/arm-linux/files/rea...olchain.tar.bz2 (готовый тулчайн) с ядрами отличными от 2.6.16 ?
Go to the top of the page
 
+Quote Post
COMA
сообщение Jun 22 2007, 05:13
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



1. не использовал, ответить не могу. собирал под Gentoo Linux с помощью утилиты crossdev. А потом кардинально поменял подход. Собрал все в эмуляторе QEMU.
2. собирал сам, использовал тулчейн от http://www.ucrouter.ru/
3. пользуюсь gentoo.
4. так и есть
Go to the top of the page
 
+Quote Post
PrSt
сообщение Jul 14 2007, 18:50
Сообщение #5


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



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

да, можно
я в итоге так и сделал

.


--------------------
Go to the top of the page
 
+Quote Post
astro
сообщение Jul 15 2007, 06:09
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960



1. Да, нужно.
2. Собирается нормально.
3. В любом дистрибутиве должно собираться, у меня был suse9.3.
4. 2.6.21-at91.patch.gz соответствует ядру 2.6.21 с kernel.org, не путайте.


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

да, но может понадобится работа напильником.
Go to the top of the page
 
+Quote Post
Odiemus
сообщение Jul 16 2007, 09:28
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 12-09-06
Из: Moscow
Пользователь №: 20 328



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 и иже с ними. патчи надо накладывать только если по какой-то причине это еще не вошло в ядро.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016