Bluetooth詳説
Bluetoothプロトコルの解説とライブラリ開発
ホーム  :  検索  :  記事一覧  :  RSSフィード  :  リンク  :  ダウンロード  
 2010年09月 9日(木曜日) 08:40 JST

開発環境

   
開発基本的な開発環境は、

PC: Dell Latitude D620 (Core Duo 1.6GHz/1GB)
OS: Linux (Gentoo)
Bluetooth Device: CSRチップ搭載のUSBドングル
Compiler: GCC

利用するBluetoothデバイスはちょっと古いUSBドングルが2つあるので、これを利用する予定。
Bluetooth Ver1.1なので、Ver1.2の機能は使えず。
まぁ、とりあえずこれでいいかなと思っています。 >> 続く

LinuxにはBlueZという標準Bluetoothスタックがあるので、テスト相手にこれを利用します。(別のデスクトップPCをテスト機に利用)

一方、開発機の方では独自スタックを組み上げていく訳ですが、USBドライバをどうしようかなーーと考えています。
OS非依存の部分を作成するのが目的なので、USBドライバ部分は対象外です。
BusはUARTだったりUSBだったり、そもそも利用するマイコンによってUARTやUSBでもそれぞれのドライバ作成が必要です。
なので、BlueZのUSBドライバを利用できるなら、それでいいわけです。
ただし、十分に抽象化するためのラッパーレイヤーを設ける必要がありますが。

LinuxのUSBドライバも、WindowsのUSBドライバも作成したことがあるので、再利用する方が面倒そうなら自分で作ろうかと。
とりあえずソースを調べてから考えます。
 

関連情報

記事のオプション

トラックバック

このエントリのトラックバックURL: http://bluetooth.k5-n.com/trackback.php?id=20061207211440217

開発環境 | 0 件のコメント | アカウントの作成
コメントは投稿者の責任においてなされるものであり、サイト管理者は責任を負いません。
 Copyright © 2010 Bluetooth詳説
 本ページのすべての商標と著作権はそれぞれの所有者に帰属します。
Powered By Geeklog & Geeklog Japanese
ページ作成時間: 0.30 秒