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

发布于 2022-09-30 07:03:43 字数 119 浏览 15 评论 0

请问各位高手:
我现在有一个网卡的驱动(C source code),可是我在网站上搜索不到.img格式的文件。如何由source code得到.img格式的驱动文件(大小1.44MB,可写入软盘那种)?
谢谢!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

夜巴黎 2022-10-07 07:03:43

img就是一种压缩格式,你要先压缩你的文件,
使用gzip,然后改名为*.img就是了.当然,winimg软件也是可以制作的!

爱殇璃 2022-10-07 07:03:43

映像是整个KERNEL的映像,不是某个module的映像。

知你几分 2022-10-07 07:03:43

请问楼上,那么我是需要用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 编辑 ]

韵柒 2022-10-07 07:03:43

哪位高手能帮忙回答一下这个问题吗?
小弟不胜感激!!

东京女 2022-10-07 07:03:43

原帖由 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的文件头一样吗?
前面的老兄说的是一样的?
请大家解释解释啊

镜花水月 2022-10-07 07:03:43

那么请问我们平时用来在装OS前上网卡或存储卡用的.img驱动文件是怎么得到的呢?难道除了从网上下没有可以自行通过源代码得到方法吗?

真心难拥有 2022-10-07 07:03:43

在/boot下有img文件。
或者dd命令copy OS 安装盘上的boot.img.

John

仅此而已 2022-10-07 07:03:43

to LZ:

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

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

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

[ 本帖最后由 yidou 于 2005-12-20 16:02 编辑 ]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文