免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2803 | 回复: 8
打印 上一主题 下一主题

[问]如何由驱动源代码得到.img文件? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-13 15:50 |只看该作者 |倒序浏览
请问各位高手:
我现在有一个网卡的驱动(C source code),可是我在网站上搜索不到.img格式的文件。如何由source code得到.img格式的驱动文件(大小1.44MB,可写入软盘那种)?
谢谢!!

论坛徽章:
0
2 [报告]
发表于 2005-12-13 20:37 |只看该作者
img就是一种压缩格式,你要先压缩你的文件,
使用gzip,然后改名为*.img就是了.当然,winimg软件也是可以制作的!

论坛徽章:
0
3 [报告]
发表于 2005-12-13 21:28 |只看该作者
映像是整个KERNEL的映像,不是某个module的映像。

论坛徽章:
0
4 [报告]
发表于 2005-12-13 22:49 |只看该作者
请问楼上,那么我是需要用source code还是编译好的.ko文件来生成我的.img(driver)文件呢?

我尝试把存放在/lib/kernel/driver下的.ko的文件cp到/lib/modules下的一个文件夹里,用mkinitrd做.img文件。在程序出错提示下,自己touch了一个.dep的文件。终于生成了一个.img文件。

我在windows下用rawwrite做了一张“driver disk”,不能用,这是怎么回事?怎么才能解决这个问题?

对了,忘了说明,可能让人误解了,我要得到的是一张驱动软盘,就是可以在安装时linux dd安装的:)我的OS是RHEL AS4 U1

[ 本帖最后由 chl_9208 于 2005-12-13 22:59 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2005-12-14 17:00 |只看该作者
哪位高手能帮忙回答一下这个问题吗?
小弟不胜感激!!

论坛徽章:
0
6 [报告]
发表于 2005-12-14 18:26 |只看该作者
原帖由 chl_9208 于 2005-12-13 22:49 发表
请问楼上,那么我是需要用source code还是编译好的.ko文件来生成我的.img(driver)文件呢?

我尝试把存放在/lib/kernel/driver下的.ko的文件cp到/lib/modules下的一个文件夹里,用mkinitrd做.img文件。在程序 ...



没看明白!
驱动可以直接cp到floppy吗?能挂就能吧?整那么多事为什么呢?
我不明白

jpg  和bmp的文件头一样吗?
前面的老兄说的是一样的?
请大家解释解释啊

论坛徽章:
0
7 [报告]
发表于 2005-12-14 20:47 |只看该作者
那么请问我们平时用来在装OS前上网卡或存储卡用的.img驱动文件是怎么得到的呢?难道除了从网上下没有可以自行通过源代码得到方法吗?

论坛徽章:
0
8 [报告]
发表于 2005-12-14 23:13 |只看该作者
在/boot下有img文件。
或者dd命令copy OS 安装盘上的boot.img.


John

论坛徽章:
5
9 [报告]
发表于 2005-12-20 15:57 |只看该作者
to LZ:

你最好是从网上下载一下类似的IMG,然后自己修改里面的文件。生成IMG很简单, 但IMG里面的文件你并没有。

插入软盘(格式化后的空白盘也可以),然后
dd if=/dev/fd0 of=filename.img 这样你就得到了一个img

有了IMG,你替换里面的ko,修改里面的文件,就可以了。
不同OS下的IMG里包含的文件并不一样。不过也很简单,自己看看就明白了

[ 本帖最后由 yidou 于 2005-12-20 16:02 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP