カテゴリ
リンク

当サイトは、玄箱PRO (KURO-BOX/Pro)を中心とした組み込み、Linuxと電子工作を扱っています。
会社案内

情報セキュリティおよび個人情報の取り扱いについて


コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。コメントはそれぞれ投稿した人のものです。

■カーネル・モジュールを作成する
  カーネル・モジュールを作成するには、カーネルを構築したのと同じディレクトリで以下を実行します。
make modules
 実行すると以下のようになります。
kurobox@kurobox:~/kernel/test/linux-2.6.12_lsp.1.10.3$ make modules 
CHK     include/linux/version.h 
make[1]: `arch/arm/kernel/asm-offsets.s' is up to date. 
make[1]: `include/asm-arm/mach-types.h' is up to date. 
CC [M]  fs/adfs/dir.o 
CC [M]  fs/adfs/dir_f.o 
CC [M]  fs/adfs/dir_fplus.o 
CC [M]  fs/adfs/file.o 
CC [M]  fs/adfs/inode.o 
CC [M]  fs/adfs/map.o
--------------------------------(省略)---------------------------
LD [M]  drivers/usb/serial/usbserial.ko 
CC      drivers/usb/serial/visor.mod.o 
LD [M]  drivers/usb/serial/visor.ko 
CC      drivers/usb/serial/whiteheat.mod.o 
LD [M]  drivers/usb/serial/whiteheat.ko 
CC      fs/adfs/adfs.mod.o 
LD [M]  fs/adfs/adfs.ko 
CC      fs/smbfs/smbfs.mod.o 
LD [M]  fs/smbfs/smbfs.ko 
CC      fs/udf/udf.mod.o 
LD [M]  fs/udf/udf.ko 
kurobox@kurobox:~/kernel/test/linux-2.6.12_lsp.1.10.3$
■カーネル・モジュールをインストールする
 
 カーネル・モジュールをインストールするには、root で、以下を実行します。すでにインストールされているファイルがあれば上書きされます。
make modules_install
 実行すると以下のようになります。
kurobox@kurobox:~/kernel/test/linux-2.6.12_lsp.1.10.3$ su 
Password: 
kurobox:/home/kurobox/kernel/test/linux-2.6.12_lsp.1.10.3# make modules_install 
INSTALL drivers/cdrom/cdrom.ko 
INSTALL drivers/i2c/i2c-core.ko 
INSTALL drivers/i2c/i2c-dev.ko 
INSTALL drivers/media/video/v4l1-compat.ko 
INSTALL drivers/media/video/v4l2-common.ko 
INSTALL drivers/media/video/videodev.ko 
INSTALL drivers/net/mii.ko 
INSTALL drivers/scsi/sr_mod.ko 
INSTALL drivers/scsi/st.ko 
INSTALL drivers/usb/class/bluetty.ko 
INSTALL drivers/usb/class/cdc-acm.ko
--------------------------------(省略)---------------------------
INSTALL drivers/usb/serial/safe_serial.ko 
INSTALL drivers/usb/serial/ti_usb_3410_5052.ko 
INSTALL drivers/usb/serial/usbserial.ko 
INSTALL drivers/usb/serial/visor.ko 
INSTALL drivers/usb/serial/whiteheat.ko 
INSTALL fs/adfs/adfs.ko 
INSTALL fs/smbfs/smbfs.ko 
INSTALL fs/udf/udf.ko 
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map  2.6.12.6-oabi; fi 
WARNING: /lib/modules/2.6.12.6-oabi/kernel/drivers/usb/net/kaweth.ko needs unknown symbol __bad_udelay 
kurobox:/home/kurobox/kernel/test/linux-2.6.12_lsp.1.10.3#
■モジュールをまとめる
 
 modules.tar.gz を作成します。root で以下を実行します。
cd /lib/modules
tar czvf /home/modules.tar.gz 2.6.12.6-oabi
 以下のようになりました。
kurobox:/home/kurobox/kernel/test/linux-2.6.12_lsp.1.10.3# cd /lib/modules/ 
kurobox:/lib/modules# ls 
2.6.12.6-oabi 
kurobox:/lib/modules# tar czvf /home/modules.tar.gz 2.6.12.6-oabi 
2.6.12.6-oabi/ 
2.6.12.6-oabi/kernel/ 
2.6.12.6-oabi/kernel/drivers/ 
2.6.12.6-oabi/kernel/drivers/cdrom/ 
2.6.12.6-oabi/kernel/drivers/cdrom/cdrom.ko 
2.6.12.6-oabi/kernel/drivers/i2c/ 
2.6.12.6-oabi/kernel/drivers/i2c/i2c-core.ko
--------------------------------(省略)---------------------------
2.6.12.6-oabi/modules.ccwmap 
2.6.12.6-oabi/modules.isapnpmap 
2.6.12.6-oabi/modules.inputmap 
2.6.12.6-oabi/modules.ofmap 
2.6.12.6-oabi/modules.seriomap 
2.6.12.6-oabi/modules.alias 
2.6.12.6-oabi/modules.symbols 
kurobox:/lib/modules#

 カテゴリ 

  ,

トラックバック(0)

このブログ記事を参照しているブログ一覧: カーネルの再構築とカーネル・モジュールの構築(3/3 カーネル・モジュールの作成)

このブログ記事に対するトラックバックURL: http://www.eleki-jack.com/mt/mt-tb.cgi/938

コメントする

おすすめ書籍
Powered by
Movable Type 4.1