2015-04-05 3 views
0

Недавно я купил USB 2.0 Bluetooth Adapter. Он утверждает, что имеет поддержку от ядер Linux версий 3.4 и выше. У меня есть BeagleBone Black с Debian GNU/Linux 7 изображение и ядро ​​3.8. Я разрабатываю BeagleBone Black, разместив его через USB с помощью ssh.Включите адаптер Bluetooth для BeagleBone Black

Я попробовал как горячее подключение, так и подключение к нему перед загрузкой и не удалось.

Затем, я попробовал this tutorial. Тем не менее, я не могу найти каталог connman на моем устройстве BeagleBone Black. Я поднял глаза и предположил, что мне нужно установить пакет connman, но у моего BeagleBone Black нет доступа в Интернет.

Я также пробовал lsusb -v, как предложено ответом similar question на это, не повезло. Странная вещь, в то время как lsusb сам печатает

Bus 001 Device 001: ID 1d6b: 0002 Фонд Linux 2.0 корневой концентратор
Bus 002 Device 001: ID 1d6b: 0002 Фонд Linux 2.0 корневой концентратор

lsusb -v печатает только

Bus 001 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 корневой концентратор

затем висит. Информация о шине 002, к которой я отношусь к устройству, не печатается. Я должен перезапустить соединение ssh, чтобы вернуться к работе.

Как мне подойти, чтобы заставить ключ работать на моем BeagleBone Black? Если достаточно пакета connman, как его установить на моем BeagleBone Black без доступа в Интернет. Почему стоит lsusb -v?

Любая помощь приветствуется!

UPDATE:

Реальная проблема оказалась в том, что мой BeagleBone Черный испорчено/поврежден. Я подключил адаптер Bluetooth в простой новый BeagleBone Black перед его включением, и Bluetooth-адаптер распознается! Не только lsusb печатает информацию об адаптере, но и lsusb -v не висит вообще. Общая производительность новой платы (время загрузки, время компиляции, время выполнения) также в несколько раз лучше. Я подозреваю, что это произошло из-за неправильного отключения питания.

В случае, если кто так же небрежно, то BeagleBone Black ДОЛЖНА быть выключилось:

  • Удерживая нажатой кнопку питания в течение примерно 8 секунд, а затем выпустить его.
  • Использование команды halt или shutdown -h now в пользовательском пространстве.

ответ

1

У меня есть возможные 4 решения для Вас:

1) скачать пакет Connman и сохранить его на флэш-памяти USB.Подключите flashdrive к beaglebone и установите пакет, используя следующую команду: dpkg -i {.deb package}.

2) загрузить пакет connman на ваш настольный компьютер и ssh в ваш beaglebone. как только вы ssh в можете скопировать файл sush ssh с помощью scp. Обратите внимание на синтаксис $ scp [email protected]: foobar.txt/some/local/directory. Затем установите пакет connman с помощью пакета dpkg -i {.deb}.

3) поделитесь своим компьютером с интернет-соединением с beaglebone и ssh в beaglebone. Скачайте пакет напрямую, используя apt-get или wget, какой бы инструмент вы ни выбрали.

4) подключите ваш beaglebone к вашему маршрутизатору с помощью кабеля rj-45. Возможно, это не ваше предпочтительное решение, но это легко, и после перенаправления портов у вас будет доступ к вашему beaglebone из любого места.

Надеюсь, это поможет и заметьте, что я никогда не использовал адаптер Bluetooth с BBB. Я просто даю общие инструкции по вашей общей проблеме.

+0

Спасибо большое! Я попробую эти варианты и сообщит о моем прогрессе. –

+0

Я исправил это! Проблема не имеет ничего общего с тем, что я просил, но я все равно помету ваш. Благодаря! –

+0

Спасибо. Как любопытно, в чем была проблема? –