Bluetooth Linux ARM передача файлов - PullRequest
0 голосов
/ 12 октября 2018

У меня есть плата управления с чипом BCM434.Попытка запустить Bluetooth в течение нескольких дней.Я довольно новичок в этом, и проверка вопроса в смежных темах помогает, но не совсем так, чтобы он начинал дружить.

что мне нужно, чтобы мое устройство делало : мне нужно сделать свое устройство сервером длядругое устройство для подключения через Bluetooth и отправки файлов на мое устройство.на моей плате нет способа ввода, поэтому лучше использовать соединение без ввода или автоматического ввода.

Вот что я нашел до сих пор : я следовал руководству по этой ссылке: https://wiki.beyondlogic.org/index.php?title=Cross_Compiling_BlueZ_Bluetooth_tools_for_ARM для установки bluez (версия 5.28, но с необходимыми библиотеками, скачиваемыми по этой ссылке: http://www.linuxfromscratch.org/blfs/view/7.7/general/bluez.html). Это очень помогает понять, как требуется bluez, но, к сожалению, у меня возникают проблемы при сборке BlueZ "make""часть. со следующей ошибкой:

make --no-print-directory all-am
CCLD   client/bluetoothctl
/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/bin/ld: cannot find -lglib-2.0
/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/bin/ld: cannot find -ldbus-1
/usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/bin/ld: cannot find -lreadline
collect2: error: ld returned 1 exit status
make[1]: *** [client/bluetoothctl] Error 1
make: *** [all] Error 2

Я прочитал главу 4 следующей ссылки: https://people.csail.mit.edu/albert/bluez-intro/c404.html

, поэтому я предполагаю, что, если я правильно установлю bluez, я могу просто написать скрипт bashкоторый запускает bluez или «hciconfig hci0 up», чтобы разбудить bluetooth. Затем я просто запускаю скрипт при запуске системы?

Мне действительно нужно четкое руководство о том, что мне нужно, чтобы заставить его работать, и какую часть я сделалнеправильно понял. Прямо сейчас я нахожусь в режиме чтения руководства ~ 2014 года, загружаю файлы, компилирую их и обнаруживаю ошибки в одном из них (повтор).

Спасибо за ускорение чтения этой очередиStion, ценю вашу помощь в любом виде.

...