快速业务通道

使用skyeye运行《Linux设备驱动开发详解》的实例(二)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-23
编译和安装

选中三个模块:

─── driver examples in ''Explain Linux Device Drivers in detail'' ─────────────────────────────┐
│ Arrow keys navigate the menu. <Enter> selects submenus ---&gt;. Highlighted letters are hotkeys. Pressing <Y> │
│ includes, <N> excludes, <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help, </> for Search. Legend: │
│ [*] built-in [ ] excluded <M> module < > module capable │
│ │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ --- driver examples in ''Explain Linux Device Drivers in detail'' │ │
│ │ <M> Hello World │ │
│ │ <M> globalmem │ │
│ │ <M> globalfifo │ │
│ │ │ │

在linux-2.6.31下运行:

bhsong@bhsong-laptop:~/develop/svn/ldd6410/linux-2.6.31$ make modules

以loopback方式mount根文件系统,譬如对于skyeye的initrd.img运行如下命令:

...skyeye/training-simulation$ sudo mount -o loop initrd.img initrd
Empire CMS,phome.net

将所有模块安装到根文件系统:

make INSTALL_MOD_PATH=/home/bhsong/develop/training/skyeye/training-simulation/initrd modules_install

请根据你的路径,正确的设置INSTALL_MOD_PATH.安装之后,所有模块以及模块间依赖关系进入根文件系统:

initrd/lib/modules$ tree
.
`-- 2.6.31.6-svn79
|-- build -&gt; /home/bhsong/develop/svn/ldd6410/linux-2.6.31
|-- kernel
| |-- drivers
| | |-- cdrom
| | | `-- cdrom.ko
| | |-- char
| | | `-- driver_examples
| | | |-- globalfifo.ko
| | | |-- globalmem.ko
| | | `-- hello.ko
| | |-- input
| | | `-- gameport
| | | `-- gameport.ko
| | `-- scsi
| | |-- ch.ko
| | |-- scsi_wait_scan.ko
| | |-- sr_mod.ko
| | `-- st.ko
| |-- lib
| | |-- ts_bm.ko
| | |-- ts_fsm.ko
| | `-- ts_kmp.ko
| `-- net
| |-- ipv4
| | |-- netfilter
| | | |-- arp_tables.ko
| | | |-- arpt_mangle.ko
| | | |-- arptable_filter.ko
| | | |-- ip_queue.ko
| | | |-- ip_tables.ko
| | | |-- ipt_ECN.ko
| | | |-- ipt_LO

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号