beaglebordとお散歩できます

364 views
Skip to first unread message

magor...@gmail.com

unread,
Oct 25, 2009, 9:36:54 AM10/25/09
to Android-Embedded-Japan
名古屋勉強会のLTでお散歩用beagleboad for androidを紹介してきました。

LTの数日前に泥酔してナットを増し締めしてタッチパネルを割ってしまして、当日はマウス操作で回覧デモしました(degikeyに
TouchScreenは発注で修理待ち)。主要な部材は以下です。

LCD: USB-LCD GREEN-HOUSE GH-USD7K 7inchi 800x640
TouchScreen: BER255-ND  コントローラ:BER241-ND
電源:eneloop 単三x8  秋月で売ってたDC-DCコンバータ (多分2時間位動くはず)

3万5000円でそろいます。。一応製作過程の写真を以下に貼っておきました。
http://sites.google.com/site/voyageofbeagleboard/
(動いている写真を撮るのを忘れて分解してしまった........)

USB-LCDをbeagleboardで使う場合にはomapfbを無効化して、USB-DISPLAYをfb0に割り当てるように.configを
修正します。今回はUSB-LCDはケースまで利用してスタッドで厚みを出してバッテリまで入れ込んでみました。ドライバは以下に置いておきます。
git://github.com/magoroku15/DisplayLink-driver-for-android.git
GH-USD7Kは最初usbstorageでCD-ROMが見えるので、細工してベンダ固有クラスに叩き直してやる必要があります。

興味がれば解説をします。

n24...@gmail.com

unread,
Oct 25, 2009, 9:44:15 PM10/25/09
to android-emb...@googlegroups.com
山西です。

2009年10月25日22:36 magor...@gmail.com さん <magor...@gmail.com>:
>
> 名古屋勉強会のLTでお散歩用beagleboad for androidを紹介してきました。
:
> 興味がれば解説をします。

とても興味があります。
USB-LCD と omapfb のパフォーマンスの違いはどんなものでしょう。
--
山西雅人
mailto:n24...@gmail.com
http://bird.dip.jp/mt/

magor...@gmail.com

unread,
Oct 26, 2009, 6:46:14 AM10/26/09
to Android-Embedded-Japan
山西さん

ちょっと待ってね、測定してみます。

On 10月26日, 午前10:44, "n24b...@gmail.com" <n24b...@gmail.com> wrote:
> 山西です。
>
> 2009年10月25日22:36 magorok...@gmail.com さん <magorok...@gmail.com>:
>
>
>
> > 名古屋勉強会のLTでお散歩用beagleboad for androidを紹介してきました。
> :
> > 興味がれば解説をします。
>
> とても興味があります。
> USB-LCD と omapfb のパフォーマンスの違いはどんなものでしょう。
> --
> 山西雅人
> mailto:n24b...@gmail.comhttp://bird.dip.jp/mt/

magor...@gmail.com

unread,
Oct 26, 2009, 9:29:35 AM10/26/09
to Android-Embedded-Japan
測定しました

条件

カーネル/android  0xdroidのcpukake-02版 doroidbanech のcubeの測定
環境1:omapfbをDVI-D経由で液晶ディスプレイ(1440x900)へ
環境2:DisplayLinkfb経由でSANSUNG SyncMaster U-70(800x480)へ

結果
環境1: 31fps
環境2: 21fps

解像度の違いにも関わらずomapfbの方が早いです。但し、USB-LCDの21fpsって値をどう評価するかは用途に依存します。
動画にこだわらなければ、いいんじゃないでしょうか?通常の操作では気になりません。安いし、再現性が高いUSB-LCDはbeagleboardの用
途を広げてくれます。

今回の測定はcubeなので、CPUの演算が支配的かもしれません。

話は変わりますが、今日、SANSUNG SyncMaster U-70も買ってきました。以前のGH-USD7Kは最初にCD-ROMが見えて、ゴ
ニョゴニョしないとLCDが使えず、起動に時間を要していましたが、U-70はいきなりLCDとして扱えるので起動時間が大幅短縮。ドライバは前に挙げ
たgithubの版のままで使えます。

