2011年8月30日火曜日

SDHCカードのフォーマットに困った2

やっぱり相性のようだ。
グリーンハウス ×、ADATA ×、である。

2011年8月29日月曜日

SDHCカードのフォーマットに困った

BeagleBoard用のSDHC 16GBのフォーマットに困りました。指示通りのboot、rootfs、dataに分けます。
作業マシンは、Eeepcの内蔵ドライブを使用しています。3つのパーティションにわけます。
作業は、Gparted、やfdiskを使用しました。cfdiskのお勧めの方もおられます。
rootfsのext3が困難でコピーの途中や、使用中でDiskが壊れることがほとんどでした。
Diskが壊れてもSDフォーマッタでもとに戻せますので、データは消えますが試行錯誤をしました。
結論的としては、カードリーダに問題がありそうです。
作業的には、SDフォーマッタでフォーマットします。
SmartQ用のSDツールで準備をします。MBRを作成してもらいます。
次にGpartedで、MBR領域を残したまま、3つのパーティションを作成します。
この手順でエラーが出なくなりました。
bootフラグをつけるとラベルが自動的にBOOTと大文字に変更されます。
3パーティションに対応とか、rootfsをext2とか試しましたが、理由は内蔵のカードリーダを使用しないことがお勧めです。また、ext2はうまくいきます。
16GBとなると、OSのレスポンスが問題になり、データをブロックごとに読んでいるうちにレスポンスエラーが出るためandroid起動に失敗すること、応答速度が遅くなっていることは、依然変わりません。ext2でも同様です。

2011年8月24日水曜日

PSP液晶を使用するためのメモ

PSP液晶をBeagleBoardで利用する情報が盛んにネットあります。
この情報をストックしました。
工作の見本はここかな。
お金さえあればこれを買いたい。円高なので今が買いかも。
元ネタはこれこれ
大切なのはピン配置、aitendoのボードが便利そう。
1.27インチ系については、ソケットもピンヘッダもマルツで揃います。
刺激的なところはここここです。
いづれも時間が足りないし、パーツの保有数も限界があるなあ。
これも持ってるんだけど情報が足りないしスキルも当然足りない、STM32ではたまに見かけます。
工作もこの辺の情報とこれも覚えておくことが難しい。
以上です。

2011年8月19日金曜日

BeagleBoardに挑む(2)

atomでFroyoをコンパイルに試みました。
果て無く玉砕しました。前日18:00頃から始めました。朝6:50にフリーズです。
おそらく太陽が昇り始め室温が高くなる時間に当てはまります。
そこで第二部としてXEONを使ってコンパイルすることにしました。7年前の機種です。
Pen4で3GHzでハイパースレッティングです。
開発環境を作るのに約半日かけました。
同じネットワーク環境なのにソースのダウンロードができず、repoが使えず原因を探っていたので時間がかかりました。どうせならと思ってEclipusの環境も欲張って構築しました。問題は、プロキシの壁でした。
wgetについては、wgetrcを編集しました。
repoの場合は、Corkscrewを使用して難局を抜け出せました。同じNetwork環境で、マシンが違う、OSがちょっと違うこと、これ以上には理解できません。
ファイルコピーで属性に何とか警告が出てくるのであえて個々のマシンでダウンロードしています。
慣れてきたので次回からは使い回しをしようと思います。
さて、Xeonでのコンパイルは、翌々日となりました。
結果は1時間でコンパイル終了しました。
最新のクワッドCPUを持っている人がうらやましいです。3日間かかりました。
それとWindowsに同居で作ったubuntu20GBでしたが、作業中で残り1GBとなってしまいました。
カーネルの開発には40GBぐらい用意することがお勧めです。

2011年8月16日火曜日

Froyo(ソース)をダウンロード

beagleboard用のfroyoのソースをダウロードしました。およそ7時間かかりました。ちなみに5GBです。
今からmakeです。
何やらJavaのバージョンエラー。パスが通ってなかった。Javaは、JDK5.0.1.22を使用しました。
PATH=$PATH:/home/ユーザ/jdk***/binで通りました。
現在cpuはatomでトライしています。
明日まで気長に待ちましょう。

BeagleBoardに挑む

16bit、8bitのCPUも勉強しないといけないけど、前から32bitをやりたかった。
今日から挑戦します。
マイコンのきっかけは、モバイル系音楽動画再生を自作したい願望からです。
昨年買っていたBeagleBoardRev.C4に挑んでみます。
既にBeagleBoard-xMの時代になってしまっています。評価系ボードはすぐになくなることがあるのでつい先行で買う癖がついてしまっています。CPUはARMではなくて、ARM Cortex-A8ベースTI社製OMAP3530です。さて、Androidをやっていこうと思いますが、その前に気になるのは、モニタをどうしようかということです。タッチパネルでしたいし・・。今注目しているのは、4.3インチPSPのモニタ、また、7インチもしたいのでaitendoの液晶自作セットでHDMIを検討しています。どっちも買うとBeagleBoard-xMが買えちゃうんですよね。アットマークも買えちゃうんですよね。CPUがARM9かCortexかということもありますね。まあとりあえずあるもので。前回のSmartQの経験もいかしてといいながら使っちゃったのよね。SDカード2GB、なのでSDHC16GBでやってしまいましょう。夢はLinuxとデュアルブートです。さてAndroidのFroyoのソースをダウンロードからはじめます。TIのBeagleBoard用Androidを試してみます。Androidのバージョンはどこをみればいいのかわかりずらいことと、repoの設定にとまどいやっとrepo syncが動きました。ダウンロードには時間がかかります。また、明日報告します。Java5にも時間がかかりました。