アイにKENWOOD KOS-A300を接続する
※ 以下の記述は推測を含みますので、実現可能という保証はありません。
結線は次のようにすればOKと思う。
■正面側
アイの純正オーディオには隠し機能としてAUX入力がある。
実際に「CD」ボタンを長押しすると、AUXに切り替えることができた。
しかし、純正オーディオにはAUX入力端子がない。
とりあえず、iPodアダプタの13PINを外し、代わりにDP-131MM-3をつなげば良さそう。
この二つは機能的にはカブらないはずなので、
2股コネクタとか自作すれば、同時に使えるはず。
■背面側
Powerは、ハンドル下のヒューズボックス上のコネクタに接続できる。
PowerのILLUMI, ACC, BATTをコネクタに、
GNDを車体につなげばOK。
追記: 2009/6/22
iPodアダプタの取り付け要領書に描いてありました。
AUX入力端子(DP-131MM-3)は、iPodアダプタ側のソケットに挿すことが出きます!
これで、純正のiPodアダプタを活かしたまま、KOS-A300を使えますね。
なお、要領書の方ではケーブル名はMZ608645とありました。
grubの再インストール
UbuntuとWindowsのデュアルブート環境で、
Windowsを再インストールすると、grubから起動しなくなる。
そんなときのgrubの再インストールする方法例。
1. usb等のUbuntuで起動する
2. Ubuntuのパーティション(ここではsda6)をマウントする
> sudo mkdir /mnt/hoge
> sudo mount /dev/sda6 /mnt/hoge
3. grubを再インストール
> sudo grub-install –root-directory=/mnt/hoge /dev/sda
はじめ “–root-directory=” オプションをつけなかったら、
「Could not find device for /boot: Not found or not a block device.」
とエラーが出てました。
そのため、一度マウントして、指定してやればOKでした。
60秒でひっかかる
[ Michi -ログ整形アプリ ]
GPS-CS3K のログを整理していて問題?
$GPGGA,010460,3621.4075,N,13637.0812,E,1,08,00.9,00201.6,M,035.0,M,00,0000*48
最初のデータ “010460” は時分秒なのですが、そのまま読むと「1時4分60秒」ということに…
前後の時間を見てみると、正しくは「1時5分00秒」らしいです。
これはバグかしら、それともNMEA-0183ではこういうのも許容するのでしょうか?
Monoで時間をparseするときにエラーが出たので気がつきました。
補正したデータで作成したログ しらやまさんーせな
Ubuntu 9.04へ
しばらくは8.10を使おうと思ってましたが、
何とかなったので9.04に移行しました。
以下はその記録です。
まず、8.10で起動用のUSBメモリ スタートアップディスクを作成しておきます。
今回はUbuntu 9.04 Desktop 日本語 Remix CD リリース を使っています。
■インストール
起動時に[F6]を押しサブメニューを表示、
[ESC]を押しサブメニューを消す、
キーボードから “xforcevesa” を入力し、開始します。
普通にそのままインストールします。
再起動すると、例のごとく解像度は1280×720になってます。
■videoドライバの変更
HP2133 に Ubuntu 9.04 を参考に、openChrome の最新版をビルドして入れます。
まずはopenChromeをビルドする準備です。
Ubuntu Forum: OpenChrome Install
> sudo apt-get install build-essential subversion autoconf automake1.9 libtool
> sudo apt-get install xserver-xorg-video-openchrome
> mkdir openchrome
> cd openchrome
> svn co http://svn.openchrome.org/svn/trunk
修正をほどこした後、ビルドします。
> cd trunk
> sudo ./autogen.sh –prefix=/usr
> sudo make
> sudo make install
xorg.confを編集し、
忘れずに、/boot/grub/ment.lstに「acpi_osi=”!Windows 2006″」を追加。
■amarok 1.4
田島日記 Ubuntu 9.04 で Amarok を使うための Best Work のままに。
> sudo vi /etc/apt/sources.list.d/amarok.list
で次の2行を記述。
deb http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main
> sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0x1d7e9dd033e89ba781e32a24b9f1c432ae74ae63
> sudo apt-get install amarok14
amarok 2.0は操作がシンプルになりけっこう気に入っているのですが、
まだiPodへのコピーが実装されていないので、しばらく待ちます。
Ubuntu 9.04への道
Ubuntu 9.04についてその後
次の記事を発見、まだ試していないです。
児童小銃 HP2133 に Ubuntu 9.04
後はAmarok 1.4が使えればいいか。
田島日記 Ubuntu 9.04 で Amarok を使うための Best Work
明日、試してみよう。
命名 Michi
log変換のアプリをとりあえず、”Michi”と命名。
「路」そのまんまです。
htmlのテンプレートを作って、ページを生成するようにしたら、
Freeにして公開しようかしら。
残りの機能はゆっくり追加していく所存です。
今はこんな感じ。
例 → 散策
今日のお散歩記録
Ubuntu 9.04 事始め
Ubuntu 9.04が出ていたので試してみた。
HP 2133では8.10と同じように xforcevesaオプションでインストールができた。
しかし、予想通りインストール後の解像度は1280×720になっていた。
VIA Chromeのドライバはまだ出ていない。
8.10のドライバを少しだけ試してみたがダメっぽい。
ちょっとだけ遊んでみましたが、
ログイン画面やメッセージOSDはあか抜けて、好きですね。
話題の起動速度ですが、「画期的に」と言うほどではない感じ。
問題はAmarokが2.0になっていたこと。
iPod対応が???なので、
HP 2133では、まだしばらく8.10を使うことにする。
空いているマシン一台をUbuntu 9.04にした。
追記: 2009.5.6
実際にHP 2133でUbuntu 9.04を常用してみると…
起動時間はやはり速くなっています。
体感的に1~2割くらい?
GPSログ -高度の記録をグラフで出力する 続き
コードはこんな感じ
protected void SaveGraph( String filename )
{
int count = this.pos.Count;
int [] source = new int[count];
int [] dist = new int[count];
int posIndex;
for (posIndex = 0; posIndex < count; posIndex++)
{
source[posIndex] = (int)altitude[posIndex];
dist[posIndex] = (int)distance[posIndex];
}
Bitmap bitmap = new Bitmap(700, 300);
Graphics g = Graphics.FromImage(bitmap);
g.FillRectangle(Brushes.White, 0, 0, bitmap.Width, bitmap.Height );
NPlot.Bitmap.PlotSurface2D surface = new PlotSurface2D(bitmap);
NPlot.StepPlot plot = new NPlot.StepPlot();
plot.Pen.Color = Color.FromArgb(16, 128, 255);
plot.DataSource = source;
plot.AbscissaData = dist;
surface.Add(plot);
surface.YAxis1.WorldMin = 0;
surface.YAxis1.Label = "高度 (m)";
surface.XAxis1.Label = "走行距離 (m)";
surface.Refresh();
bitmap.Save( filename, ImageFormat.Jpeg );
}
結果はこんな感じ
ログはこんな感じ
GPSログ -高度の記録をグラフで出力する
NPlotが.netやmonoで使えそうなので試してみた.
参考:.NETグラフライブラリ「NPlot」 (Database tearoomの夜明け)
■MonoDevelopでNPlotを使用する準備
1. NPlotのホームページから最新のnplot-0.9.10.0.zipをダウンロード
2. nplot-0.9.10.0.zipを適当なフォルダに展開
binフォルダ以下には, netに並んでmonoフォルダも用意されています
3. MonoDevelopを開いて(プロジェクト)を開く
4. ソリューション ビューで(プロジェクトの)参照を右クリックして「参照アセンブリの編集」を選択
5. 「.NETアセンブリ」タブを選択
6. 2.で展開した nplot-0.9.10.0/bin/mono/2.0/release/NPlot.dllを選択して追加する
7. 実行ファイルのフォルダにNPlot.dllをコピーしておく
試しにソースに次を設定して,コンパイルが通りました.
using NPlot.Bitmap;
当面の目的はWindows.Formに表示するのではなく,
画像ファイルに出力してhtmlに表示できるようにすること.
■サンプルプログラム
using System.Drawing;
using System.Drawing.Imaging;
using NPlot.Bitmap;
int [] source = { ,,, };
Bitmap bitmap = new Bitmap(500, 250);
NPlot.Bitmap.PlotSurface2D surface = new PlotSurface2D(bitmap);
NPlot.HistogramPlot plot = new NPlot.HistogramPlot();
plot.DataSource = source;
surface.Add(plot);
surface.Refresh();
bitmap.Save( “aaa.bmp”, ImageFormat.Bmp );
結果は下のように.
とりあえずはグラフが出せました.
色々と整形が必要ですね.