ЗАО «ЗЭО»

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

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

Новости:

Автор Тема: make  (Прочитано 10805 раз)

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

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
make
« : 03 Августа, 2009, 17:20:39 »

Добрый день!
Не подскажите как установить make на тионе2? В качестве КФС - cf.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: make
« Ответ #1 : 03 Августа, 2009, 17:51:54 »

В Busybox есть
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: make
« Ответ #2 : 03 Августа, 2009, 17:52:39 »

То есть в Buildroot
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: make
« Ответ #3 : 03 Августа, 2009, 18:50:54 »

это в кратере? А где конкретно, не подскажите?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: make
« Ответ #4 : 03 Августа, 2009, 18:53:16 »

Нет, в оригинальном Buildroot:
http://www.buildroot.org/

Package Selection for the target => make
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: make
« Ответ #5 : 03 Августа, 2009, 19:05:50 »

правильно ли я понимаю:
1. make menuconfig -> package selection ->make (+architechture)
2. make
3. make install
4. копирую с хоста на тион?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: make
« Ответ #6 : 03 Августа, 2009, 19:46:52 »

В Buildroot?

Выберите arm920t, пакеты и укажите какой образ КФС (Target filesystem options, будет в binaries/uclibc).
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: make
« Ответ #7 : 03 Августа, 2009, 20:54:29 »

Да, в нем.
А какой образ КФС надо указать? и что будет в binaries/uclib?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: make
« Ответ #8 : 03 Августа, 2009, 22:23:05 »

ext2 и/или jffs2

Для ext2 надежнее указать размер 32768 для 32 МБ, авто расчет получается завышенный.
Для jffs2 -- erase block 0x40000 для Тион-Про2.

Получите выбранный образ rootfs.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: make
« Ответ #9 : 04 Августа, 2009, 12:11:14 »

Небольшие начальные изменения.
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: make
« Ответ #10 : 04 Августа, 2009, 12:53:40 »

как я понимаю надо пропатчить?
А что с логом делать?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: make
« Ответ #11 : 04 Августа, 2009, 12:57:23 »

Надо, с логом -- ничего.
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: make
« Ответ #12 : 04 Августа, 2009, 13:56:40 »

после патча не хочет входить в make menuconfig...

Мне просто надо установить драйвер на тион для внешнего устройства. Без майка этого не сделать + нужны исходники ядра и headers...
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: make
« Ответ #13 : 04 Августа, 2009, 14:08:35 »

А зачем для этого make? Тем более исходники ядра на Тион?
Вы же ядро на host'е собираете. И модуль там же.

PS. После патча придётся удалить в package/Config.in
строку
source "package/openscada/Config.in"
Записан

Andrew

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 130
Re: make
« Ответ #14 : 04 Августа, 2009, 14:18:33 »

нет - ядро я брал из вашего образа, но видимо придется его самому собирать из кратера.
а как в него установить дрова - в описании дров написано, что вызывается оболочка и шарит в lib/modules/2..../build ищет там исходники ядра и потом компилится видимо с ним.
А как это сделать на хосте для тиона?

Насчет удаления строки - догадался - спасибо.
Записан