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

コーディングルール 一応完成

  印刷用画面 
開発コーディングルールを作成しました。
ダウンロードページに置いておきます。

実装者によってバラバラだと思われるものをsample.c, sample.hにまとめました。
また上級者の多くが守っていると思われる項目をsample2.cにまとめました。
もし参考にしたい方がいましたら、ご自由に改変して自分のプロジェクトに利用してください。

今後、気付いたことがあったら項目を追加したりなど、適宜改変する可能性があります。
 
コメント投稿
コメント (0件) トラックバック (0件)

SIGからのメールが日本語に

  印刷用画面 
開発一応Bluetooth SIGの会員ですので、Technical NewsletterというE-Mailが送られてきます。
今回、これが日本語になっていました!
いつも英語を読むのが面倒で、最近はほとんど無視していたので、これは嬉しいです。

Profile Tuning Suite (PTS)というのが気になります。テストスイートだそうです。
PTS-SDKというのを使うと、テストケースを簡単に記述できると書いてあります。
ようするにBluetooth動作テスト用の環境ってこと?
それなら、システムテストの段階になったら利用させてもらいたいものです。

まぁ当分先の話なので、これがどんなモノか調べるのも、当分先になるでしょう。
 
コメント投稿
コメント (0件) トラックバック (0件)

タスクとイベントの処理

  印刷用画面 
開発

作業進んでません。というわけで、別の話題を。

組込みの場合、OSなし、iTRONやVxWorksなどのリアルタイムOS、組込みLinuxなど、タスクやスレッドの管理をどう行うかがマチマチです。

OSなしの場合、タイマーを使ってタスク管理を行ったり、はたまた、

int main()
{
    init();

    for(;;) {
        application_task();
        bluetooth_task();
    }
}

みたいな、順次実行するだけの仕組だったりします。

送受信のタスク処理をどの場合でもポーティングできるように設計しておく必要があるわけです。

>> 続く

 
全文表示 コメント投稿
コメント (0件) トラックバック (0件)

コーディングルール策定途中

  印刷用画面 
開発コーディングルール策定、はっきり言って面倒です。
参考にした資料によると、ルールは大きくわけて次の4つに分類されます。

1. 信頼性のために守るべき規則
2. 保守性のために守るべき規則
3. 移植性のために守るべき規則
4. 効率性のために守るべき規則

その中で、俗にコーディングスタイルと呼ばれるものは2に属します。
(1に属すものも含めている場合があります)
特にプログラマの習熟度と関係なく、単に「好み」のレベルの物を合わせておくという意味で、「見た目の統一」「命名規則」は重要かと思います。

>> 続く
 
全文表示 コメント投稿
コメント (0件) トラックバック (0件)

コーディングルール策定の参考資料

  印刷用画面 
開発

こんなのを見付けました。
組込みソフトウェア用 C言語 コーディング作法ガイド(0.8ドラフト版)

これの正式版が本として出版されています。
組込みソフトウェア開発向けコーディング作法ガイド[C言語版]

これも参考にしてコーディング規約を策定しようと思います。

 
コメント投稿
コメント (0件) トラックバック (0件)

開発に必要なツールと環境

  印刷用画面 
開発開発を進めていく上で必要な環境を整えることにします。
・コーディングルールの策定
・バージョン管理システムの用意
・バグトラッキングシステムの用意
・タスクスケジュール管理
・その他ツール

>> 続く
 
全文表示 コメント投稿
コメント (0件) トラックバック (0件)

プレゼン機能付Bluetoothマウス

  印刷用画面 
関連ニュース

5ボタンBluetoothマウスにプレゼン機能がドッキング!--「Microsoft Wireless Notebook Presenter Mouse 8000」(ZDNet)

なるほど。確かにプレゼン機能単体の製品は購入の閾値が高いだろうと思う。
こういう組合せは面白いと思うけど、いちいちプレゼンモードとマウスモードを切替えるのは面倒なのでは??

また付属のレシーバが小さいということだけれど、Bluetoothである最大のメリットは、Bluetooth内蔵PCでレシーバが必要ないということではなかろうか?
それに一般的なワイヤレスマウスよりは小さいかもしれないが、Bluetooth USBドングルとしては大きいと思うのだれど・・・。

でも「純粋にBluetoothマウスとして見た場合もトップクラスの性能を誇る」そうで、Bluetoothマウスを買うときは検討してみようかな。

(追記)
レーザーポインタはPSCマークが必要なのに取っていなかったらしく、販売停止になりました。
PSCマーク取得後に再発売される模様です。

その他のBluetoothマウスの一覧

>> 続く

 
全文表示 コメント投稿
コメント (0件) トラックバック (0件)

仕様決め

  印刷用画面 
開発

開発する前にやることが色々あります。
まずはやっぱり仕様を決めないと。
それにはまず開発することになった背景、目的、要求、目標などを明確にすることです。
といっても、まだ漠然としていてそれほど明確ではないのですけど・・・。

>> 続く

 
全文表示 コメント投稿
コメント (0件) トラックバック (0件)

日本だけBluetoothの認知度下がる

  印刷用画面 
関連ニュース英国では9割にアップ、日本では5割にダウン
なぜ日本でだけBluetoothの認知度は低いのか(@IT)
http://www.atmarkit.co.jp/news/200612/08/bluetooth.html

やはりハンズフリーの普及度の差か・・・。
日本だと道端でハンズフリーを使うと、怪しい、違和感があると思われるみたいです。
一人でぶつくさ言っているような感じになりますからね。
Bluetoothハンズフリー対応の高級車に乗らないと、携帯のBluetoothハンズフリーは使われないのかも。
 
コメント投稿
コメント (0件) トラックバック (0件)

Bluetooth普及期へ

  印刷用画面 
関連ニュース2007年にBluetoothのアプリ開発が加速、UWB対応の高速版は2008年初頭に公開 (IT Pro)
http://itpro.nikkeibp.co.jp/article/NEWS/20061208/256451/

Bluetooth SIGのエグゼクティブ・ディレクターが来日――現状などについて記者向け説明会を開催 (ASCII24)
http://ascii24.com/news/i/topi/article/2006/12/08/666417-000.html

2005年に61%増、2006年は190%増だそうです。
来年はさらに加速するとみられ、いよいよ普及期に入ったとみてよさそうです。

>> 続く
 
全文表示 コメント投稿
コメント (0件) トラックバック (0件)
 Copyright © 2010 Bluetooth詳説
 本ページのすべての商標と著作権はそれぞれの所有者に帰属します。
Powered By Geeklog & Geeklog Japanese
ページ作成時間: 0.59 秒