BeagleBone Black WiFiセットアップ: BeagleBone BlackをWiFiに接続する

発行者

BeagelBone Blackが次のWifiプロジェクトに最適な理由

最近、さまざまなアプリケーションで使用できる 完全な産業用温度定格バージョン がリリースされたので、 BeagleBone Black を使用したプロジェクトに取り組んでいます。 

BeagleBoneブラックUSB WiFiアダプター

このプロジェクトでは、独立して機能し、私が考えている楽しい統計を表示できるデータ ダッシュボードを作成します。このプロジェクトを独立させるための鍵の1つは、ケーブルの乱雑さを最小限に抑えることだったので、システム上でUSB Wi-Fiアダプターを実行したいと考えていました。私は、RealtekのRTl8192/8188CUSチップセットをベースにした、すぐに入手できるものを使用しました。このチップセットは、 Adafruit 814 でも使用されているため、ここでの指示はこれにも適用されるはずです。


Adafruit 814 の全栄光。 

Realtekチップセットは、非常に小型のUSB Wi-Fiアダプタではかなり一般的であり、Raspberry PiやBeagleBone Blackなどのシングルボード コンピュータ プロジェクトでよく使用されます。

BeagleBone Black Debian WiFi & Ubuntu WiFi: 初期トライアル

私が最初に接続したボードは、実際にはカメラマンがグラマーショットに使用していた完全に故障したモデルだったので、時間をかけて診断し、動作させようとしたため、数時間遅れてしまいました。少し恥ずかしかったですが、別のボードを入手して、すぐにDebian Wheezy 7.9を起動しました。「if -a」コマンドでWi-Fiアダプターがリストされなかったため、すぐに問題が発生することがわかりました。しばらく操作してみると、「lsusb」コマンドのリストに表示されたので、デバイスが接続されていることが分かりました。少し調べてみると、使用されているドライバーがあまり良くないようです。Debian Jessie 8.2とUbuntu Trusty 14.04のイメージでもテストしました。これら両方のイメージにも問題があり、Debian 8.2では依然としてデバイスが表示されず、Ubuntu Trustyではデバイスは表示されますが、ワイヤレス ネットワークへの接続と接続の維持に苦労しています。 


当社のIndustrial Temp BeagleBone Black。 

できる限りの情報を読み、より安定したセットアップを実現するために、使用しているドライバーを更新することにしました。ありがたいことに、他の何人かの人々も同じ問題に遭遇し、新しいドライバーをパッケージ化するために取り組んでいました。私は、ユーザー「pvaret」が githubに置いたパッケージを使用しています。これらのドライバーは、再パッケージ化された公式のRealtek 8192CU USB WiFiドライバーです。

BeagleBone Black WiFiドライバーのインストール

1.まず、ドライバーをビルドするための前提条件がインストールされていることを確認する必要があります。

「sudo apt-get update」「sudo apt-get install git linux-headers-generic build-essential dkms」

2.このリポジトリをgithubからローカル マシンにクローンします。

「gitクローンhttps://github.com/pvaret/rtl8192cu-fixes.git」

3.ドライバーをカーネルに含めることができるように、DKMSモジュールとして設定します。

「sudo dkms add ./rtl8192cu-fixes」

4.ドライバーをビルドしてシステムにインストールします:
"sudo dkms install 8192cu/1.10"

5. モジュール リストを更新します:

「sudo depmod -a」

6.問題の原因となっているネイティブ ドライバーをブラックリストに登録して、システムがそのドライバーを読み込まないようにする:

「sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/」

7.ネットワークの切断を防ぐために、ワイヤレス チップセットがスリープ状態にならないようにする電源管理機能を無効にできます:
"sudo cp ./rtl8192cu-fixes/8192cu-disable-power-management.conf /etc/modprobe.d/"

再起動すると、RTl8192/8188CUSチップセット用のより安定したドライバーが稼働するはずです。

 

さまざまなトピックを取り上げているこの記事をご覧ください オペレーティングシステムの選択 BeagleBone Blackについては、 ビーグルボーンブラックの作り方

最新ニュース

申し訳ございませんが、フィルター選択では結果が返されませんでした。

We've updated our privacy policy. Please take a moment to review these changes. By clicking I Agree to Arrow Electronics Terms Of Use  and have read and understand the Privacy Policy and Cookie Policy.

Our website places cookies on your device to improve your experience and to improve our site. Read more about the cookies we use and how to disable them here. Cookies and tracking technologies may be used for marketing purposes.
By clicking “Accept”, you are consenting to placement of cookies on your device and to our use of tracking technologies. Click “Read More” below for more information and instructions on how to disable cookies and tracking technologies. While acceptance of cookies and tracking technologies is voluntary, disabling them may result in the website not working properly, and certain advertisements may be less relevant to you.
We respect your privacy. Read our privacy policy here