戻る

前へ| 次へ

ターゲット用のモジュール依存関係の作成

では 使用して見ましょう。

$ cd ${PRJROOT}/kernel/linux-2.4.18
$ pwd
/home/ksim/proj/kernel/linux-2.4.18
$ ls
COPYING         Makefile        System.map  include/  lib/      vmlinux*
CREDITS         README          arch/       init/     mm/
Documentation/  REPORTING-BUGS  drivers/    ipc/      net/
MAINTAINERS     Rules.make      fs/         kernel/   scripts/

関係は無いと 思いますが 保険 ということで

$ ls ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18
build@       modules.generic_string  modules.parportmap  modules.usbmap
kernel/      modules.ieee1394map     modules.pcimap      pcmcia/
modules.dep  modules.isapnpmap       modules.pnpbiosmap
$ cp -dpR ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18 .
$ ls
2.4.18/         MAINTAINERS     Rules.make  fs/       kernel/  scripts/
COPYING         Makefile        System.map  include/  lib/     vmlinux*
CREDITS         README          arch/       init/     mm/
Documentation/  REPORTING-BUGS  drivers/    ipc/      net/
$ cd ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18
$ cp modules.dep modules.dep-uclibc-ORG
$ ls
build@       modules.dep-uclibc-ORG  modules.isapnpmap   modules.pnpbiosmap
kernel/      modules.generic_string  modules.parportmap  modules.usbmap
modules.dep  modules.ieee1394map     modules.pcimap      pcmcia/
$ cd -
/home/ksim/proj/kernel/linux-2.4.18
$ pwd
/home/ksim/proj/kernel/linux-2.4.18

depmod.pl

へたら 本番です

$ depmod.pl -k ./vmlinux -F ./System.map \
-b ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules > \
${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18/modules.dep

ベースディレクトリ は カーネル バージョン が 無くても 良いのですか? という感じですが そのままとしています。 リダイレクトは カーネル バージョ ンがあるので 良しとしましょう。まったく 動かない場合は また 戻って来る ということでおいておきます。

少し 見てみましょう

$ cd ${PRJROOT}/images/module-2.4.18-uclibc-01/lib/modules/2.4.18/
$ pwd
/home/ksim/proj/images/module-2.4.18-uclibc-01/lib/modules/2.4.18
$ ls -l | grep dep
-rw-r--r--    1 ksim     users         596  4月  6日  21:44 modules.dep
-rw-r--r--    1 ksim     users         637  4月  6日  21:36 modules.dep-uclibc-ORG
$ cd -
/home/ksim/proj/kernel/linux-2.4.18

なにか 出来た様です。元もとの仮 インストール した場合に出来たものと 少し異り ますが まあ 良し としておきます。

にゃんたろう 拝!

2011年 4月 7日 (木) 21:03:29 JST 作成

2011年 7月27日 (水) 22:08:04 JST 改定


前へ| 次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.