ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Linux BSP для Тион-Про270  (Прочитано 6762 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Timur

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 5
Linux BSP для Тион-Про270
« : 14 Апреля, 2009, 23:55:05 »

Извините пожалуйста за назойливость, задам тогда этот вопрос здесь, потому что ни в Google-группе ни здесь он вроде бы не задавался (специально просмотрел все темы вплоть до сообщения, анонсирующего появление Тиона-Про-270).

Доступен ли для скачивания BSP (с Линуксом) для Тиона-Про-270?

В Google-группе задавался похожий вопрос, но про WinCE.
Поясню: я имею в виду исходники ядра, именно те, из которых оно собиралось и закачивалось на борду, которую вы продаёте, исходники binutils (пусть даже в данном случае это только busybox), кросскомпилятор(ы)... т.е. может то, о чем я говорю, это и глупость (т.к. ядро можно скачать с kernel.org), всё остальное тоже можно докачать по частям, но по опыту работы с другими платами могу сказать, что там это всё шло в комплекте, на CD. Фактически там получается так: пересобираем ядро, затем в директорию rootfs закладываем то, что мы хотим, чтоб было на целевой плате, запускаем еще раз make и получаем образ ядра вместе с файловой системой, который остаётся только через u-Boot загрузить на флеш. Очень удобно.

Возможно это всё уже где-то выложено, в этом случае приношу свои извинения (то, что видел я - было бинарниками, а не исходниками).
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Linux BSP для Тион-Про270
« Ответ #1 : 15 Апреля, 2009, 00:17:58 »

> Доступен ли для скачивания BSP (с Линуксом) для Тиона-Про-270?

> Поясню: я имею в виду исходники ядра, именно те, из которых оно собиралось и закачивалось на борду, которую вы продаёте

Патч на оригинальное ядро версии 2.6.22: http://zao-zeo.ru/media/files/linux/linux-2.6.22_tion270_20090122.tar.gz

> исходники binutils (пусть даже в данном случае это только busybox)

binutils это инструменты, к busybox никакого родственного отношения не имеет: http://en.wikipedia.org/wiki/Binutils

binutils и компилятор можно взять (собрать) из Pengutronix OSELAS®.Toolchain( ): http://www.pengutronix.de/oselas/toolchain
можно из Buildroot, Emdebian, OpenEmbedded...

> Фактически там получается так: пересобираем ядро, затем в директорию rootfs закладываем то, что мы хотим, чтоб было на
целевой плате, запускаем еще раз make и получаем образ ядра вместе с файловой системой, который остаётся только через u-Boot загрузить на флеш. Очень удобно.

Здесь также, только ядро собираем отдельно, rootfs (Buildroot, PTXdist...) -- отдельно.

Записан

Timur

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 5
Linux BSP для Тион-Про270
« Ответ #2 : 15 Апреля, 2009, 13:48:05 »

Cпасибо, что вывели меня из заблуждения (я честно считал что binutils это то, что в директории /bin) :)

Для таких же в танке, как и я, сообщаю (вдруг кому пригодится):

исходники ядра версии 2.6.22 находятся здесь:
http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.1.tar.bz2

чтоб получить то, что закладывается (загружается, заливается) на заводе, нужно это ядро пропатчить патчем
http://zao-zeo.ru/media/files/linux/linux-2.6.22_tion270_20090122.tar.gz

что касается компилятора - у меня лично нормально "сработал" тот, которым я компилю для других плат с АРМ9, где его взять - не знаю, у меня он был на диске с другой бордой (название не скажу, т.к. она на ASIC чипе, т.е. купить всё равно её не сможете), я лучше разберусь, где можно скачать его и напишу. С pengutronix-а toolchain я скачал, но не понял, что с ним дальше делать (исполняемый файл компилятора, которым пользуюсь я, называется arm-linux-uclibc-gcc, версия 3.4.6).

Вобщем по мере того, как буду разбираться, постараюсь написать "алгоритм работы" с компьютером этим (Тион-Про-270), похожий на аналогичные документы, идущие в комплекте обычно с отладочными платами. Понятно, что знание английского и умение и желание читать документы - это очень нужно и полезно, но просто разработчик иногда оказывается в заложниках у ситуации : экспериментировать страшно - можно запороть единственную доступную борду, за второй которой придется ехать "аж в Москву", а разобраться хочется... Постараюсь - ключевое слово. Если и сделаю это, то не в пику тем, кто поддерживает этот форум, а скорее в помощь - чтоб не приходилось им отвечать на множество мелких и "глупых" вопросов.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Linux BSP для Тион-Про270
« Ответ #3 : 15 Апреля, 2009, 15:17:42 »

> С pengutronix-а toolchain я скачал, но не понял, что с ним дальше делать

Теперь нужно указать ему что и где собирать.

Building OSELAS.Toolchains():
http://www.pengutronix.de/software/ptxdist/appnotes_en.html
Записан