если по рабоче-крестьянски, то собираете библиотеку на ББ, разворачиваете свою rootfs, копируете туда свои свежесобранные под АРМ либы, сворачиваете rootfs, обновляете ее во флеше или подсовываете в /tftpboot, если кит ее оттуда грузит
если rootfs развернута на карточке или брелке, то копируете туда..
возможно есть более правильный путь, но я делал как вышеописанно и вполне работало..
Затрудняюсь даже это зделать так как не могу понять что именно коировать, в директории arm-2007q1 есть путь arm-2007q1/arm-none-linux-gnueabi/lib в той же директории лежит папка libc, далее есть просто в корне папка lib/gcc/arm-none-linux-gnueabi/4.2.0. я так понимаю что это все это библиотеки.
А файловая лежит на СД, и тут тоже непонятка куда имеено в какую директорию копировать все это дело эть просто в корне папка lib, а есть еже одна папка var/lib.
У меня в файловой установленны уже библиотеки в папке lib/ libuClibc-0.9.30.2.so че-то в этом роде (файловую брал с диска который шол с макеткой) а компилирую програмки тулчейном arm-none-linux-gnueabi я так понимаю что это разные библиотеки....
У меня в файловой установленны уже библиотеки в папке lib/ libuClibc-0.9.30.2.so че-то в этом роде (файловую брал с диска который шол с макеткой) а компилирую програмки тулчейном arm-none-linux-gnueabi я так понимаю что это разные библиотеки....
ах вот как.. тогда наверно надо смотреть в сторону Buildroot на диске прилагаемом к плате, вроде в его конфиге можно "заказать" эту библиотеку. Потом пересборка, после которой собранная либа должна скопироваться в rootfs..
Просто имею виду есть ли способ просто перенести библиотеки из папки arm-2007q1 в файловую систему смонтировану на карточке. Что-бы при компиляwии програм не использовать -static.
Если ничего не путаю они лежат в <корневая_папка_toolchain>/arm-none-linux-gnueabi/libc/lib/ (у меня последняя версия от CodeSourcery), если Buildroot собирать внешним тулчайном то он все библиотеки берет от туда и тоже просто копирует (размер библиотек из тулчайн и собранной rootfs совпадает до байта).