Hatena::ブログ(Diary)

hdk_embeddedの日記 このページをアンテナに追加 RSSフィード

2010-07-04

DisplayLink Driver for Android 2.2(Froyo)

| 03:38

6/24にFroyoのソースコードが公開されたので昨日からBeagleBoard

ポーティング作業を始めました。USB液晶ディスプレイ用のドライバ

DisplayLink Driverが動いたっぽいので暫定的に公開します。

f:id:hdk_embedded:20100704032831j:image:w400

経緯

Android 2.2でもUSBディスプレイを使おうとDisplayLinkドライバ

コンパイルするところでエラー停止…。

エラーログを確認すると struct detailed_pixel_timing に変更がありました。

error: 'struct > detailed_pixel_timing' has no member named 'hactive_hi'

どうもdisplaylink.hで読み込んでいるdrm_edid.h

(kernel/include/drm/drm_edid.h)のメンバがいくつか削除(機能統合)されたようです。

調べながらポチポチ直しました。

基本的には内部構造を読み間違えなければ大丈夫。

ダウンロード

DisplayLink driver for Android 2.2(Froyo)

magoroku15さんが公開しているDisplayLink Driver for AndroidをFroyo向けに改変しました。


とりあえず手元の環境で映像出力されることを確認。

gitHub使いたかったけど、使い方がよくわからなかったので

使えるようになるまでzipで固めて公開しておきます。

USBディスプレイの接続方法は?

以前のブログ記事 BeagleBoardとタッチパネルでまとめています。


再掲載になりますが

GeekleBoardさんのBeagleboardでUSB-LCDなAndroidが参考になります。