[Armadillo:01870] Re: モジュール作成用のmakefileについて
email@hidden
2007年 8月 14日 (火) 13:09:13 JST
田辺です。
動作確認出来ました。
ありがとうございます。
実は原因は、エラーで動かないために、いろいろいじっている
課程で、make xconfigでarm-vfpの設定にしてしまったようで
す。
いろいろ疑っているうちに勝手に自分のトラップに引っかかっ
て
いました。
これで、先に進めます。
本当にありがとうございました。
--- nakai <email@hidden> wrote:
> nakaiです。
>
>
本文後半に、OutOfTree用のMakefileを張りました。(x86、2.6
用)
> obj-mには、作成するオブジェクトファイル(sample.c
> ならば sample.o)を設定し、
> makeの-Cオプションには、Kernelツリーのパスを設定します
。
> 田辺さんなら、
> (どこか)/linux-2.6.12.3-a9-9
> を設定すればコンパイルできると思います。
>
> 注意!
> カーネルツリーは、対象プロダクトにて一度ビルド(コンフ
ィグレーション?)してなければなりません。
> Armadilloならば、distで
> make menuconfig
> make
> 後に、ドライバをコンパイルしてください。
>
>
##################################################################
> ifneq ($(KERNELRELEASE), )
> obj-m := sample.o
>
> else
>
> default:
> make -C /usr/src/linux-source/linux-source-2.6.18
> M=`pwd` modules
>
> clean:
> rm -f *.o *.ko *.symvers *.mod.c .*.cmd
> rm -rf .tmp_versions
>
> endif
>
##################################################################
>
> > -----Original Message-----
> > From: email@hidden
> > [mailto:email@hidden]
> On Behalf
> > Of email@hidden
> > Sent: Friday, August 10, 2007 4:15 PM
> > To: email@hidden; Yasushi
> SHOJI
> > Subject: [Armadillo:01857]
> モジュール作成用のmakefileについて
> >
> > 田辺と申します。
> >
> > yashiさんへ
> >
> >
> 別メールにて、printkの件でお門違いな初歩的な質問をして
し
> >
> まいましたが、本来の目的とSubjectがかけ離れています
> > のであらためて質問させて頂きます。
> >
> >
> 良くある、下記のモジュールのサンプルコードをコンパイル
> > するための、makefileの書き方と、その他の留意点など
> > アドバイス頂けますでしょうか?
> > (出来れば、OutOfTree構成が良いのですが・・・)
> >
> > 仕様環境
> > ATDE (vmwareイメージ) v20070629
> > Atmark-dist v20070727
> > Linuxカーネル v2.6.12.3-a9-9
> >
> > モジュールサンプルコード
> > --------------------------------------------------
> > #include <linux/init.h>
> > #include <linux/module.h>
> >
> > MODULE_LICENSE("Dual BSD/GPL");
> >
> > static int hello_init(void)
> > {
> > printk(KERN_ALERT "Hello, world\n");
> > return 0;
> > }
> >
> > static void hello_exit(void)
> > {
> > printk(KERN_ALERT "Goodbye, cruel world\n");
> > }
> >
> > module_init(hello_init);
> > module_exit(hello_exit);
> > --------------------------------------------------
> > Linuxデバイスドライバ 第3版からの抜粋
> >
> >
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> >
>
http://lists.atmark-techno.com/mailman/listinfo/armadillo
>
> _______________________________________________
> armadillo mailing list
> email@hidden
>
http://lists.atmark-techno.com/mailman/listinfo/armadillo
>
armadillo メーリングリストの案内