On 10月26日, 午後7:46, "magorok...@gmail.com" <magorok...@gmail.com>
wrote:
> > mailto:n24b...@gmail.comhttp://bird.dip.jp/mt/- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

n24...@gmail.com

unread,
Oct 26, 2009, 10:07:46 AM10/26/09
to android-emb...@googlegroups.com
山西です。

2009年10月26日22:29 magor...@gmail.com <magor...@gmail.com>:
> 測定しました

早速にありがとうございます。やはり違うと言えば結構違いますね。

ハードウェアの勉強の意味でも raw LCD をつないでみたいのですが、素人には
敷居と値段が高くつきそうなので二の足を踏んでます。

LCD とレベル変換回路、コネクタがそろった楽チンなセットが安く出ないものかと
期待していたら、こんなの[ Psp LCD http://www.beagleboardtoys.com/ ]が発売に
なる模様。同じページの Beagle Vga Board も結構安いです。

magor...@gmail.com

unread,
Oct 26, 2009, 10:33:08 AM10/26/09
to Android-Embedded-Japan
山西さん

magorku15です

raw LCDのインタフェース回路自身は複雑ではないのですが、PCBを作ってもLCDの商品寿命が短すぎるのと入手製の悪さでハードルをより一層高
くしてます。この理由もあって性能を一旦あきらめてUSB-LCDを使う事にしました。詳しくは
http://sites.google.com/site/voyageofbeagleboard/Home/BeagleBoard%E3%81%ABAndroid%E3%82%92%E4%B9%97%E3%81%9B%E3%81%A6%E8%A1%97%E3%81%AB%E5%87%BA%E3%82%88%E3%81%86.ppt?attredirects=0&d=1
を見てください。(実はLCD周辺のASICも幾つか買い揃えていたりします)

Psp LCDも480x272のPSP専用のカスタム品で、大量の余剰在庫が手に入ったか、数年間は保守部品も含めて供給が見込めると判断したのでは
推測しています。でも横800はないとWebは辛いなー。

On 10月26日, 午後11:07, "n24b...@gmail.com" <n24b...@gmail.com> wrote:
> 山西です。
>
> 2009年10月26日22:29 magorok...@gmail.com <magorok...@gmail.com>:
>
> > 測定しました
>
> 早速にありがとうございます。やはり違うと言えば結構違いますね。
>
> ハードウェアの勉強の意味でも raw LCD をつないでみたいのですが、素人には
> 敷居と値段が高くつきそうなので二の足を踏んでます。
>
> LCD とレベル変換回路、コネクタがそろった楽チンなセットが安く出ないものかと
> 期待していたら、こんなの[ Psp LCDhttp://www.beagleboardtoys.com/]が発売に
> なる模様。同じページの Beagle Vga Board も結構安いです。
> --
> 山西雅人
> mailto:n24b...@gmail.comhttp://bird.dip.jp/mt/

mizmit1222

unread,
Oct 26, 2009, 9:08:45 PM10/26/09
to Android-Embedded-Japan
みずのです。

以前、libdloのライブラリを使ってユーザランドのアプリケーションで
Androidの描画をさせたときは、せいぜい10fps程度でした。

21fpsというのは、かなり速いです。やはりfb driverとの性能差は圧倒
的ですね。

ではでは。

On 10月26日, 午後11:33, "magorok...@gmail.com" <magorok...@gmail.com>
wrote:
> 山西さん
>
> magorku15です
>
> raw LCDのインタフェース回路自身は複雑ではないのですが、PCBを作ってもLCDの商品寿命が短すぎるのと入手製の悪さでハードルをより一層高
> くしてます。この理由もあって性能を一旦あきらめてUSB-LCDを使う事にしました。詳しくはhttp://sites.google.com/site/voyageofbeagleboard/Home/BeagleBoard%E3%...

magor...@gmail.com

unread,
Nov 15, 2009, 8:49:49 AM11/15/09
to Android-Embedded-Japan
magoroku15です

数名の方から問い合わせがあったのですが、今、別のネタで手が離せないので、詳細な解説はもうすこし待ってください。お急ぎの方のためにパッチとあわせ
て追加の情報を上げておきます。

パッチなどのおき場所
http://github.com/magoroku15/USB_display-touchscreen-mouse-patch

 60-displaylink.rules    GH-USD7Kを使う場合のudevのルール
 dlconfig          上のルールから呼び出すスクリプト
 donut-mouse.patch   mouseを追加するパッチ
 kernel.patch         touchscreenとその他細かな修正
dotconfig .configの修正例

.configは上のdotconfigを参考に以下を修正
CONFIG_FB_OMAPを無効化
CONFIG_OMAP2_DSSを無効化
CONFIG_FB_DISPLAYLINKを有効化
CONFIG_INPUT_TOUCHSCREEを有効化
CONFIG_GENERAL_TOUCHを有効化

筐体の加工を行わない場合はGH-USD7Kではなく、SAMSUNGのSyncMaster U70を薦めます。U70はマルチコンフィグではなく、
最初からDisplayが見えるでのudevと関連スクリプトが不要で、Displayの検出までの時間が短縮できます。

K S

unread,
Dec 3, 2009, 10:02:46 AM12/3/09
to android-emb...@googlegroups.com
こんにちは
ksksueです。

このトピックを見て、コンパクトなLCDでAndroidが動いている写真に魅了され
即USB-LCDを購入した者です。

magoroku15さんの情報を元に
donutへdisplaylinkドライバを導入しUSB-LCDで表示させてみました。
http://d.hatena.ne.jp/ksksue/20091129/1259502082
こっそりブログに掲載したにもかかわらずmagoroku15さんの親切なフォローがあり大変感謝しています。

自分なりにたどったUSB-LCD導入方法をメモしていますので
これからたどる方の助力となれば幸いです。
※touchscreenやmouseは未導入
# きっと詳細な解説はmagoroku15さんからあるはず・・・

magor...@gmail.com

unread,
Dec 4, 2009, 11:57:17 AM12/4/09
to Android-Embedded-Japan
ksksueさんへ

しっかりまとめる事ができなかった所を
http://d.hatena.ne.jp/ksksue/20091129/1259502082 に記載して頂いて感謝しています。先ほどやっと
ハード/ソフトともに
10月時点の状態まで戻りました。これで、来週デモをして解説というかGeeknのリクルート活動に戻ります。

inabachi

unread,
Dec 16, 2009, 1:12:05 PM12/16/09
to Android-Embedded-Japan
magorku15さま
ksksueさま

inabachiと申します。

LCD: USB-LCD GREEN-HOUSE GH-USD7K 7inchi 800x640

上記のLEDで表示することができました!たくさんの情報ありがとうございます。

TouchScreen: BER255-ND  コントローラ:BER241-ND

上記ものの購入完了。手元にとどきました。
http://www.bergquistcompany.com/pdfs/touchScreens/TS_UsersGuide_11.07.pdf
を、確認して、USBのコネクタと4本線をBER255-NDにつないだらよいのかと思っております。

magorku15さまが接続されたのは、USBだと思っております。
※RS-232Cではないですよね?

また、変更ソースを確認させていただきながら、やってみたいと思っております。

以上です。

magor...@gmail.com

unread,
Dec 25, 2009, 9:41:15 AM12/25/09
to Android-Embedded-Japan
magoroku15です

見落としてました。ごめんなさい。

ご質問の点、USBで接続しています。
こんなかんじ http://twitpic.com/v57zz
お急ぎの場合はtwitterのDMへ連絡してください。
twitterのアカウントはgmailと同じです。


On 12月17日, 午前3:12, inabachi <inaba...@gmail.com> wrote:
> magorku15さま
> ksksueさま
>
> inabachiと申します。
>
> LCD: USB-LCD GREEN-HOUSE GH-USD7K 7inchi 800x640
> ↑
> 上記のLEDで表示することができました!たくさんの情報ありがとうございます。
>
> TouchScreen: BER255-ND  コントローラ:BER241-ND
> ↑

> 上記ものの購入完了。手元にとどきました。http://www.bergquistcompany.com/pdfs/touchScreens/TS_UsersGuide_11.07...

Reply all
Reply to author
Forward
0 new messages