[Armadillo:01864] Re: モジュール作成用のmakefileについて

email@hidden
2007年 8月 10日 (金) 21:50:18 JST


田辺です。

nakaiさん、ありがとうございます。
これで、チャレンジしてみます。
確認出来るのは週明けになってしまいますが。

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