Easyelectronics.ru

Электроника для всех
Текущее время: 21 янв 2018, 12:04

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: "Заводской" Linux для SBC6045
СообщениеДобавлено: 10 апр 2015, 21:56 
Здравствуйте!

Зарегистрирован: 10 апр 2015, 21:45
Сообщения: 1
Всем доброго времени суток. Может кто использует данный одноплатник http://www.element14.com/community/docs/DOC-54296/l/embest-sbc6045-single-board-computer-based-on-atmel-s-at91sam9g45-mcu и у него есть заводская прошивка Linux'а для него? А то дурак прошил rfs-qtopia с диска (шел в комплекте), а там libc аж версии 2.5! На заводской-то хотя бы 2.6 было.

Ну и такой попутный вопрос: можно ли как-то обновить версию libc? А то собираю на 7-ом Debian'е программки, а они потом не запускаются на плате, ругаются что "GLIBC2_2.7 Not found"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Заводской" Linux для SBC6045
СообщениеДобавлено: 18 апр 2015, 12:59 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 01 май 2012, 19:02
Сообщения: 71
asaks писал(а):
Всем доброго времени суток. Может кто использует данный одноплатник http://www.element14.com/community/docs/DOC-54296/l/embest-sbc6045-single-board-computer-based-on-atmel-s-at91sam9g45-mcu и у него есть заводская прошивка Linux'а для него? А то дурак прошил rfs-qtopia с диска (шел в комплекте), а там libc аж версии 2.5! На заводской-то хотя бы 2.6 было.

Ну и такой попутный вопрос: можно ли как-то обновить версию libc? А то собираю на 7-ом Debian'е программки, а они потом не запускаются на плате, ругаются что "GLIBC2_2.7 Not found"?

Мне кажется проще собрать другой компилятор.
Но как вариант можно и все окружение пересобрать через buildroot или подобный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Заводской" Linux для SBC6045
СообщениеДобавлено: 29 апр 2015, 12:32 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 2819
Как вариант линковать статически. чтоб не искало на плате новой libc, либо выдрать новую libc из кросс-компилера, поставить на плате в какую нить /opt/libc_new,
а потом в переменной окружения или настройках системы добавить путь к новой libc приоритетно (LD_LIBRARY_PATH=/путь к папке с новой libc/:$LD_LIBRARY_PATH), как то так. В Linux путей решения данной проблемы море, точнее в Unix-вейных системах :)

UPD сам с glibc так заморачиваюсь. В общем новая libc в компиляторе которым для платы прогу собираешь уже есть, ее оттуда потянуть и дальше как написал выше. Главное, если системная библиотека имеет симлинк libc.5, а новая libc.6, то все ок, если обе имеют симлинк с идентичным номером, то прийдется какждый раз при запуске новой проги указывать откуда новую либу линковать.
Например так
LD_LIBRARY_PATH=/путь к папке с новой libc/:$LD_LIBRARY_PATH <имя программы слинкованной с новой libc>
***************************************************************************************************
UPD2 В общем когда разница версий libc сильно велика, самый простой путь запустить прогу в chroot. Все прочее излишний головняк.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB