社区
通信技术
帖子详情
dos下该怎么写网卡驱动啊?
tyzzr
2004-05-02 09:08:44
以前未做过,希望高手不吝赐教,给个提示、框架或建议!!!
(用C和汇编均可)。
谢了
...全文
94
11
打赏
收藏
dos下该怎么写网卡驱动啊?
以前未做过,希望高手不吝赐教,给个提示、框架或建议!!! (用C和汇编均可)。 谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mulang1024
2004-06-12
打赏
举报
回复
http://newdos.yginfo.net/doswarec.htm
tyzzr
2004-06-07
打赏
举报
回复
uup
tyzzr
2004-05-12
打赏
举报
回复
up
tianxiangyuan
2004-05-11
打赏
举报
回复
可行。据我所知,PXE就是这么做的。其实,还有其他很多产品也是这么做的。
tyzzr
2004-05-10
打赏
举报
回复
支持的是rtl8139网卡。
其实只要网卡能工作就行(在开机自检阶段),用网卡收包发包。
我有一个新的想法,直接把控制程序实现在网卡上的eprom中,不知是否可行?
想法很简单:
1。开机自检,系统发现网卡,进入网卡的bootrom程序(相当于网卡的bios)中,执行。
2。在bootrom中实现收包发包。
各位大侠给个参考
谢了
tyzzr
2004-05-09
打赏
举报
回复
^_^
tianxiangyuan
2004-05-08
打赏
举报
回复
可以使用PacketDriver,它是由网卡公司提供的。
tyzzr
2004-05-06
打赏
举报
回复
各位能提供一些参考和资料,也感激不尽。
tyzzr
2004-05-06
打赏
举报
回复
请指点一下写dos下网卡驱动程序的格式或简单流程,有这些后,我相信自己就能看懂了。
tyzzr
2004-05-06
打赏
举报
回复
是在刚开机自检时用本卡拦截的,所以只能调用bios的中断。
用的芯片是winbond公司的w89c940f,要用到网络发包收包,
所以要驱动网卡。只是pci rom中的格式不太清楚。
例子如下(是反汇编原w89c940f扩展卡的eprom中的内容):
:0001.0000 55 push bp
:0001.0001 AA stosb
:0001.0002 20EB and bl , ch
:0001.0004 2E90 nop
:0001.0006 00000000000000000000 BYTE 10 DUP(0)
:0001.0010 0000000000000000 BYTE 8 DUP(0)
:0001.0018 1A00 sbb al , [bx+si]
:0001.001A 50 push ax
:0001.001B 43 inc bx
:0001.001C 49 dec cx
:0001.001D 52 push dx
:0001.001E 50 push ax
:0001.001F 104009 adc [bx+si+09], al
:0001.0022 0000 add [bx+si], al
:0001.0024 1800 sbb [bx+si], al
:0001.0026 000000 BYTE 3 DUP(0)
:0001.0029 0220 add ah, [bx+si]
:0001.002B 00000000 BYTE 4 DUP(0)
:0001.002F 800000 add byte ptr [bx+si], 00
以上我理解为通用pci首部格式
◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
以下就搞不清楚是什么了,可能是网卡驱动程序。请各位高手解释指点一下,谢了
:0001.0032 00EB add bl , ch
:0001.0034 3A4E65 cmp cl , [bp+65]
:0001.0037 7457 je 0090
:0001.0039 61 popa
:0001.003A 7265 jb 00A1
:0001.003C 205265 and [bp+si+65], dl
:0001.003F 61 popa
:0001.0040 64 BYTE 064h
——————————『以下程序省略』
cai3995
2004-05-02
打赏
举报
回复
你首先得在DOS上整个协议栈,然后才能写driver
DOS
下的一个
网卡驱动
MS-
DOS
下的
网卡驱动
,前提是安装了Microsoft Network Client Version3
DOS
下
网卡驱动
必备文件
DOS
下的
网卡驱动
程序有两种标准 1、Packet Driver 符合此标准的
网卡驱动
程序通常是一个扩展名为.COM或者.EXE的文件,要加载它只要在命令行下行运这个文件即可。例如8139网卡的驱动程序为RTL8139.COM,则在
DOS
提示...
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
dos
网卡驱动
,或许有人需要,呵呵。
VM虚拟机AMD_PCNET网卡
dos
驱动
VM虚拟机AMD_PCNET网卡
dos
驱动 VM虚拟机AMD_PCNET网卡
dos
驱动 VM虚拟机AMD_PCNET网卡
dos
驱动 官方也可以下到 备份用
VMWARE AMD PCNET网卡
DOS
ODI驱动(BOOTROOM)
VMWARE虚拟机网卡的
DOS
驱动。 ODI驱动,可以作无盘启动。
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章