Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
где взять корневую FS для компиляции
izoomer
Добавлено 31.05.2012 12:17
0
Сообщение: 1
izoomer
0

Пункты: 383
Регистрация: 23.04.2012
Пол: Мужчина
В booildroot (в вирутальной машине с ftp стартеркита) собарл систему с пддердкой libusb ... теперь хочу проект свой компилировать и работать с USB устройством ... а он то просит usb.h и соответсвенно либы нужны ему ... на предыдущем железе была корневая система ан локальной машине и указывал --sysroot и все бралось оттуда ... а где взять из booildroot эту систему ?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.05.2012 13:51 Сообщение: 2
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

а он то просит usb.h и соответсвенно либы нужны ему ... на предыдущем железе была корневая система ан локальной машине и указывал --sysroot и все бралось оттуда ... а где взять из booildroot эту систему ?


buildroot-version/output/staging
Спуститься к концу Подняться к началу
Персональная информация
izoomer
Добавлено 31.05.2012 13:58 Сообщение: 3
izoomer
0

Пункты: 383
Регистрация: 23.04.2012
Пол: Мужчина
Цитата
Цитата

а он то просит usb.h и соответсвенно либы нужны ему ... на предыдущем железе была корневая система ан локальной машине и указывал --sysroot и все бралось оттуда ... а где взять из booildroot эту систему ?


buildroot-version/output/staging


тоже так сразу подумал ... но нет там usb.h , как впрочем нет и /usr/lib/libusb ... хотя в системе на ARM либа есть ...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.05.2012 14:12 Редактировалось 31.05.2012 14:17 Сообщение: 4
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Не может этого быть - смотрите получше, хотя конечно может баг какой, но я в это не верю.

Цитата

LIBUSB_INSTALL_STAGING = YES
LIBUSB_INSTALL_TARGET = YES

$(eval $(call AUTOTARGETS,package,libusb))


разница в установке staging от target для AUTOTARGETS отличается только make DESTDIR=TARGET/STAGING install

какая версия buildroot у вас ?
Спуститься к концу Подняться к началу
Персональная информация
izoomer
Добавлено 31.05.2012 15:15 Сообщение: 5
izoomer
0

Пункты: 383
Регистрация: 23.04.2012
Пол: Мужчина
Цитата

LIBUSB_INSTALL_STAGING = YES
LIBUSB_INSTALL_TARGET = YES

$(eval $(call AUTOTARGETS,package,libusb))


все именно так ... на целевой системе создается и в /usr/lib есть либа libusb ....

Цитата
какая версия buildroot у вас ?


2010.8 ... которая идет в вирутальной машине с ftp starterkit , которая для сборки и апдейта системы ...
Спуститься к концу Подняться к началу
Персональная информация
izoomer
Добавлено 31.05.2012 15:17 Сообщение: 6
izoomer
0

Пункты: 383
Регистрация: 23.04.2012
Пол: Мужчина
Цитата
Не может этого быть - смотрите получше, хотя конечно может баг какой, но я в это не верю.

Цитата

LIBUSB_INSTALL_STAGING = YES
LIBUSB_INSTALL_TARGET = YES

$(eval $(call AUTOTARGETS,package,libusb))


разница в установке staging от target для AUTOTARGETS отличается только make DESTDIR=TARGET/STAGING install

какая версия buildroot у вас ?


/usr/include кстати тоже нет в staging ... без которого тоже хидерам неоткуда браться если указать --sysroot /../../output/staging
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.05.2012 15:54 Сообщение: 7
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

2010.8 ... которая идет в вирутальной машине с ftp starterkit , которая для сборки и апдейта системы ...
/usr/include кстати тоже нет в staging ... без которого тоже хидерам неоткуда браться если указать --sysroot /../../output/staging


расскажите кому-нибуть другому :) вспоминайте что делали - вероятно make clean.
Спуститься к концу Подняться к началу
Персональная информация
izoomer
Добавлено 31.05.2012 15:57 Сообщение: 8
izoomer
0

Пункты: 383
Регистрация: 23.04.2012
Пол: Мужчина
Цитата
Цитата

2010.8 ... которая идет в вирутальной машине с ftp starterkit , которая для сборки и апдейта системы ...
/usr/include кстати тоже нет в staging ... без которого тоже хидерам неоткуда браться если указать --sysroot /../../output/staging


расскажите кому-нибуть другому :) вспоминайте что делали - вероятно make clean.


ммм ... случайно сделал make clean ... но прервал по ctrl+c через секунд 30 как понял что не то сделал ... это критично ? я уже после этого делал заново make_system .... и не раз
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.05.2012 16:06 Редактировалось 31.05.2012 16:07 Сообщение: 9
sasamy
4.71

Пункты: 83542
Регистрация: 14.08.2009
Цитата

но прервал по ctrl+c через секунд 30 как понял что не то сделал


если сделали то надо было до конца дождать, сделайте еще раз и дождитесь до конца make clean

Цитата

... это критично ?


нет, но не нужно было прерывать, тогда давно бы все собралось правильно после make_system
Спуститься к концу Подняться к началу
Персональная информация
izoomer
Добавлено 31.05.2012 16:14 Сообщение: 10
izoomer
0

Пункты: 383
Регистрация: 23.04.2012
Пол: Мужчина
Цитата
Цитата

но прервал по ctrl+c через секунд 30 как понял что не то сделал


если сделали то надо было до конца дождать, сделайте еще раз и дождитесь до конца make clean

Цитата

... это критично ?


нет, но не нужно было прерывать, тогда давно бы все собралось правильно после make_system


сейчас попробую заново голую машину взять
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux