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 ) の原因がわかりません。
--------------------------
以上です。
おそらくカーネルバージョンのマジック番号が異なるのだと思います。
ADP1は持っていませんが、gitのハッシュなどが含まれた形式でカーネ
ルはビルドされていると思うので、それに合わせてあげる必要がありま
す。鵜飼さんのブログが参考になると思います。
http://blogger.ukai.org/2009/01/android-dream-phone-kernel-module-build.html
それと、ADP1はたしかUSBホスト機能がないのですが。
ではでは。
「みずのさん」ご教授ありがとうございます。
マジック番号全くみてませんでした。調べてみます。
> それと、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...