[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 メーリングリストの案内