2008年12月9日火曜日

FatFS on MicroSD

AVR から MicrSD カードに FatFS を使ってデータ保存ができる。考えられる用途としては、
  1. 日本語の文字データ
  2. カメラで撮った画像データ
  3. 音声データ
画像処理をマイコン側でやるには結構パワーが必要。ケータイでは別CPUが使われている。

ここで FPGA の登場か?マイコン+FPGAの具体的な用途と言えるかも。
アマチュアが手を出せる領域だろうか?


2008年12月1日月曜日

そろそろ Trac な環境を整えよう

やっぱり Trac を使えるようになるには、環境を整えねば.

玄箱にサーバを立てるつもりだったが、会社では Ubuntu を使うのでそちらを先に
試すことにする。

2008年11月25日火曜日

GUI ツール

GUIライブラリとGUIビルダー、IDE.

ライブラリ
  1. Qt
  2. WxWidget
GUIビルダ

  1. qt Designer
  2. VisualWX
IDE
  1. Eclipse
  2. WideStudio
Qt は Eclipse プラグインがある。WxWidget はいろいろな GUI ビルダがある。そのひとつVisualWXをインストールしてみる。選択理由は C++ と Ruby をサポートしているから。

2008年11月18日火曜日

日本語ターミナルソフト on MSYS

MSYS の標準ターミナルソフトは rxvt. これはデフォルトでは日本語が通らない。編集もしづらい。もっと使いやすいターミナルソフトは無いものか?

MSYS で MinGW のマウント

MinGW と MSYS をインストールする場合、通常 MinGW を先にインストールする。
そして、MSYSのインストールのとき、インストーラに「MinGWをインストールしたディレクトリを指定せよ」
といわれたとき、MinGW のディレクトリを指定する。

しかし。

MSYS の dll が cygwin の heap 領域が取れない、というエラーになった場合、
MinGW のパスが正しく設定されない。
$ mount
とした場合、正しくは /mingw に実際の MinGW ディレクトリがマッピングされる。

そこで、マッピングされなかったときどうすればよいか調べた。
結論は /etc/fstab に直接書く、だった。
$ cat /etc/fstab
e:\Applications\MinGW /mingw


2008年10月25日土曜日

btnx on Ubuntu for MX Revolution

先人達のおかげで、マウスボタンのカスタマイズは比較的簡単にできた(^^)

で、本当に頭を使うべきはどんなキーにどんなアクションをつけるべきか?

MX Revolution は13種類のボタンイベントを作れる。
  1. ホイール押し下げ
  2. ホイール前方回転
  3. ホイール後方回転
  4. ホイール左
  5. ホイール右
  6. EasySearch(真ん中のホイール手前)
  7. 左奥
  8. 左手前
  9. 親指押し下げ
  10. 親指前方
  11. 親指後方
これらは単独のイベント。親指で操作するボタンのいずれかを Shift または Alt に割り当てて、
複数ボタン押しを割り当てれば、キーボードショートカットと共有できるはず。

2008年10月9日木曜日

24 season VI

今夜で最後。核爆弾で数千人死んだ話なのに、最後は孫一人の命と第3次世界大戦を量りにかけるとは。。。アメリカ人の考えることはわからん。