[Armadillo:00594] デバイスドライバのコンパイル2

渡部清太郎 email@hidden
2005年 11月 2日 (水) 17:34:26 JST


組み込み用としてアルマジロ9で開発を始めましたが、linuxはまったくの初心者で
す。

簡単なデバイスドライバをコンパイルし、アルマジロ9にinsmodで組み込もうとして
います。

前回のメールの続きですが、
うまくいかないので、タッチスクリーンドライバをモジュールとするようにmake menuconfigし、
makeしたあと、
armadillo9:~/tds530soft# insmod ./ep93xx_ts.ko
armadillo9:~/tds530soft# lsmod
Module                  Size  Used by
ep93xx_ts               5716  -
armadillo9:~/tds530soft#
とうまくいく事を確認しました。

しかし同じ場所にあるep93xx_ts.oは
insmod: error inserting 'ep93xx_ts.o': -1 Invalid module format
となります。

i386PCのmakeが違うのだと思いますが、
PCバージョンlinux-2.4.27-2-386
(カーネルはdbianインストールのままでソースはwww.kernel.orgよりダウンロード2.4.27、vertion.hを
書き換え)
アルマジロのクロス開発環境をインストール

armadillo9:~/tds530soft# uname -a
Linux armadillo9 2.6.12.3-a9-1 #1 Fri Oct 21 17:11:38 JST 2005 armv4tl
GNU/Linux

そこで質問があります。
1.
atmark-dist-20051017/linux2.6.x/drivers/input/touchscreen/
ep93xx_ts.oとep93xx_ts.koの違いはなんでしょうか?

2.
.koを作成するにはどのような手続きが必要なのでしょうか?
コンパイルオプション?、リンク?、変換?

どなたか教えていただけないでしょうか、宜しくお願いします。

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20051102/41234aaf/attachment.html>


armadillo メーリングリストの案内