t.sato
2015年3月31日 14時57分
お世話になります、佐藤です。
Armadillo-IoTでBlutooth機器使用に関することで下記2点について質問をさせていただきます。
アドオンモジュールについては
http://armadillo.atmark-techno.com/faq/iotg-addon-not-detect
を参考に取り付け、検出されることは確認済みとなります。
1, カーネルコンフィギュレーション設定変更の有無に関して
http://armadillo.atmark-techno.com/armadillo-400-bluetooth
のHowToでArmadillo-400ではBluetoothの利用に際してカーネルコンフィギュレーションの
設定が必要と書かれていたため、
http://armadillo.atmark-techno.com/faq/check-kernel-config
のFAQで書かれている # zcat /proc/config.gz を実行してカーネルの
コンフィギュレーションを確認したのですがBluetoothに関わっているとおぼしき項目を見つけることができませんでした。
Armadillo-IoTでも上記の設定変更は行う必要があるのでしょうか。
2, Armadillo-IoTへのパッケージのインストールについて
製品マニュアル(ver1.1.1)のプリインストールアプリケーション一覧(P111~P113)に
bluezが含まれていなかったのでtarからパッケージのインストールを行おうとしたところ
configure: error: no acceptable C compiler found in $PATH
のエラーが出たので
http://qiita.com/soi33org/items/7833193d9a52dcf4f6ea
を参考にgccのインストールを行おうとしたところ同様のエラーが出てしまいました。
Armadillo-IoTに追加でパッケージをインストールするにはどのようにすればいいのでしょうか。
上記2点について有識者の方、ご教授宜しくお願いします。
at_takenoshita
2015年3月31日 15時35分
竹之下です。
> アドオンモジュールについては
> http://armadillo.atmark-techno.com/faq/iotg-addon-not-detect
> を参考に取り付け、検出されることは確認済みとなります。
Armadillo-IoT BLEアドオンモジュール BT00 (OP-AGA-BT00-00)を
ご利用ということですね。
> 1, カーネルコンフィギュレーション設定変更の有無に関して
> http://armadillo.atmark-techno.com/armadillo-400-bluetooth
> のHowToでArmadillo-400ではBluetoothの利用に際してカーネルコンフィギュレーションの
> 設定が必要と書かれていたため、
> http://armadillo.atmark-techno.com/faq/check-kernel-config
> のFAQで書かれている # zcat /proc/config.gz を実行してカーネルの
> コンフィギュレーションを確認したのですがBluetoothに関わっているとおぼしき項目を見つけることができませんでした。
>
> Armadillo-IoTでも上記の設定変更は行う必要があるのでしょうか。
Armadillo-IoTでは、カーネルの設定変更は必要ありません。
Bluetooth のモジュールにはいくつか種類があり、一般に流通しているUSBタイプのドングルは
HCIというレイヤで接続するものです。HCIで接続するモジュールは、Bluetoothのスタックを内蔵
していないため、これらを動かすためにBluetzなどのスタックをホスト(Armadillo)側に持つ
必要があります。Howtoで説明しているのは、このパターンですね。
一方、BT00に搭載しているモジュール(Microchip製RN4020)は、スタック内蔵のものです。
そのため、Armadillo側でBluezを動かす必要はありません。単に、シリアルでコマンドを
発行するだけで使えます。
例えば、製品マニュアルに説明があるように、tipでシリアルポートをオープンし、「D」コマンド
を発行すると、設定情報を取得できます。
http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
その他のコマンドに関しては、RN4020のマニュアルを参照してください。
http://ww1.microchip.com/downloads/en/DeviceDoc/70005191B.pdf