Android DevPhone 1 にUSBドライバーをインストールしたいのですが、、、

379 views
Skip to first unread message

M.Takeda

unread,
Dec 20, 2009, 11:58:34 PM12/20/09
to 日本Androidの会
Android環境とデバイスドライバー作成 「初心者」の M.Takeda です。

Android DevPhone 1 にUSBドライバーをインストールしたいのですが
insmodコマンドを実行した時 (Exec format error) とエラーメッセージが
でてしまいます。このエラー原因がわかりません。

そもそも Android DevPhone 1 にUSBドライバーをインストールしようと
考えること事態 間違いなのでしょうか?

ご存知の方いいらっしゃいましたら どうか ご教授ください。

--------------------------
【 Makeファイル 】
ソースファイル usbled.c・・・ 「ベンダID」と「プロダクトID」は記述済み
--------------------------
【 Makeファイル 】

KERNEL_DIR ?= ./linux-2.6.29-android
CROSS_COMPILE ?= ~/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/
bin/arm-eabi-

obj-m := usbled.o

all:
$(MAKE) -C $(KERNEL_DIR) M=`pwd` ARCH=arm CROSS_COMPILE=$
(CROSS_COMPILE) modules

clean:
$(MAKE) -C $(KERNEL_DIR) M=`pwd` ARCH=arm CROSS_COMPILE=$
(CROSS_COMPILE) clean
--------------------------
【 koファイル Dev Phone転送 】
c:\dos>adb push usbled.o /data/data/tmp
c:\dos>adb shell
#cd /data/data/tmp
#insmod usbled.ko
insmod: init_module 'usbled.ko' faild (Exec format error)

↑ この ( Exec format error ) の原因がわかりません。
--------------------------

以上です。

mizmit1222

unread,
Dec 21, 2009, 1:16:55 AM12/21/09
to 日本Androidの会
みずのです。こんにちは。

おそらくカーネルバージョンのマジック番号が異なるのだと思います。
ADP1は持っていませんが、gitのハッシュなどが含まれた形式でカーネ
ルはビルドされていると思うので、それに合わせてあげる必要がありま
す。鵜飼さんのブログが参考になると思います。
http://blogger.ukai.org/2009/01/android-dream-phone-kernel-module-build.html

それと、ADP1はたしかUSBホスト機能がないのですが。

ではでは。

M.Takeda

unread,
Dec 21, 2009, 11:22:39 PM12/21/09
to 日本Androidの会
M.Takedaです。

「みずのさん」ご教授ありがとうございます。
マジック番号全くみてませんでした。調べてみます。

> それと、ADP1はたしかUSBホスト機能がないのですが。
早めにわかって たすかりました。


On 12月21日, 午後3:16, mizmit1222 <mizmit1...@gmail.com> wrote:
> みずのです。こんにちは。
>
> おそらくカーネルバージョンのマジック番号が異なるのだと思います。
> ADP1は持っていませんが、gitのハッシュなどが含まれた形式でカーネ
> ルはビルドされていると思うので、それに合わせてあげる必要がありま

> す。鵜飼さんのブログが参考になると思います。http://blogger.ukai.org/2009/01/android-dream-phone-kernel-module-bui...

Reply all
Reply to author
Forward
0 new messages